sendmail: доверенные пользователи или псевдонимы?

sendmail: доверенные пользователи или псевдонимы?

Для проекта, который мне поручили, мне нужно отправлять письма бизнес-партнеру (business_partner.com) с одного производственного сервера. Однако мои письма не доходят до адресата и не возвращаются ко мне ("reject: MAIL from unknown").

Дальнейший анализ, проведенный моей службой ИТ-поддержки, показывает, что электронные письма успешно отправляются («Сообщение принято к доставке»).

Приложение, которое я закодировал, не использует общедоступный интернет-адрес электронной почты (например, me@hidden_domain_name.com) для отправки этих уведомлений. Вместо этого оно использует интранет-адрес электронной почты (сервер, на котором находится мой код:[email protected]_имя_домена.com).

Мои сотрудники ИТ-поддержки считают, что это и есть причина проблемы.

Мы создали псевдоним, но это не дало никаких изменений. Поможет ли добавление моего публичного интернет-адреса электронной почты в файл "trusted-users" (мы используем sendmail)?

Как мне решить эту проблему?

решение1

Вероятно, это происходит потому, что когда вы отправляете электронное письмо, ваш почтовый сервер объявляет, кто это. Затем принимающий сервер выполняет обратную проверку DNS, сравнивая имя сервера, объявленное вашим почтовым сервером, с PTR (обратной записью DNS) IP-адресов, с которых приходит входящая почта. Если они не совпадают, многие почтовые серверы просто отбрасывают их без каких-либо сообщений об отказе.

Я бы посоветовал вам протестировать его здесь:http://www.mxtoolbox.com/diagnostic.aspx

Если у вас нет записи PTR, у вас есть два варианта:

  1. Попросите своего интернет-провайдера добавить его.
  2. Используйте смартхост для ретрансляции почты.

Связанный контент