Jump to content

【已解决】关于GODADDY发送邮件的问题


babylonjudge

Recommended Posts

查了论坛中文方面的很多资料
发现大家都在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

如果是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

终于从帖子里找到了解决办法,给你个链接。
可以选择php mail()发送,但是smtp发送的方式仍然不可行。
我的版本是最新的1.3.1

http://www.presto-changeo.com/content/9-fix-email-problems


你好 我想问下 你就是按这个帖子改的么?
我也按这个改了 但是还是不行
我的是1.2.5版本的(我觉得应该不是版本问题)
你有没有在GODADDY空间里面设置什么?
Link to comment
Share on other sites

我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

呃,几个问题:

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

刚刚断网了一小会儿
不打算升级 用的是1.2.5版本的
后台哪里有发信测试
在preference>email 并没有看到发信测试
我现在不太明白是我配置的问题
你看下我的几个配置是否有错?
smtp服务器:这个是用GODADDY的SMTP服务器 还是不同邮箱用不同的?
我试过126 GMAIL QQ都试过
如果是SMTP的话
就会出现ERROR
如果是PHP的话
虽然发送成功 但无法收到

Link to comment
Share on other sites

呃,几个问题:

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

试试修改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

试试修改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 在哪里
我给您截个图看看

版主能不能替我看下?

29346_R3q36LJxoZ2ZQJLSPFDo_t

Link to comment
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...