我正在运行一个灯服务器,在该服务器上我使用 phpmail()
函数从当前域发送邮件(使用$username
@$_SERVER['HTTP_HOST']
作为源地址)。我在同一台服务器上使用多个域,并且我需要来自正确域的电子邮件。
现在我正在为单个域使用伪装:
dnl # Masquerading options
FEATURE(`always_add_domain')dnl
MASQUERADE_AS(`srv.domain.org')dnl
FEATURE(`allmasquerade')dnl
FEATURE(`masquerade_envelope')dnl
这适用于该域,但不适用于其他域。
如何将 php 中的 from-field 设置为我想要的任何内容?现在,无论我在 php.ini 中设置什么域,所有电子邮件都是从同一个域发送的。
编辑:
所有域名都是CNAME记录,指向一条A记录,指向服务器。每封电子邮件都使用该 A 记录域名。