1
meteor2013 OP 检查了垃圾邮箱,也没有发现。
很奇怪邮件发到哪里去了? |
2
gno23x 2013-06-19 23:37:58 +08:00
之前用过codeigniter自带的,使用smtp,也发不出去。
直接换用phpmailer就行了。 |
3
meteor2013 OP 我没用smtp, 我用的是protocol是默认的mail,还有sendmail
用print_debugger()显示都是成功发送。感觉发是发出去了,就是不知道发到哪里去了。 会不会还有其他的什么设置在服务器上? |
4
meteor2013 OP 奇怪了,用PHP的mail也是发送成功、就是收不到邮件。
<?php $to = '[email protected]'; $subject = 'the subject'; $message = 'hello'; $headers = 'From: [email protected]' . "\r\n" . 'Reply-To: [email protected]' . "\r\n" . 'X-Mailer: PHP/' . phpversion(); mail($to, $subject, $message, $headers); ?> |
5
vem 2013-06-20 08:10:40 +08:00
@meteor2013 本机还是服务器?
|
6
moxuanyuan 2013-06-20 08:53:09 +08:00
@gno23x 我也是,用自带会有很多不可预知的问题,但用phpmailer后,就没有
|
7
meteor2013 OP @vem 本机试了,还有一台用MAMP的服务器也试了,都不行。
|
8
felixye 2013-06-20 11:14:27 +08:00
CI用163的SMTP一直没有问题的路过,也是用手册上的示例代码
|
9
meteor2013 OP @felixye CI发邮件有三种protocol, 我试的是mail和sendmail, 没有用SMTP
|
10
justfindu 2013-06-20 13:58:26 +08:00
这样情况不应该是CI问题 而是配置问题了吧~ 既然原生mail都无法发送的话~
|
11
felixye 2013-06-20 16:03:51 +08:00
@meteor2013 我用sendmail也木有问题啊,mail实际上也是调sendmail
|
12
raincious 2013-06-20 17:16:58 +08:00
Gmail发信,验证密码之类时是加密传输的,换一个非加密传输的试试看。比如QQ什么的。
|
13
meteor2013 OP 应该不是CI的问题。我试了windows服务器。运行正常。能发能收。
看来应该是Mac或者MAMP的问题。 我试了这个办法(http://www.blog.tripleroi.com/2012/05/solvedenabling-sendmail-on-localhost.html) 但是还是显示发送成功。就是收不到。大家还有什么建议啊? 谢谢 |