主題: 用户注册后收不到邮件 作者: jerrium 於 二月 01, 2006, 03:39:18 下午 我email_service_type 这里设置为smtp,
smtp_host是:mail.51freespace.com, smtp_port 是:25, smtp_use_authentication为:是, smtp_username 和smtp_password 分别都填写正确了。 但是用一个用户做测试,系统提示发送成功,提示用户用邮件激活, 察看邮箱,却一直都没有收到邮件,不知道什么原因。 这个smtp的host我用foxmail来收发邮件都很正常,支持smtp和pop3功能。 主題: Re: 用户注册后收不到邮件 作者: 3gboke 於 二月 01, 2006, 03:44:38 下午 smtp_host 的格式错误 应该是类似 smtp.mail.51freespace.com 具体的查看你的邮件服务商的说明
主題: Re: 用户注册后收不到邮件 作者: lss 於 二月 01, 2006, 11:05:39 下午 有可能 mail.51freespace.com 寄出的信變成 spam 被過濾掉了,不妨到信箱的垃圾筒翻看看。
lss 主題: Re: 用户注册后收不到邮件 作者: markwu 於 二月 01, 2006, 11:16:33 下午 1. 你的 SMTP Sever 可以讓你從不同的 domain 來郵寄嗎?
2. 你的 SMTP 需要驗證嗎? 你可能要自己查一下。如果還是查不到原因,只好從程式裡面加上 echo 來查了。 參考: /class/summary/action/dofinishregisteraction.class.php Mark 主題: Re: 用户注册后收不到邮件 作者: jerrium 於 二月 01, 2006, 11:35:27 下午 引用 有可能 mail.51freespace.com 寄出的信變成 spam 被過濾掉了,不妨到信箱的垃圾筒翻看看 我特地换了一个163网易的smtp来试验:smtp host:smp.163.com smtp验证:yes user name: jerrium pw: ********* 新注册一个用户来测试,仍然没有收到,到垃圾桶看了,也没有。 引用 1. 你的 SMTP Sever 可以讓你從不同的 domain 來郵寄嗎? 1。这个163的smtp svr和51freespace的 smtp svr 都是可以通过foxmail来来发送和收取邮件的。所以我想,2. 你的 SMTP 需要驗證嗎? 你可能要自己查一下。如果還是查不到原因,只好從程式裡面加上 echo 來查了。 參考: /class/summary/action/dofinishregisteraction.class.php 如果限制了域名的话,那么使用foxmail的这台电脑也就无法发送邮件了。 2。smtp现在都需要验证的。我也加上了验证的选项。 主題: Re: 用户注册后收不到邮件 作者: lss 於 二月 01, 2006, 11:40:43 下午 還有一個可能,系統寄出的信件內容是以 LT 的預設編碼方式寄出,應該是 utf8 ,很多收信程式,尤其是 webmail 無法用正確的編碼顯示,結果看起來像亂碼。
解決方式請搜尋一下囉!也許常見問題集也有! 今天剛開完長途車,好累,就不幫你找了 :-P lss 主題: Re: 用户注册后收不到邮件 作者: 3gboke 於 二月 01, 2006, 11:58:55 下午 引用 有可能 mail.51freespace.com 寄出的信變成 spam 被過濾掉了,不妨到信箱的垃圾筒翻看看 我特地换了一个163网易的smtp来试验:smtp host:smp.163.com smtp验证:yes user name: jerrium pw: ********* 新注册一个用户来测试,仍然没有收到,到垃圾桶看了,也没有。 引用 1. 你的 SMTP Sever 可以讓你從不同的 domain 來郵寄嗎? 1。这个163的smtp svr和51freespace的 smtp svr 都是可以通过foxmail来来发送和收取邮件的。所以我想,2. 你的 SMTP 需要驗證嗎? 你可能要自己查一下。如果還是查不到原因,只好從程式裡面加上 echo 來查了。 參考: /class/summary/action/dofinishregisteraction.class.php 如果限制了域名的话,那么使用foxmail的这台电脑也就无法发送邮件了。 2。smtp现在都需要验证的。我也加上了验证的选项。 hi 我就是使用的163.com的信箱 测试的.. 一切OK啊.. 收到的是乱码 IE编码显示改成utf8 就正常了 可能是你服务器的防火墙挡下了25 110端口. 主題: Re: 用户注册后收不到邮件 作者: jerrium 於 二月 02, 2006, 12:16:58 上午 引用 還有一個可能,系統寄出的信件內容是以 LT 的預設編碼方式寄出,應該是 utf8 ,很多收信程式,尤其是 webmail 無法用正確的編碼顯示,結果看起來像亂碼。 那些关于邮件utf8的帖子我已经看过了,谢谢你~解決方式請搜尋一下囉!也許常見問題集也有! 今天剛開完長途車,好累,就不幫你找了 现在我连邮件都收不到,我得先把这个问题解决。。。。 引用 我就是使用的163.com的信箱 测试的.. 一切OK啊.. 收到的是乱码 IE编码显示改成utf8 就正常了 可能是你服务器的防火墙挡下了25 110端口. ok!谢谢你的提醒,果然是我的服务器上的防火墙拦截了25端口造成的!非常感谢lss,markwu,3gboke的热心帮助~ 主題: Re: 用户注册后收不到邮件 作者: jerrium 於 二月 02, 2006, 09:49:20 上午 收到邮件后,发现邮件果然是乱码,我搜索了一下,找到这篇文章:
使用電子郵件通知信 使用者端接收亂碼 http://forum.lifetype.org.tw/index.php?topic=1180.0 文中提到1.02已经解决这个问题了,我现在用的是1.03,是不是bug重现了? 我使用foxmail作为邮件客户端,必须转换为utf8才能把乱码变为正常。 |