Php 快速电子邮件发送

Php 快速电子邮件发送,php,email,Php,Email,我有一个网站,通过cloudmailin接收传入的电子邮件,将内容添加到数据库中,然后向发送电子邮件的人发送确认电子邮件。目前,我正在使用php mail()函数发送回复,但实际访问用户的收件箱似乎需要1.5分钟。有没有办法让这变得更即时?我现在在FatCow上托管应用程序,我确信这与他们的邮件服务器有关,但我真的不知道这是如何工作的,我想知道我是否必须更改主机以实现更快的交付时间,或者我是否可以在不切换的情况下对此做任何事情。mail()是一个黑匣子。您告诉PHP尝试发送邮件,但主机已将PHP

我有一个网站,通过cloudmailin接收传入的电子邮件,将内容添加到数据库中,然后向发送电子邮件的人发送确认电子邮件。目前,我正在使用php mail()函数发送回复,但实际访问用户的收件箱似乎需要1.5分钟。有没有办法让这变得更即时?我现在在FatCow上托管应用程序,我确信这与他们的邮件服务器有关,但我真的不知道这是如何工作的,我想知道我是否必须更改主机以实现更快的交付时间,或者我是否可以在不切换的情况下对此做任何事情。

mail()
是一个黑匣子。您告诉PHP尝试发送邮件,但主机已将PHP配置为发送邮件

在您的情况下,它很可能只是在调用sendmail。这台机器上的邮件队列也很可能不是世界上最快的。共享主机经常超载

你应该做的第一件事就是询问你的主人邮件延迟的情况。也许出了什么问题,他们可以解决。或者他们可能会告诉你,一分钟半的等待时间并不长

还有很多其他选择,主要是以公司的形式向您提供SMTP服务。我不能推荐一个,但我可以建议你跳转到你最喜欢的搜索引擎,寻找“smtp服务”。它应该是快速和良好的维护,而且它肯定是便宜的

所有这些选项都可能需要对您的终端进行一些配置更改。例如,您需要为和设置自定义DNS记录,以确保来自第三方提供商的邮件不会自动标记为垃圾邮件

将SMTP与PHP结合使用非常简单。有很多邮件生成选项。我个人最喜欢的是。它甚至有一个

当然,最后一个选择是获取您自己的虚拟专用服务器或专用服务器,这将允许您根据需要配置发送邮件,而代价是需要知道如何维护该服务器



编辑:。

我最终使用了sendgrid,它比常规的mail()命令工作得快得多。我还使用phpmailer,这使得设置smtp配置非常容易。亚马逊SES和swiftmailer也很好地工作