Jet 0 Posted May 1, 2010 Posted May 1, 2010 如题,我使用的版本是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
Jet 0 Posted May 1, 2010 Posted May 1, 2010 我分别按以下的参数设置过后台的Preferences >> Email163的smtp设置为smtp sever: smtp.163.comEncryption: noneport:25hotmail的smtp设置为smtp sever: smtp.live.comEncryption: sslport:25 Share this post Link to post Share on other sites
21846657 7 Posted May 1, 2010 Posted May 1, 2010 请查看phpinfo确认你的服务器是否支持Openssl。 Share this post Link to post Share on other sites
Jet 0 Posted May 2, 2010 Posted May 2, 2010 查看了phpinfo,确认支持。请Moderator帮忙看看问题的所在。OpenSSL support enabled OpenSSL Version OpenSSL 0.9.8g 19 Oct 2007 Share this post Link to post Share on other sites
21846657 7 Posted May 2, 2010 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。 Share this post Link to post Share on other sites
Jet 0 Posted May 3, 2010 Posted May 3, 2010 谢谢 21846657 ,hotmail和gmail的smtp我按照你的说法测试了几遍,结果也都是说发送错误。不知道其他朋友是否也有遇到过这种难题,大家有什么解决办法请告知我,谢谢~ Share this post Link to post Share on other sites
21846657 7 Posted May 3, 2010 Posted May 3, 2010 不客气。PrestaShop是整合第三方工具EasySwift在PHP自身mail()的基础上增强系统发信功能。面对复杂的开发环境,这很难做到完美。建议你提交一个bug report,让Team关注这个问题,以在1.3 Final发布前改进。 Share this post Link to post Share on other sites
chrilisa 0 Posted May 29, 2010 Posted May 29, 2010 如题,我使用的版本是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
Jet 0 Posted May 29, 2010 Posted May 29, 2010 我用163的邮箱,一直都运行得很好。不知道你是怎么配置的? Share this post Link to post Share on other sites
chrilisa 0 Posted May 29, 2010 Posted May 29, 2010 我用163的邮箱,一直都运行得很好。不知道你是怎么配置的? 这是我的配置,还有收到的信息在哪里查看,直接邮件吗??谢了 Share this post Link to post Share on other sites
Jet 0 Posted May 30, 2010 Posted May 30, 2010 首先,检查Back Office >> Preferences >> Contact模块下的Shop e-mail是否跟你的SMTP user邮箱一致;其次,是否发送成功页面会有提示信息,同时你应该检查邮箱是否收到。 Share this post Link to post Share on other sites
chrilisa 0 Posted May 30, 2010 Posted May 30, 2010 首先,检查Back Office >> Preferences >> Contact模块下的Shop e-mail是否跟你的SMTP user邮箱一致;其次,是否发送成功页面会有提示信息,同时你应该检查邮箱是否收到。 谢谢,我现在已经设置一样了,但还是不行,附上三张图片,说明问题,希望可以帮我,先谢了 Share this post Link to post Share on other sites
Jet 0 Posted May 30, 2010 Posted May 30, 2010 你的hotmail设置本身都错了,smtp设置为smtp sever: smtp.live.comEncryption: sslport:25但是,我以前也试过用gmail和hotmail两种邮箱,都是不行的。只有163的邮箱是可以的,建议你用回163邮箱。 Share this post Link to post Share on other sites
chrilisa 0 Posted May 30, 2010 Posted May 30, 2010 你的hotmail设置本身都错了,smtp设置为smtp sever: smtp.live.comEncryption: sslport:25但是,我以前也试过用gmail和hotmail两种邮箱,都是不行的。只有163的邮箱是可以的,建议你用回163邮箱。 现在用163,可以发送,但还是没有提示发送成功,发送完了之后直接跳到首页了 Share this post Link to post Share on other sites
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