PHPLIST - 安装后邮件发送失败

发布于 2024-08-20 00:35:43 字数 258 浏览 8 评论 0原文

我正在使用 phplist-2.10.10 ,

安装和一切正常。我在 test 模式和 test=0 模式下进行了测试。

我总是收到 - “邮件发送失败”,即使我添加了四个列表超过 10 个成员,两个模板。

我认为问题出在“SMTP 身份验证”上,

我应该在“SMTP 主机和用户、密码”中编辑什么 - 在 conifg.conf 中

我的服务器是月球页面服务器,他们只提供了 smtp 主机名(我没有获得用户名或密码)。

I am using phplist-2.10.10 ,

Installation and everyting is ok. I tested both in test mode and test=0 mode.

Always i get - "Mail sending failed",Even i added four lists more than 10 members,two templates.

I think the problem is with "SMTP authentication"

What should i edit in "SMTP host and user,password" - in conifg.

My server is lunar pages server and they gave only smtp hostname(I didnt get username or passsword).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

¢好甜 2024-08-27 00:35:43

我找到了解决方案。

问题是我们需要提供 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。

I find the solution.

The problem is we need to give smtp authentication(username and password)

So in class.phplistmail.php

Remove these conditions

   if (!$this->Host || $ip == $this->Host) {
        $this->Mailer = "mail";
#        logEvent('Sending via mail');
      } else {
        $this->Mailer = "smtp";
#        logEvent('Sending via smtp');
      }

$this->Mailer = "mail"; and just add

So it will always send mail rather than checking smtp.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文