gpt4 book ai didi

PHP - 553 Zoho mail 和 MyBB 不允许中继

转载 作者:可可西里 更新时间:2023-10-31 23:48:01 28 4
gpt4 key购买 nike

我正在尝试使用 Zoho 的 SMTP 服务器从 MyBB 安装发送注册电子邮件。但是,电子邮件永远不会发送,当我检查日志时,我注意到错误是。

Month Day Year:Hour:Minute host=smtp.zoho.com tls=on auth=on user=user[at]mydomain.com from=user[at]mydomain.com recipients=some.user[at]gmail.com smtpstatus=553 smtpmsg='553 Relaying disallowed' errormsg='the server did not accept the mail' exitcode=EX_UNAVAILABLE

(某些部分被屏蔽以隐藏私有(private)信息!)

这是php.ini中设置的sendmail路径

sendmail_path = "/usr/bin/msmtp -C /etc/msmtp/myserver --logfile /var/log/msmtp/myserver.log -a default -t"

(某些部分被屏蔽以隐藏私有(private)信息!)

这是 MSMTP 的 myserver 配置

# Define here some setting that can be useful for every account
defaults
logfile /var/log/msmtp/general.log

# Settings for default account
account default
protocol smtp
host smtp.zoho.com
tls on
tls_starttls off
tls_certcheck off
port 465
auth plain
user user[at]mydomain.com
password **********
from user[at]mydomain.com
logfile /var/log/msmtp/myserver.log

# If you don't use any "-a" parameter in your command line,
# the default account "default" will be used.
# account default: default # (disabled because this gives a "redefined" error)

(某些部分被屏蔽以隐藏私有(private)信息!)

问题是我知道它在工作并且没有端口被阻止,因为当我在命令行中使用相同的命令时。邮件发送和接收成功。

sudo echo -e "Subject: Test Mail\r\n\r\nThis is a test mail" | msmtp --debug -a default --from=user[at]mydomain.com -t some.user[at]gmail.com --file=/etc/msmtp/myserver

(某些部分被屏蔽以隐藏私有(private)信息!)

这意味着要么是 MyBB 发送电子邮件的方式有问题,要么是我在 php.ini 文件中设置的 PHP 配置或命令行有问题。

我搜索了一整天,但我得到的每一个结果要么与 PHP 无关,要么从一开始就没有用。我的是从命令行而不是从 PHP 工作。

我在服务器上使用 UFW,每个端口都完全打开,所以我猜这与被阻止的端口无关。

它适用于 Gmail,但每封电子邮件都被发送到垃圾邮件文件夹,并且并非每次都适用于每封电子邮件。

编辑:我尝试使用 PHP5-CLI 发送电子邮件并且成功了。所以我猜测是 PHP5-FPM 或 MyBB 出了问题。

最佳答案

如果没有安装 MyBB,我无法对此进行测试,但是如果它使用 native PHP 邮件功能,您可能需要将 -f 选项添加到 mail() 函数调用中,因为您正在使用 sendmail..注意它是第 5 个参数(我以为它是第 4 个,我浪费了一天时间)

mail('nobody@example.com', 'the subject', 'the message', null,
'-flocaluserr@thisdomain.com');

关于PHP - 553 Zoho mail 和 MyBB 不允许中继,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23665466/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com