问题标签 [bulk-mail]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4428 浏览

php - PHP 群发邮件 (25K-100K) 列表

我有一个我为客户编写的 PHP 应用程序,用于创建 HTML 时事通讯并将它们发送到数据库中的电子邮件。邮件是通过 mail() 命令完成的(我知道,很糟糕),来自具有适当暂停的 CRON 作业等。到目前为止,所有客户端的列表都是有限的(最多 8000 封邮件,两个小时内发送)。服务器是我自己的 - 那里没有限制。该软件处理退回的邮件、退出选项等。

一个新客户希望每月发送 100,000 封邮件,每周分批发送 25,000 封邮件,我想替换 mail() 函数。有什么建议么?PHPMailer 类能解决问题吗?

0 投票
2 回答
145 浏览

.net - 如何阻止我的电子邮件作为批量电子邮件发送?

我有理由这样做。

我录制了一条语音消息,并附在电子邮件中,并发送给了几家公司。一家公司将语音信息/电子邮件发送给数百万人。

我想停止重新发送我的电子邮件/录音。

我是 C# 开发人员,我的一位客户问我这个问题。我让他引入验证码,这样就没有人能听到声音,但仍然会向数以百万计的人发送电子邮件。

这个问题的任何解决方法?

0 投票
1 回答
992 浏览

asp.net - 如何按计划使用 Windows 服务实现批量邮寄?

我有一个要求,我需要每季度发送 10000 多封邮件。为此,我使用了一个每天触发的 Windows 服务,并且仅在第三个月后才执行邮件功能。我必须从数据库中获取最近三个月的记录,并且需要为每条记录发送一封邮件。

我面临的问题是我使用的邮件服务器不允许批量邮寄。

我如何通过在每次发送之间提供延迟(每分钟 20 封邮件)来有效地做到这一点?

0 投票
1 回答
2237 浏览

asp.net - 如何使用“smtpClient.Send(message);”从 asp.net(c#) 代码有效地发送批量邮件?

我已经设置了一个Windows 服务来执行批量邮件功能,该功能可以批量执行。

该服务在其计划期间从 DB 获取一批,并且在每批之后我给出了 20 秒的延迟

这是否可以防止将邮件视为垃圾邮件或批量邮件?如果是这样,我的代码会执行我需要的操作。我的代码如下:

有谁请给点建议。。。。

0 投票
2 回答
395 浏览

php - PHP - 批量邮寄和检查服务器响应

我们向很多用户发送大量电子邮件(每天 20k+)。我们面临的主要问题之一是无效或无效的电子邮件 - 有时我们的用户会删除他们的帐户、更改他们的电子邮件地址而不更新他们的个人资料,或者我们的电子邮件数据库构建器只是捕获了无效或不再有效的电子邮件。这些未解决的返回状态消息不仅堆积在我们的网站管理员帐户上,而且由于反复尝试,还浪费了宝贵的服务器资源并更频繁地将我们标记为垃圾邮件。

现在,虽然我们的邮件服务器设置为继续尝试向返回“暂时不可用”的地址发送电子邮件,但我希望能够在发送后立即将状态消息接收到 PHP 中。例如,当我的 Sender 类发送一封电子邮件时,我想知道返回的状态消息 - 电子邮件是否不再活动,或者服务器不存在,或者电子邮件只是移动到另一个地址。

当然,我也希望能够收到延迟电子邮件的状态消息。因此,如果由于收件人电子邮件地址暂时不可用而未发送电子邮件,我希望将“暂时不可用”消息返回到 Php,但我也希望在发送成功后将真正的消息传回(例如例如,如果电子邮件确实在 2 天后通过)。

有没有图书馆可以帮助我实现这一目标?如果有的话,解决这个问题的最常见方法是什么?

0 投票
0 回答
396 浏览

asp.net - ASP.NET 中的群发邮件

我们有一个在 ASP.NET 4.0 中运行的站点和一个专用的 Windows Server 2008R2。

因此,在用户成功注册到网站后,我们使用 Facebook 之类的朋友查找器,并为用户提供从 Facebook、Gmail、Yahoo! 导入朋友的选项。和/或 Hotmail,如果他们想要的话。在他们选择了他们想要邮寄的朋友之后,我们会向这些朋友发送邀请。由于我们不能让用户等到所有邀请都发送完毕,我们需要另一种机制来做到这一点。我们正在考虑

  1. 使用 MailChimp 之类的服务
  2. 使用 MSMQ 发送邮件
  3. 使用 Windows 服务从数据库中检索 id 并发送它们?

我们研究发现,2和3可能会导致SMTP服务器被列入黑名单,也会导致服务器负载增加。我们的问题是

  1. 这些假设正确吗?
  2. MailChimp 或类似的服务是要走的路吗?
  3. 有没有更好的选择?
0 投票
1 回答
434 浏览

gmail - 为什么从一个 Gmail 批量发送到收件人 Gmail 的邮件会进入垃圾邮件?

我有一个带有http://www.myacademicproject.com的域,供我发送邮件的最后一年 IT 学生/实习学生使用。

我有一个 gmail 帐户myacademicprojectweb@gmail.com,我从那里向我所有的朋友和询问 Final Year Project 的学生发送邮件。当我向所有电子邮件 ID 发送邮件时,邮件会转到收件人 gmail 的垃圾邮件文件夹。我还将显示名称从 更改Shekhar SheteMyAcademicProject.com

有什么想法可以避免作为垃圾邮件吗?

帮助赞赏!

0 投票
2 回答
1504 浏览

php - 使用“phpmailer”的 PHP 批量邮件落在垃圾邮件中

我正在使用以下 PHP 代码发送 BULK MAIL 。但邮件似乎登陆垃圾邮件。我正在使用“phpmailer”类发送邮件。

0 投票
2 回答
1683 浏览

zend-framework - 当以批量邮件脚本发送数千封电子邮件时,Sendmail 出现异常。sendmail 是否对给定进程设置了电子邮件发送限制?

我对我们的网络服务器中的问题感到有些绝望。我们的网络是一个拥有大量用户和活动的社区。我们向用户发送他们感兴趣的活动的个性化邮件。我们处理这些邮件的脚本有问题。

当有数千封电子邮件要发送时,我们的批量电子邮件脚本会失败。它通常工作正常,但是当它必须发送比平常更多的电子邮件(大约 25.000 封电子邮件)时,它会反复抛出异常:

奇怪的是sendmail在web服务器等其他进程中正常工作,而sendmail在PHP(Zend)中的调用方式相同。当大量电子邮件已经发送且没有错误时,Sendmail 只会在 PHP 批量邮件脚本中失败。当第一个异常被抛出时,下一次对 sendmail 的调用也会失败。似乎已经达到了一些队列限制,但仅限于此过程!


PHP脚本代码

PHP 批量邮件 scipt 主循环执行了数千次。在每个循环中, pass 使用不同的$emailand调用 sendMail $user

$this->sendmail($mail, $user)调用 Zend 内部方法发送邮件。它调用 PHP 本地方法mail


进程sendmail运行

ps -aux | grep sendmail当批量邮件 scipt 工作正常时查看输出

当脚本开始抛出异常时,ps -aux | grep sendmail输出几乎是空的,正如预期的那样


一些问题

我是 sendmail 的新手,所以我很感激任何帮助。如果您需要更多信息,请告诉我。

  • 简而言之,sendmail 如何发送邮件?
  • sendmail 是否有发送邮件的限制(我们的服务器是专用的,没有托管服务提供商设置的特定限制)?
  • sendmail 是否有任何进程队列来限制给定进程可以发送的邮件数量?
  • 百万美元的问题:为什么会抛出异常以及如何解决?:-)

在此先感谢您的帮助!

0 投票
3 回答
1662 浏览

php - 使用 gmail smtp 从应用程序发送多封电子邮件而不会被阻止

我在我的办公室设置了一个网络监控系统,用于监控我的网络上的活动,并在我设置的某些触发器处向我发送电子邮件。我已经组装了一个应用程序,它可以快速为我完成定制的工作,用于我需要的监控类型和我设置的规则。现在一切都很好,我已经使用 swift 邮件插件设置了要使用 gmail smtp 发送的电子邮件。

问题是如果发送大量电子邮件或至少我认为是这样,gmail 会锁定我的 gmail 帐户。有时会发生很多活动,系统会在很短的时间内(例如一两分钟)发送 50 或 60 封电子邮件。gmail 立即阻止访问该帐户,当我在浏览器中打开该帐户时,它会要求验证我的帐户。即使解除阻止,服务器仍然无法使用 smtp 或 imap 打开 gmail 帐户。

这越来越烦人,我想知道是否有办法阻止 gmail 阻止对帐户的访问,如果它知道访问来自特定 IP,或者是否有更好的方法来发送大量电子邮件。