Я использую почтовый сервер SSMTP на своем сервере Ubuntu для отправки электронных писем из моих сценариев PHP с использованием стороннего SMTP, и все работает нормально, ожидайте, что отправляемые электронные письма будут отправлены с адреса электронной почты для ответа, установленного на «www. -data@mydomain.com "вместо предоставленных для функции mail ().
У меня все так, что "FromLineOverride" установлен на "YES" в "ssmtp.conf". Единственное различие, которое он, кажется, имеет, состоит в том, что в адресе для ответа он добавляет как «www-data@mydomain.com», так и адрес электронной почты, предоставленный функции mail ().
Я просмотрел все настройки, которые смог найти, но он по-прежнему использует учетную запись пользователя процесса Apache2 в качестве адреса отправителя.
Кто-нибудь знает, почему это происходит?
У меня была такая же проблема на моем новом выделенном сервере, который поставлялся без Postfix, но с ssmtp. Все письма были отправлены с именем пользователя процесса и именем хоста, например: user @ host
В /etc/ssmtp/ssmtp.conf
file я только что добавил следующую директиву: FromLineOverride=YES
, и теперь это работает как шарм.
Кстати, я согласен с тем, что Postfix намного лучше, просто для его правильной настройки требуется некоторое время, а нам нужна простая отправка электронной почты.
Я мало что знаю о SSMTP (использовал его один раз, например, 8 лет назад), но в целом эти значения взяты из конверта SMTP (RCPT TO и MAIL FROM) за пределами вашей системы.
Эта страница, кажется, указывает на то, что вам нужно использовать revaliases:
http://forums.gentoo.org/viewtopic-t-420358-start-0.html
Честно говоря, SSMTP следует заменить на Postfix на вашем сервере, если вы можете. Вот быстрая ссылка на настройку релейной аутентификации:
http://www.freelock.com/kb/postfix-relayhost
Как только вы это заработаете, вы сможете использовать всевозможные функции перезаписи адресов и маскировки домена, которые предлагает Postfix. Сервер - это не совсем то место, где вы хотите использовать SSMTP, он был разработан для людей в домашних системах с динамическими коммутируемыми соединениями, ноутбуками и т. Д. В качестве основного варианта использования.