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

Должно ли имя хоста сервера совпадать с доменным именем адреса электронной почты, с которого вы отправляете сообщения? Нужно ли проверять имя хоста с помощью DNS?

Я пытаюсь определить, почему электронная почта не отправляется с нового сервера RHEL v5.8. Sendmail запущен и работает, но все застряло в очереди (подтверждено с помощью mailq) с ошибками истечения времени ожидания соединения.

Если у меня есть имя хоста сервера для:

natulwebserver01.bto.com

Но попробуйте отправлять электронные письма с помощью PHP и установить адрес электронной почты "от" на:

no-reply@dataportal.com

... это приведет к тому, что целевые почтовые серверы будут блокировать электронные письма, верно?

Если да, то означает ли это, что адрес электронной почты, который я установил как адрес отправителя в функции PHP mail (), должен точно соответствовать имени хоста сервера? Например:

no-reply@natulwebserver01.bto.com

Я пробовал это, и это не работает, но я хочу попросить просто теоретически подтвердить.

Также - и, возможно, это настоящая причина - должно ли имя хоста преобразовываться в IP-адрес сервера в DNS целевого почтового сервера, прежде чем он будет принимать от него электронные письма?

Например:

natulwebserver01.bto.com

... является внутренне значимым именем хоста, но не является публично зарегистрированным доменным именем. то есть, если вы ping natulwebserver01.bto.com, он не вернет IP-адрес сервера.

Есть ли смысл в том, что целевые почтовые серверы будут блокировать электронную почту с моего сервера, поскольку он сообщает имя хоста, которое не может быть проверено с помощью DNS?

* Я изменил фактические имена хостов / домены, задействованные для целей этого вопроса.

Домен в адресе «От» не обязательно должен совпадать с именем хоста сервера smtp, но имя хоста должно быть публично зарегистрировано и соответствовать обратному DNS IP-адреса, на котором работает sendmail.