2013-04-24 28 views
2

我使用ssl://smtp.gmail.com通过端口465与gmail,当我尝试在我的CodeIgniter应用程序中发送邮件时,它只是挂起。没有错误,也没有警告 - 它实际上只是挂起。带SMTP的CodeIgniter非常非常非常慢

我在做什么错?

+0

这很慢,也许是因为ssl等等。尝试使用您的本地smtp服务器或sendmail,或evem邮件()函数 – Spec 2013-04-24 14:36:29

+0

难道我不会遇到垃圾邮件问题吗? – Shamoon 2013-04-24 14:50:51

+0

你准确地处理了什么?为什么选择SPAM?您可能会受到硬件限制,您可以在每个时间单位(秒,分钟,小时,天)发送的电子邮件数量以及您的托管服务提供商提供的其他限制。毕竟,你的信息是不是垃圾邮件是接收者许可的问题。你有没有得到许可,然后发送消息等 – Spec 2013-04-24 14:55:58

回答

1

我有同样的问题。在尝试更改CI->电子邮件中的所有可用设置后,我添加了

$this->email->set_newline("\r\n"); 

并且工作正常。

+0

我已经添加了这一个,但仍然挂起..是否有机会,这可能是因为互联网连接速度慢,smtp需要更快? – 2017-11-10 18:25:47

+0

真的怀疑它。我想你会在这种情况下得到一个例外。 – Sigismund 2017-11-11 09:43:44

+0

我已经想通了。并且运作良好。我仍然有一个问题,如何为其他电子邮件站点创建多个smtp_host? – 2017-11-15 16:21:34

0

从你在问题中提供的信息来看,你没有做错任何事情。