我有一台托管7个网站的服务器。它们都具有通过服务器上运行的程序向用户发送电子邮件的能力(例如忘记密码,通知等)。他们将有一个回复地址,如DO-NOT-REPLY@somedomain.com。标题中的回复地址是DAEMON@localdomain.localhost。这会导致某些接收邮件服务器拒绝邮件,因为发送电子邮件地址不匹配(我认为这是553错误)。
我用google搜索的大部分内容都说使用泛型表。但是,这似乎要求用户实际上是系统上的帐户(Linux)。例如:
bob robert.e.user@someotherdomain.com
在我的情况下,我有一些名为DO-NOT-REPLY但在不同域中的“用户”。我该如何指定它们?我在哪里指定它们?
我现在很困惑。
答案 0 :(得分:0)
发送(在Unix PHP上)
php中的邮件功能可以设置:
-f addreess
传递给MTA] http://php.net/manual/en/function.mail.php
限制它可能会很棘手(例如,强制每个网站在其自己的域中使用发件人地址)
收到(BOUNCES)
您可以在sendmail配置中使用FEATURE(virtusertable)
。