babylonjudge Posted August 31, 2010 Share Posted August 31, 2010 查了论坛中文方面的很多资料发现大家都在CONTACT_US FORM发送邮件出现了问题我的也不例外不知道有谁用GODADDY成功发送过邮件的?据MODERATOR说 GODADDY也可以成功发送 只不过需要改一些代码 比较复杂(这是以前的一个帖子里说的)我找到了这个帖子:http://www.prestashop.com/forums/viewthread/47128/configuring___using_prestashop/godaddy_and_contact_emails_problem/按其修改之后 还是出现sending email error 这个问题比较头疼 Link to comment Share on other sites More sharing options...
jimoyuansu Posted August 31, 2010 Share Posted August 31, 2010 你用的是PHP发邮件呢? 还是STMP?反正2样都要修改的 Link to comment Share on other sites More sharing options...
babylonjudge Posted August 31, 2010 Author Share Posted August 31, 2010 如果是PHP的话 需要改哪些地方?我连个都试了 用PHP的话 提示发送成功 但实际并没有收到用SMTP的话我的设置1:SMTP服务器:smtp.gmail.com SMTP用户:****@gmail.com 密码:***** 加密:ssl 端口:425设置2:SMTP服务器:smtp.qq.com SMTP用户:****@qq.com 密码:****** 加密:无 端口:25都出现了an error occurred while sending message Link to comment Share on other sites More sharing options...
jimoyuansu Posted August 31, 2010 Share Posted August 31, 2010 PHP的话 好像是PHP()的2个参数要去掉,因为godaddy不支持。我一会查查法文论坛STMP的话 你换一个端口试试,我用GODADDY自己的STMP服务器也换了好几个端口才成功的 Link to comment Share on other sites More sharing options...
babylonjudge Posted September 1, 2010 Author Share Posted September 1, 2010 试过了在email设置里SMTP服务器:smtpout.secureserver.netSMTP用户:*****@qq.com(qq已经开启了SMTP和POP)密码:*****加密无端口:25,80,3535都试过了 Link to comment Share on other sites More sharing options...
babylonjudge Posted September 1, 2010 Author Share Posted September 1, 2010 不知道具体设置是怎么样的?找了GODADDYSMTP服务器是:relay-hosting.secureserver.net ???? 这个SMTP用户要填什么?自己的邮箱即可么? 然后密码空 加密无 端口25 Link to comment Share on other sites More sharing options...
d.bo Posted September 1, 2010 Share Posted September 1, 2010 终于从帖子里找到了解决办法,给你个链接。可以选择php mail()发送,但是smtp发送的方式仍然不可行。我的版本是最新的1.3.1http://www.presto-changeo.com/content/9-fix-email-problems Link to comment Share on other sites More sharing options...
babylonjudge Posted September 1, 2010 Author Share Posted September 1, 2010 谢谢了 我的还是1.2.5 不知道可以不 我尝试一下----------------------------------------头疼呀 PHP MAIL模式虽然显示是成功发送但其实压根就收不到不知道怎么解决 希望详细一点的步骤对于SMTP设置我也不太清楚 Link to comment Share on other sites More sharing options...
babylonjudge Posted September 2, 2010 Author Share Posted September 2, 2010 终于从帖子里找到了解决办法,给你个链接。可以选择php mail()发送,但是smtp发送的方式仍然不可行。我的版本是最新的1.3.1http://www.presto-changeo.com/content/9-fix-email-problems 你好 我想问下 你就是按这个帖子改的么?我也按这个改了 但是还是不行我的是1.2.5版本的(我觉得应该不是版本问题)你有没有在GODADDY空间里面设置什么? Link to comment Share on other sites More sharing options...
d.bo Posted September 2, 2010 Share Posted September 2, 2010 我不是GODADDY的空间。恩,我按上面的方法可以使用联系我们来发送信息了。 Link to comment Share on other sites More sharing options...
babylonjudge Posted September 2, 2010 Author Share Posted September 2, 2010 不知道moderator有没有什么办法真是准备不充足 早知道就不用GODADDY了这个问题 查了很多解决办法 都无法解决 Link to comment Share on other sites More sharing options...
babylonjudge Posted September 3, 2010 Author Share Posted September 3, 2010 moderator能帮忙一下不?实在是没有办法了 Link to comment Share on other sites More sharing options...
21846657 Posted September 3, 2010 Share Posted September 3, 2010 用php mail()来发信吧,而且还得修改Godaddy定制的php.ini。你能把它附上吗?还有你的运行环境是什么? Link to comment Share on other sites More sharing options...
babylonjudge Posted September 3, 2010 Author Share Posted September 3, 2010 我PM过您 不过好像您屏蔽了 无法PM嘿嘿我以为我找到的http://www.prestashop.com/forums/viewthread/47128/configuring___using_prestashop/godaddy_and_contact_emails_problem是解决的方法 发现也不行------------------------------------那个PHP.INI是根目录下的那个吧?我附上(运行环境是linux) register_globals = off allow_url_fopen = off expose_php = Off max_input_time = 60 variables_order = "EGPCS" extension_dir = ./ upload_tmp_dir = /tmp precision = 12 SMTP = relay-hosting.secureserver.net url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=,fieldset=" [Zend] zend_extension=/usr/local/zo/ZendExtensionManager.so zend_extension=/usr/local/zo/4_3/ZendOptimizer.so Link to comment Share on other sites More sharing options...
21846657 Posted September 3, 2010 Share Posted September 3, 2010 呃,几个问题:1. 你使用的是PrestaShop 1.25吗?2. 你打算升级1.25到1.3.1.1吗?3. 使用1.25的后台的php mail()发信测试是*显示*成功的吗?接收的邮箱分别更换为gmail, yahoo, hotmail, 163, 126, qq等后,是否还是都收不到?4. PHP版本?5. 其他页面,譬如contact-form.php, password.php,发信后的提示是什么? Link to comment Share on other sites More sharing options...
babylonjudge Posted September 3, 2010 Author Share Posted September 3, 2010 刚刚断网了一小会儿不打算升级 用的是1.2.5版本的后台哪里有发信测试 在preference>email 并没有看到发信测试我现在不太明白是我配置的问题你看下我的几个配置是否有错?smtp服务器:这个是用GODADDY的SMTP服务器 还是不同邮箱用不同的?我试过126 GMAIL QQ都试过 如果是SMTP的话 就会出现ERROR如果是PHP的话虽然发送成功 但无法收到 Link to comment Share on other sites More sharing options...
babylonjudge Posted September 3, 2010 Author Share Posted September 3, 2010 呃,几个问题:1. 你使用的是PrestaShop 1.25吗?2. 你打算升级1.25到1.3.1.1吗?3. 使用1.25的后台的php mail()发信测试是*显示*成功的吗?接收的邮箱分别更换为gmail, yahoo, hotmail, 163, 126, qq等后,是否还是都收不到?4. PHP版本?5. 其他页面,譬如contact-form.php, password.php,发信后的提示是什么? PHP好像是五点几的CONTACT-FORM.PHP如果用SMTP提示的是an error如果用PHP MAIL(),则提示发送成功password.php 则不管什么方式都提示:Your password has been successfully reset and has been sent to your e-mail address:****** Link to comment Share on other sites More sharing options...
21846657 Posted September 4, 2010 Share Posted September 4, 2010 试试修改php.ini:1. 注销默认设置: [Comment out default setting] ;SMTP = relay-hosting.secureserver.net 2. 在文件尾部加上: [user settings] SMTP = localhost smtp_port = 25 到BO >> Email 用php mail()测试发信。另外,再看看error_log有什么记录吧。没有这样的运行环境,我很难帮你debug。这也是一项很耗时的事情。建议直接换个空间。 Link to comment Share on other sites More sharing options...
babylonjudge Posted September 4, 2010 Author Share Posted September 4, 2010 主要是更换主机过于麻烦了要不我提供所有权限给你您帮我看看?按你上面的改了 只要是PHP MAIL 都是成功发送但是都是没有接收到(实际上应该是根本没有发送出去) Link to comment Share on other sites More sharing options...
babylonjudge Posted September 4, 2010 Author Share Posted September 4, 2010 试试修改php.ini:1. 注销默认设置: [Comment out default setting] ;SMTP = relay-hosting.secureserver.net 2. 在文件尾部加上: [user settings] SMTP = localhost smtp_port = 25 到BO >> Email 用php mail()测试发信。另外,再看看error_log有什么记录吧。没有这样的运行环境,我很难帮你debug。这也是一项很耗时的事情。建议直接换个空间。 论坛上我能找的方法好像都找了不过我怎么修改只要后台用SMTP模式——就出现an error只要用php mail模式——就是成功发送 但无法收到信息而且所有的跟发送信息有关的都没有收到还有不知道后台测试php mail 在哪里我给您截个图看看版主能不能替我看下? Link to comment Share on other sites More sharing options...
21846657 Posted September 4, 2010 Share Posted September 4, 2010 截图里的下部就是发信测试——难道1.25没有这个测试功能?建议先选择Send mail as HTML,保存后,再作发信测试。我现在能做的,仅仅是说说经验和建议,没有计划提供其他的服务。 Link to comment Share on other sites More sharing options...
babylonjudge Posted September 6, 2010 Author Share Posted September 6, 2010 截图下部没有东西了 呵呵 总之谢谢moderator了这个问题 我也不知道怎么弄得就搞定了反正改了几个文件 我自己开通了godaddy的企业邮箱现在只能用这个企业邮箱来收信 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