Jump to content

请问,前台contact us发送邮件时,后台设置为163的smtp设置能发,而设置为hotmail的smtp设置则发送错误。


Recommended Posts

如题,我使用的版本是Version 1.2.0.6。
我按163邮箱的smtp设置,则可以使用contact us发送邮件,也能正确接收。
但是使用hotmail或者gmail的smtp设置,则无法发送邮件,错误提示是:an error occurred while sending message

请教各位达人帮忙解答困扰,谢谢。

Share this post


Link to post
Share on other sites

我分别按以下的参数设置过后台的Preferences >> Email

163的smtp设置为
smtp sever: smtp.163.com
Encryption: none
port:25

hotmail的smtp设置为
smtp sever: smtp.live.com
Encryption: ssl
port:25

Share this post


Link to post
Share on other sites

查看了phpinfo,确认支持。请Moderator帮忙看看问题的所在。
OpenSSL support enabled
OpenSSL Version OpenSSL 0.9.8g 19 Oct 2007

Share this post


Link to post
Share on other sites

hotmail的smtp使用的是TLS。端口587,你可以测试一下。而关于gmail的smtp,我不晓得13RC3能否使用。目前没有测试。

1.2.0.6到13RC3有关于PHP和SMTP发信的改进。由于跨度大,很难帮你DIFF出来“解决方案”。建议1.3final出来后,看其smtp能否使用,再决定是否整站升级。

[update] Gmail的smtp也有使用TLS,端口587。

Share this post


Link to post
Share on other sites

谢谢 21846657 ,hotmail和gmail的smtp我按照你的说法测试了几遍,结果也都是说发送错误。
不知道其他朋友是否也有遇到过这种难题,大家有什么解决办法请告知我,谢谢~

Share this post


Link to post
Share on other sites

不客气。

PrestaShop是整合第三方工具EasySwift在PHP自身mail()的基础上增强系统发信功能。面对复杂的开发环境,这很难做到完美。建议你提交一个bug report,让Team关注这个问题,以在1.3 Final发布前改进。

Share this post


Link to post
Share on other sites
  • 4 weeks later...
如题,我使用的版本是Version 1.2.0.6。
我按163邮箱的smtp设置,则可以使用contact us发送邮件,也能正确接收。
但是使用hotmail或者gmail的smtp设置,则无法发送邮件,错误提示是:an error occurred while sending message

请教各位达人帮忙解答困扰,谢谢。

你好,
刚开始我也用163,跟你设置一样,可以发送,过几天又不行了,然后我现在改成126,暂时又可以发送了,可是我不知道发送完的信息到哪里查看
希望得到你的回答,谢谢

Share this post


Link to post
Share on other sites
我用163的邮箱,一直都运行得很好。不知道你是怎么配置的?

这是我的配置,还有收到的信息在哪里查看,直接邮件吗??

谢了

24360_8dqOZ0cAjcvwaFvdlklJ_t

Share this post


Link to post
Share on other sites

首先,检查
Back Office >> Preferences >> Contact
模块下的Shop e-mail是否跟你的SMTP user邮箱一致;

其次,是否发送成功页面会有提示信息,同时你应该检查邮箱是否收到。

Share this post


Link to post
Share on other sites
首先,检查
Back Office >> Preferences >> Contact
模块下的Shop e-mail是否跟你的SMTP user邮箱一致;

其次,是否发送成功页面会有提示信息,同时你应该检查邮箱是否收到。

谢谢,我现在已经设置一样了,
但还是不行,附上三张图片,说明问题,希望可以帮我,先谢了

24385_v6gNRV6byrmhZtoJJbrq_t

24386_Gh4Zk3mXc9NFuWqno18T_t

24387_RjUPkGbC5Et3FKM6BRCD_t

Share this post


Link to post
Share on other sites

你的hotmail设置本身都错了,smtp设置为
smtp sever: smtp.live.com
Encryption: ssl
port:25

但是,我以前也试过用gmail和hotmail两种邮箱,都是不行的。
只有163的邮箱是可以的,建议你用回163邮箱。

Share this post


Link to post
Share on other sites
你的hotmail设置本身都错了,smtp设置为
smtp sever: smtp.live.com
Encryption: ssl
port:25

但是,我以前也试过用gmail和hotmail两种邮箱,都是不行的。
只有163的邮箱是可以的,建议你用回163邮箱。


现在用163,可以发送,但还是没有提示发送成功,发送完了之后直接跳到首页了

24407_KSQuzXQVhpny8UpE6xc0_t

24408_sqoTUgIdDHbXPAL7IoWK_t

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More