Я только что настроил sendmail для отправки электронных писем из joe@javawag.com из PHP (javawag.com является моим доменом, и у меня есть почта приложений Google, настроенная на нем). Проблема, когда я считал почту, я получаю, она говорит "joe@javawag.dyndns.org"... это - то, что javawag.com разрешает к (javawag.com-> javawag.dyndns.org-> [мой динамический IP-адрес, изменяемый]). Я хотел бы иметь его, обнаруживаются как javawag.com однако, кто-либо знает, как сделать это?
BTW, я устанавливаю от: заголовок на joe@javawag.com, но это все еще показывает joe@javawag.dyndns.org (это также означает, что попадает в мою папку для спама!)
Вы хотите использовать MASQUERADE_AS
функция в Вашем sendmail.mc
файл:
MASQUERADE_AS(`javawag.com')
Удостовериться javawag.com
перечислен как локальный домен (хотя Вы, по-видимому, уже делаете это).
Вам, возможно, также понадобится FEATURE(`allmasquerade')
и/или FEATURE(`masquerade_envelope')
, В зависимости от Вашей установки; посмотрите sendmail
документация для получения дополнительной информации.