关于shopex邮件发送失效的问题处理方法!
 

关于shopex邮件发送失效的问题处理方法!

从shopex4.71开始,有用户开始反映shopex邮箱设置邮件发送参数后无法正常发送邮件,我们近期把问题进行了终结和划分:
shopex4.71之前版本发送错误多是因为后台设置不正确,从4.71以后到现在最新的4.72,经过多天测试,终于发现是由官方程序研发上的问题导至。

shopex4.72最新版发送邮件解决方法写出,请各站长尽快按以下方法进行配置:

1、先下载邮件补丁程序

smtpmail.zip

下载后解压缩,把其中的文件上传直您的网站wwwroot//syssite/smtpmail/
目录中覆盖现有文件,建议覆盖前先对原文件下载到本地备份一下,防止后期官方出升级版导至升级错误

2、进入shopex后台(您的网站域名后加/shopadmin)

在客户--邮件发送设置中,设置正确的发送参数,如下图:

说明:
◆邮件编码方式: 这里不要选择默认的UTF-8,请选择简体中文,如果选择UTF-8要保证您的邮局服务器支持,如果您使用本站赠送的邮局请选择为简体中文

其它请参考上图按您的实际情况正确设置。



设置完以上两项后,再点邮件发送测试,正常的测试结果如下:


SMTP -> FROM SERVER:
220 ESMTP on WinWebMail [3.7.3.1] ready. http://www.winwebmail.com
SMTP -> FROM SERVER:
250-SIZE
250 AUTH LOGIN
SMTP -> FROM SERVER:
250 OK
SMTP -> FROM SERVER:
250 OK, recipient accepted
SMTP -> FROM SERVER:
354 Send checkpointed message, ending in CRLF.CRLF
SMTP -> FROM SERVER:
250 OK
SMTP -> FROM SERVER:
221 Closing connection
object(smtp)#2 (42) {
["debug"]=>
bool(true)
["encode"]=>
NULL
["lang"]=>
string(2) "zh"
["Priority"]=>
int(3)
["CharSet"]=>
string(3) "GBK"
["ContentType"]=>
string(9) "text/html"
["Encoding"]=>
string(6) "base64"
["ErrorInfo"]=>
string(0) ""
["From"]=>
string(11) "test@nt1.cc"
["FromName"]=>
string(9) "Webmaster"
["Sender"]=>
string(0) ""
["Subject"]=>
string(9) "test mail"
["Body"]=>
string(20) "this is a test mail."
["AltBody"]=>
string(0) ""
["WordWrap"]=>
int(0)
["Mailer"]=>
string(4) "smtp"
["Sendmail"]=>
string(18) "/usr/sbin/sendmail"
["PluginDir"]=>
string(0) ""
["Version"]=>
string(4) "1.73"
["ConfirmReadingTo"]=>
string(0) ""
["Hostname"]=>
string(0) ""
["Host"]=>
string(11) "mail.nt1.cc"
["Port"]=>
string(2) "25"
["Helo"]=>
string(0) ""
["SMTPAuth"]=>
string(1) "1"
["Username"]=>
string(11) "test@nt1.cc"
["Password"]=>
string(6) "123456"
["Timeout"]=>
int(10)
["SMTPDebug"]=>
bool(true)
["SMTPKeepAlive"]=>
bool(false)
["smtp"]=>
object(SMTP_BAS)#3 (6) {
["SMTP_PORT"]=>
int(25)
["CRLF"]=>
string(2) "
"
["do_debug"]=>
bool(true)
["smtp_conn"]=>
int(0)
["error"]=>
NULL
["helo_rply"]=>
NULL
}
["to"]=>
array(1) {
[0]=>
array(2) {
[0]=>
string(11) "test@nt1.cc"
[1]=>
string(0) ""
}
}
["cc"]=>
array(0) {
}
["bcc"]=>
array(0) {
}
["ReplyTo"]=>
array(0) {
}
["attachment"]=>
array(0) {
}
["CustomHeader"]=>
array(0) {
}
["message_type"]=>
string(5) "plain"
["boundary"]=>
array(2) {
[1]=>
string(35) "b1_be6d1b5c451748a04a14dade3ca87510"
[2]=>
string(35) "b2_be6d1b5c451748a04a14dade3ca87510"
}
["language"]=>
array(0) {
}
["error_count"]=>
int(0)
["LE"]=>
string(1) "
"
}

所有的提示应该为OK

这时您可以退出您的网站前后台,在前台重新注册一个会员,并到邮箱中看一下系统是否发送的自动邮件!

祝您成功!