0

我有一个 G Suite 帐户。我设置了一个规则,允许通过 gmail 服务器进行 SMTP 中继,将我的 IP 列入白名单。另外,FROM 地址是我在 Gsuite 注册的域。我所有的 MX 记录都指向谷歌。

尝试发送 msg 时,日志显示 gmail 接受连接,但反过来它又返回到我的本地 SMTP 服务器。

试过 PHP PEAR 邮件和 PHPMailer,同样的问题。

日志是这样开始的:

Connection: opening to smtp-relay.gmail.com:25, timeout=300, options=array ()
Connection: opened
SERVER -> CLIENT: 220-mylocalhosting.com ESMTP Exim 4.89 #1 Wed, 17 May 2017 23:44:41 -0400 220-We do not authorize the use of this system to transport unsolicited, 220 and/or bulk e-mail.

从那里开始,如果使用我自己系统的身份验证,我可以发送电子邮件。

简而言之,我指定了 gmail 中继服务器,但我的邮件最终从我的本地邮件服务器发出。我不明白为什么。

更新:如果 PHP 脚本以“root”身份运行,gmail 会接收消息并按预期处理它:

Connection: opening to smtp-relay.gmail.com:25, timeout=300, options=array ()
Connection: opened
SERVER -> CLIENT: 220 smtp-relay.gmail.com ESMTP 137sm1646549itk.4 - gsmtp

但我不能让它和普通用户一样。

任何援助将不胜感激。

4

1 回答 1

0

发现问题:这是 WHM SMTP 限制中的设置。WHM手册

于 2017-05-18T15:32:33.033 回答