Видя "от имени" в системе сгенерированных писем - PullRequest
0 голосов
/ 30 июля 2009

Я использую почтовую программу PHP с моими онлайн-программами, и недавно, когда я смотрю в Outlook, я вижу 'crazyphil@host.validns.com от имени My Mailer [no-reply@mydomain.com] ', когда я получаю электронные письма с любого из моих доменов.

Ранее crazyphil@host.validns.com был nobody@host.validns:

Return-path: <nobody@host.validns.com>
Received: from nobody by host.validns.com with local (Exim 4.69)
    (envelope-from <nobody@host.validns.com>)

Раньше все было в порядке, но что-то на моей стороне хостов изменилось, и теперь я получаю «от имени». Кто-нибудь знает, почему это происходит сейчас, а не раньше (поскольку все, что изменилось, было для кого-то никем!) И как это решить?

Спасибо,

Phil

Ответы [ 2 ]

2 голосов
/ 30 июля 2009

Похоже, вам нужно установить заголовок from в вашей почтовой программе.

Почтовые серверы обычно добавляют свои собственные, если один не найден.

в обычном php это будет что-то вроде


$headers = "FROM: 'fromname' <from@example.com\r\n>";

mail($to, $subject, $body, $headers);
0 голосов
/ 30 июля 2009

У меня уже было С в заголовке, но я упустил из виду одну разницу в заголовке:

Sender: <crazyphil@host.validns.com>

Эта строка появилась во всех электронных письмах с моего хоста, даже если они отправлены демоном cron. Удаление этой проблемы решило проблему.

Спасибо, хотя!

- Фил

...