Назад | Перейти на главную страницу

Возможно, потребуется изменить файл hosts для настройки почты

Моя первоначальная проблема заключалась в том, что функция PHP mail () не работала для программ на моем сервере, на котором работает Centos 5.5.

Я настроил брандмауэр с помощью программы под названием система-конфигурация-уровень безопасности-туи и порт SMTP теперь открыт.

Отправить почту установлен.

Я посмотрел в свой почтовый журнал и я получил следующее сообщение:

myhost sendmail [932]: Мое неквалифицированное имя хоста (myhost) неизвестно; спит для повторной попытки

Смотря на этот статья stackoverflow Мне может потребоваться внести изменения в мой файл / etc / hosts, но я не уверен, что моя ситуация такая же, как у вышеупомянутых ребят, и я определенно не знаю, что делаю.

Файл моих хостов выглядит так:

127.0.0.1     localhost localhost.localdomain
78.227.199.181     myhost (fake ip address)

Из того, что я прочитал, мне нужно иметь полное доменное имя для использования программой sendmail.

Теперь я настроил свой веб-сервер httpd, указав в качестве ServerName имя моего домена. Как мне сделать то же самое для файла hosts (например, как добавить полное доменное имя? Должен ли файл быть просто:

127.0.0.1     localhost localhost.localdomain
78.227.199.181     myhost www.fulldom.tld

Я не хочу запускать почтовый сервер на моем сервере. У меня настроен почтовый аккаунт. Я просто хочу, чтобы функция PHP работала. Как вы думаете, я иду в правильном направлении?

Большое спасибо

Я добавил свое полное доменное имя во вторую строку, как в приведенном выше примере, и теперь могу отправлять почту.