当我尝试通过CB Mail(邮件群发)扩展发送大量电子邮件时,我遇到了Joomla网站的SMTP设置问题。 我收到这个错误:
SMTP错误! 以下收件人失败:发送电子邮件的用户数量:0(列表中的总数:1)
所以,我的问题是: 什么是造成这个SMTP错误,我该如何解决它?
邮件日志说明电子邮件反弹回来自电子邮件:[email protected]
邮件列表中唯一的用户是[email protected](我只是运行一个testing,以确保user3帐户的作品,它的确如此)。 这是反弹电子邮件正文中的内容:
SMTP Error! The following recipients failed: when sending withTo: , <br /> (NULL), <br /> [email protected], <br /> Result=true<br /> <br />
这个网站的大量电子邮件的旧版本工作得很好,但是,为了添加Kunena论坛,并保持兼容性,我不得不做几个升级的网站。 下面概述新版本和旧版本的configuration。
网站服务器: Mac OS X Server 10.4.11,Apache 1.3.4.1,PHP 5.2.3,MySQL 4.1.22
SMTP服务器: Eudora Internet Mail Server 3.3.9(EIMS Server X)
新的configuration:
Joomla 1.5.25,Community Builder 1.7.1,CB付费订阅(CB Subs)1.2.2,CBMailing 2.3.4,Kunena Forum 1.7.0,Legacy 1.0插件被禁用
邮件设置(新buildconfiguration):
旧的configuration(工作SMTPconfiguration):
Joomla 1.5.9,社区生成器1.2,CB付费订阅(CB Subs)1.0.3,CB邮件2.1,Legacy 1.0插件启用
邮件设置(旧configuration):
(请注意,旧版本的Joomla缺less两个字段:SMTP安全和SMTP端口)
答案是在我的鼻子下面。 问题是,当我升级CBMailing原始configuration被重置为默认。 大多数Joomla扩展在升级后保持现有的configuration,所以我不认为甚至首先看。 所以我把它重新设置为旧的configuration,并解决了问题。
如果有人在这里感兴趣的话可以使用CBMailing Config: