Jet Posted May 1, 2010 Share Posted May 1, 2010 如题,我使用的版本是Version 1.2.0.6。我按163邮箱的smtp设置,则可以使用contact us发送邮件,也能正确接收。但是使用hotmail或者gmail的smtp设置,则无法发送邮件,错误提示是:an error occurred while sending message 请教各位达人帮忙解答困扰,谢谢。 Link to comment Share on other sites More sharing options...
Jet Posted May 1, 2010 Author Share Posted May 1, 2010 我分别按以下的参数设置过后台的Preferences >> Email163的smtp设置为smtp sever: smtp.163.comEncryption: noneport:25hotmail的smtp设置为smtp sever: smtp.live.comEncryption: sslport:25 Link to comment Share on other sites More sharing options...
21846657 Posted May 1, 2010 Share Posted May 1, 2010 请查看phpinfo确认你的服务器是否支持Openssl。 Link to comment Share on other sites More sharing options...
Jet Posted May 2, 2010 Author Share Posted May 2, 2010 查看了phpinfo,确认支持。请Moderator帮忙看看问题的所在。OpenSSL support enabled OpenSSL Version OpenSSL 0.9.8g 19 Oct 2007 Link to comment Share on other sites More sharing options...
21846657 Posted May 2, 2010 Share Posted May 2, 2010 hotmail的smtp使用的是TLS。端口587,你可以测试一下。而关于gmail的smtp,我不晓得13RC3能否使用。目前没有测试。1.2.0.6到13RC3有关于PHP和SMTP发信的改进。由于跨度大,很难帮你DIFF出来“解决方案”。建议1.3final出来后,看其smtp能否使用,再决定是否整站升级。[update] Gmail的smtp也有使用TLS,端口587。 Link to comment Share on other sites More sharing options...
Jet Posted May 3, 2010 Author Share Posted May 3, 2010 谢谢 21846657 ,hotmail和gmail的smtp我按照你的说法测试了几遍,结果也都是说发送错误。不知道其他朋友是否也有遇到过这种难题,大家有什么解决办法请告知我,谢谢~ Link to comment Share on other sites More sharing options...
21846657 Posted May 3, 2010 Share Posted May 3, 2010 不客气。PrestaShop是整合第三方工具EasySwift在PHP自身mail()的基础上增强系统发信功能。面对复杂的开发环境,这很难做到完美。建议你提交一个bug report,让Team关注这个问题,以在1.3 Final发布前改进。 Link to comment Share on other sites More sharing options...
chrilisa Posted May 29, 2010 Share Posted May 29, 2010 如题,我使用的版本是Version 1.2.0.6。我按163邮箱的smtp设置,则可以使用contact us发送邮件,也能正确接收。但是使用hotmail或者gmail的smtp设置,则无法发送邮件,错误提示是:an error occurred while sending message 请教各位达人帮忙解答困扰,谢谢。 你好,刚开始我也用163,跟你设置一样,可以发送,过几天又不行了,然后我现在改成126,暂时又可以发送了,可是我不知道发送完的信息到哪里查看希望得到你的回答,谢谢 Link to comment Share on other sites More sharing options...
Jet Posted May 29, 2010 Author Share Posted May 29, 2010 我用163的邮箱,一直都运行得很好。不知道你是怎么配置的? Link to comment Share on other sites More sharing options...
chrilisa Posted May 29, 2010 Share Posted May 29, 2010 我用163的邮箱,一直都运行得很好。不知道你是怎么配置的? 这是我的配置,还有收到的信息在哪里查看,直接邮件吗??谢了 Link to comment Share on other sites More sharing options...
Jet Posted May 30, 2010 Author Share Posted May 30, 2010 首先,检查Back Office >> Preferences >> Contact模块下的Shop e-mail是否跟你的SMTP user邮箱一致;其次,是否发送成功页面会有提示信息,同时你应该检查邮箱是否收到。 Link to comment Share on other sites More sharing options...
chrilisa Posted May 30, 2010 Share Posted May 30, 2010 首先,检查Back Office >> Preferences >> Contact模块下的Shop e-mail是否跟你的SMTP user邮箱一致;其次,是否发送成功页面会有提示信息,同时你应该检查邮箱是否收到。 谢谢,我现在已经设置一样了,但还是不行,附上三张图片,说明问题,希望可以帮我,先谢了 Link to comment Share on other sites More sharing options...
Jet Posted May 30, 2010 Author Share Posted May 30, 2010 你的hotmail设置本身都错了,smtp设置为smtp sever: smtp.live.comEncryption: sslport:25但是,我以前也试过用gmail和hotmail两种邮箱,都是不行的。只有163的邮箱是可以的,建议你用回163邮箱。 Link to comment Share on other sites More sharing options...
chrilisa Posted May 30, 2010 Share Posted May 30, 2010 你的hotmail设置本身都错了,smtp设置为smtp sever: smtp.live.comEncryption: sslport:25但是,我以前也试过用gmail和hotmail两种邮箱,都是不行的。只有163的邮箱是可以的,建议你用回163邮箱。 现在用163,可以发送,但还是没有提示发送成功,发送完了之后直接跳到首页了 Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now