我最近在一家公司工作,我们向用户发送电子邮件,我们有一个名为email的队列,专门用于在系统中对电子邮件进行排队。但这太长了,发送所有的消息,特别是当用户超过5000。所以我想知道大公司是如何做到这一点的,他们的电子邮件总是及时的,几乎不需要时间。有人能给我提供一些见解吗?我使用Laravel框架来做这个工作。
mnemlml81#
这与队列无关,因为它似乎你正在发送批量电子邮件。如果您使用自己的邮件服务器,则取决于您的IP/域名信誉和限制(每个提供商(例如:Gmail,Outlook,.)有其新的IP的限制).您必须在每个提供商上预热您的IP,以便他们可以信任您(更不用说您必须设置正确的DNS(DKIM,DMARC,SPF,...))。如果您使用的是第三方(mailchamp,sendgrid,...),则取决于他们的限制(按小时计算|天|月)你只需要发送邮件的正文和列表,他们会做剩下的。此评论将在您提供更多信息后更新!
1条答案
按热度按时间mnemlml81#
这与队列无关,因为它似乎你正在发送批量电子邮件。
如果您使用自己的邮件服务器,则取决于您的IP/域名信誉和限制(每个提供商(例如:Gmail,Outlook,.)有其新的IP的限制).
您必须在每个提供商上预热您的IP,以便他们可以信任您(更不用说您必须设置正确的DNS(DKIM,DMARC,SPF,...))。
如果您使用的是第三方(mailchamp,sendgrid,...),则取决于他们的限制(按小时计算|天|月)你只需要发送邮件的正文和列表,他们会做剩下的。
此评论将在您提供更多信息后更新!