我正在使用 phplist-2.10.10 ,
安装和一切都很好。我在测试模式和 test=0 模式下都进行了测试。
我总是得到 - “邮件发送失败”,即使我添加了四个超过 10 个成员的列表,两个模板。
我认为问题出在“SMTP 身份验证”上
我应该在“SMTP 主机和用户、密码”中编辑什么 - 在配置文件中。
我的服务器是月球页面服务器,他们只给出了 smtp 主机名(我没有得到用户名或密码)。
我找到了解决方案。
问题是我们需要提供 smtp 身份验证(用户名和密码)
所以在 class.phplistmail.php
删除这些条件
if (!$this->Host || $ip == $this->Host) {
$this->Mailer = "mail";
# logEvent('Sending via mail');
} else {
$this->Mailer = "smtp";
# logEvent('Sending via smtp');
}
$this->Mailer = "mail";
只需添加
所以它总是会发送邮件而不是检查 smtp。