0

我已经为用户注册了一个注册页面,当用户注册时,一封确认电子邮件将发送到用户电子邮件地址。但是 PHP mail() 函数有时会立即发送电子邮件,有时会在几分钟后发送电子邮件,而且邮件也会进入垃圾邮件箱。我见过很多论坛,邮件是立即发送的,不会进入垃圾邮件箱,而是直接进入收件箱。

我怎样才能解决我上面提到的问题。

4

3 回答 3

0

关于您的滞后:您可以将消息保存在数据库中,并每分钟使用一个 cron 来发送队列中的邮件。用户通常会在 1 分钟内收到消息。

关于您的垃圾邮件问题:使用像http://www.sendgrid.com这样的 SaaS

于 2013-03-07T14:06:37.747 回答
0

Mailchimp 会更好:http ://mailchimp.com/

于 2014-01-11T16:59:06.483 回答
0

仅使用 PHP 无法加快发送邮件的过程。至于垃圾邮件问题,这是 PHPmail()函数的众多问题之一。您可以查看被标记为垃圾邮件的电子邮件的标题,通常它应该给出一些关于为什么它是垃圾邮件的指示。此外,请检查您发送的电子邮件中的标题。正如我所说,该mail()功能可能很难使用。选择更好的解决方案:

PHP 邮件程序Swift 邮件程序

于 2013-03-07T14:05:53.000 回答