Мы переезжаем на новый SMTP-хост и обнаружили некоторые проблемы с некоторыми экземплярами sendmail, которые я унаследовал. Новый хост SMTP требует, чтобы все адреса «от» принадлежали доменам, владельцами которых мы являемся.
Я провел пару дней, пробуя бесчисленные результаты из Google без каких-либо результатов, поэтому решил сделать сообщение, так как это кажется слишком конкретным.
Ситуация:
У нас есть экземпляр sendmail, настроенный для одного из наших доменов, я буду использовать @foo.bar. Существуют псевдонимы, настроенные для пересылки сообщений определенным людям на нашем фактическом почтовом домене, например:
бухгалтерия: Jane.Doe@realdomain.com, John.Doe@realdomain.com
тест: John.Doe@realdomain.com
Если bill@microsoft.com отправляет электронное письмо по адресу account@foo.bar, сообщение отправляется на адреса Jane.Doe@realdomain.com и John.Doe@realdomain.com через наш экземпляр sendmail с адресом «bill@microsoft.com» в качестве отправителя.
Эта проблема:
Поскольку отправителем является «bill@microsoft.com», сообщение заблокировано нашим новым SMTP-хостом, поскольку мы не являемся проверенными владельцами «microsoft.com».
В sendmail есть ли способ замаскировать адрес «от», чтобы он всегда был конкретным адресом, и сделать «ответ» исходному человеку, отправившему электронное письмо?
Итак, в приведенном выше примере всегда делать адрес «от» общим адресом электронной почты, владельцем которого мы являемся, и устанавливать «ответить» на «bill@microsoft.com»?
На данный момент я почти убежден, что это невозможно, но спасибо всем, кто готов помочь.