Forum PrestaShop

Il Forum di PrestaShop è lo spazio in cui puoi condividere con la comunità di PrestaShop consigli pratici sull'e-commerce e trovare la risposta a tutte le domande tecniche e funzionali.

Forum PrestaShop

Jump to content

 

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

21 replies to this topic
#1
babylonjudge

    PrestaShop Apprentice

  • Members
  • PipPip
  • 86 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
这个问题比较头疼

#2
jimoyuansu

    PrestaShop Newbie

  • Members
  • Pip
  • 8 posts
你用的是PHP发邮件呢? 还是STMP?

反正2样都要修改的

#3
babylonjudge

    PrestaShop Apprentice

  • Members
  • PipPip
  • 86 posts
如果是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

#4
jimoyuansu

    PrestaShop Newbie

  • Members
  • Pip
  • 8 posts
PHP的话 好像是PHP()的2个参数要去掉,因为godaddy不支持。
我一会查查法文论坛

STMP的话 你换一个端口试试,我用GODADDY自己的STMP服务器也换了好几个端口才成功的

#5
babylonjudge

    PrestaShop Apprentice

  • Members
  • PipPip
  • 86 posts
试过了
在email设置里
SMTP服务器:smtpout.secureserver.net
SMTP用户:*****@qq.com(qq已经开启了SMTP和POP)
密码:*****
加密无
端口:25,80,3535都试过了

#6
babylonjudge

    PrestaShop Apprentice

  • Members
  • PipPip
  • 86 posts
不知道具体设置是怎么样的?
找了GODADDY
SMTP服务器是:relay-hosting.secureserver.net ???? 这个SMTP用户要填什么?自己的邮箱即可么? 然后密码空 加密无 端口25

#7
d.bo

    PrestaShop Newbie

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

http://www.presto-ch...-email-problems

#8
babylonjudge

    PrestaShop Apprentice

  • Members
  • PipPip
  • 86 posts
谢谢了 我的还是1.2.5 不知道可以不
我尝试一下
----------------------------------------
头疼呀
PHP MAIL模式虽然显示是成功发送
但其实压根就收不到

不知道怎么解决
希望详细一点的步骤
对于SMTP设置我也不太清楚

#9
babylonjudge

    PrestaShop Apprentice

  • Members
  • PipPip
  • 86 posts

From 1283318236:

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

http://www.presto-ch...-email-problems


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

#10
d.bo

    PrestaShop Newbie

  • Members
  • Pip
  • 6 posts
我不是GODADDY的空间。
恩,我按上面的方法可以使用联系我们来发送信息了。

#11
babylonjudge

    PrestaShop Apprentice

  • Members
  • PipPip
  • 86 posts
不知道moderator有没有什么办法
真是准备不充足 早知道就不用GODADDY了
这个问题 查了很多解决办法 都无法解决

#12
babylonjudge

    PrestaShop Apprentice

  • Members
  • PipPip
  • 86 posts
moderator能帮忙一下不?实在是没有办法了

#13
21846657

    PrestaShop Fanatic

  • Moderators
  • 1140 posts
用php mail()来发信吧,而且还得修改Godaddy定制的php.ini。你能把它附上吗?还有你的运行环境是什么?

* 欢迎访问PrestaShop官方中文论坛

* 搜索是你的朋友。提问之前请善用搜索引擎和论坛搜索。

* 未获得帮助?——请详述问题,提供PrestaShop版本、运行环境(Web Server/PHP/MySQL)、浏览器类型等必要信息。

* 如果问题解决了,请为你的帖子标题加上[已解决]。谢谢。

#14
babylonjudge

    PrestaShop Apprentice

  • Members
  • PipPip
  • 86 posts
我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


#15
21846657

    PrestaShop Fanatic

  • Moderators
  • 1140 posts
呃,几个问题:

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,发信后的提示是什么?

* 欢迎访问PrestaShop官方中文论坛

* 搜索是你的朋友。提问之前请善用搜索引擎和论坛搜索。

* 未获得帮助?——请详述问题,提供PrestaShop版本、运行环境(Web Server/PHP/MySQL)、浏览器类型等必要信息。

* 如果问题解决了,请为你的帖子标题加上[已解决]。谢谢。

#16
babylonjudge

    PrestaShop Apprentice

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

#17
babylonjudge

    PrestaShop Apprentice

  • Members
  • PipPip
  • 86 posts

From 1283479363:

呃,几个问题:

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:******

#18
21846657

    PrestaShop Fanatic

  • Moderators
  • 1140 posts
试试修改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。这也是一项很耗时的事情。建议直接换个空间。

* 欢迎访问PrestaShop官方中文论坛

* 搜索是你的朋友。提问之前请善用搜索引擎和论坛搜索。

* 未获得帮助?——请详述问题,提供PrestaShop版本、运行环境(Web Server/PHP/MySQL)、浏览器类型等必要信息。

* 如果问题解决了,请为你的帖子标题加上[已解决]。谢谢。

#19
babylonjudge

    PrestaShop Apprentice

  • Members
  • PipPip
  • 86 posts
主要是更换主机过于麻烦了
要不我提供所有权限给你
您帮我看看?
按你上面的改了
只要是PHP MAIL 都是成功发送
但是都是没有接收到(实际上应该是根本没有发送出去)

#20
babylonjudge

    PrestaShop Apprentice

  • Members
  • PipPip
  • 86 posts

From 1283558914:

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

版主能不能替我看下?

Attached Files