ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

如何在PHP中无限制地发送数千封电子邮件?

2019-08-29 20:30:18  阅读:228  来源: 互联网

标签:bulk php email phpmailer


我有一个网站,每天早上发送一个时事通讯.
但它不是常规时事通讯,每封电子邮件都有不同的内容,具体取决于用户帐户.

现在我使用一个名为PHPMailer的类,它运行得很好,它可以满足我的需求.但要做到这一点,我使用Gmail帐户进行身份验证.问题是,Gmail与任何其他电子邮件服务一样,都有发送每日限制.
事实上,它只发送了2000封电子邮件.

我怎样才能克服这个问题?我的服务是免费的,我没有钱支付任何额外的服务,我只有我的(专用)服务器. (ubuntu 12.04,灯堆)

在此先感谢,对不起我糟糕的英语.

解决方法:

如果您运行自己的服务器并发送合法电子邮件,则可以发送的电子邮件数量没有实际限制.你不支付每条消息的费用,现在几乎所有的垃圾邮件过滤都是由用户对他们的消息做的事情来完成的 – 所以如果他们表现得像你在发送他们想要的东西(即他们阅读它而不是标记它)作为垃圾邮件),你将没有任何可交付问题.

没有什么可说的,发送大量电子邮件的服务器必然会被列入黑名单,尽管如果新服务器突然开始发送大量消息通常被认为是可疑的,所以最好慢慢增加和/或传播它您跨多个IP发送.

我有自行构建的站点,使用PHPMailer发送高容量 – 有时每天数百万 – 但您可能无法配置现成的服务器来执行此操作. PHP非常能够每秒发送数百条消息,主要取决于您的模板系统.

你必须对你的配置完全偏执:

>设置严格的SPF
>使用DKIM签名
>配置DMARC
>您不能将BCC用于个性化消息
>不要发送附件
>保持信息小,链接到更大的内容
>确保您的邮件服务器DNS记录双向解析
>确保你有良好的弹跳处理(在PHP中很难)
>使用VERP寻址(帮助弹跳处理)
>监控您的邮件服务器队列
>立即处理任何取消订阅,垃圾邮件报告或黑名单
>始终,始终使用双重选择来进行新订阅
>切勿使用买入名单

所有这些东西基本上都是你在使用ESP时付出的代价,尽管他们经常会试着告诉你,但是没有什么可以阻止你自己做这件事 – 正如俗话所说,只要你的时间它就是免费的没有价值!

正如其他人所提到的,RSS或通知可能允许您减少通过电子邮件发送所需的金额.

标签:bulk,php,email,phpmailer
来源: https://codeday.me/bug/20190829/1763437.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有