Изменение адреса «От» при интеграции SendMail с Rails 3 - PullRequest
0 голосов
/ 19 марта 2012

Я недавно установил SendMail в своей системе, чтобы использовать его для отправки электронной почты из проекта Rails3.Установка прошла нормально, и я отправлял электронные письма в кратчайшие сроки.Единственная проблема заключается в том, что когда пользователь получает электронное письмо, адрес «От» имеет имя хоста echo4.bluehornet.com

Я следовал совету здесь , и все работало без ошибок, но эторезультаты не изменились.

Я предполагаю, что мои электронные письма проходят через любой SMTP-сервер, который SendMail сконфигурировал для использования.Есть ли способ обойти это?Можно ли настроить параметры так, чтобы адрес «От» отображался с нужным доменом?

Спасибо!

1 Ответ

0 голосов
/ 19 марта 2012

Вам нужно настроить sendmail на «маскарад» в качестве другого хоста.Много раз, когда я копался в sendmail.cf (или sendmail.mc, который вы можете скомпилировать в sendmail.cf), я искал альтернативу.

Я решил для своих целей (обычно выступая в роли ретранслятора).сервер от приложения до моей основной службы SMTP), postfix значительно проще в настройке, и все еще проще exim.На самом деле, я не хочу бросать ничего, кроме sendmail, через шину - postfix - это полнофункциональный почтовый сервер, который примерно в 50 раз проще в настройке, особенно для такого рода вещей.

Мой лучший советиспользовать exim (или postfix, если он уже установлен) для ретрансляции на службу отправки почты, такую ​​как SendGrid, которая устраняет все головные боли при отправке почты.Если вы используете Amazon AWS, у них также есть новая служба отправки почты.

...