问题标签 [massmail]

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 投票
6 回答
13412 浏览

email - 避免被网络邮件公司阻止以进行大量/批量电子邮件?

我们公司每天发送大量电子邮件,并计划在未来发送更多。(千)也时不时地有成千上万的群发邮件。

任何人都有使用hotmail、yahoo(web.de、gmx.net)和类似的网络邮件公司阻止您的电子邮件的经验,因为“一段时间内来自同一来源的太多”已发送给他们?

可以做些什么呢?在一整天/一夜之间传播电子邮件?以什么速度?

(我们正在谈论法律电子邮件只是为了确保......)

0 投票
11 回答
119261 浏览

php - 使用 PHP 发送大量电子邮件

我目前正在写一个音乐博客。管理员每 2-3 天发布一篇新文章。管理员发布文章后,将立即向大约 5000 名订阅者发送大量电子邮件。

实现群发邮件功能的最佳方式是什么?

以下功能是否有效?

另一个问题:如果所有 5000 个订阅者都在使用 Yahoo Mail,Yahoo 是否会将其视为 DDOS 攻击并阻止我的 SMTP 服务器的 IP 地址?

0 投票
2 回答
4428 浏览

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

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

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

0 投票
9 回答
3840 浏览

php - 建立大型电子邮件通知系统有哪些方法?

我的公司有一个用 PHP 构建的网站。我们使用内置的 PHP 电子邮件功能每天向订阅者发送数千封电子邮件。

这是一个可怕的想法。它阻塞了我们的服务器,并且需要几个小时才能完成整个批次。

现在我研究了像 MailChimp 这样的群发邮件服务(它将取代我们当前向许多人发送同一封电子邮件的系统),但我认为我真正想做的是建立一个稍微复杂的通知系统。

我希望客户能够自定义他们收到的电子邮件的速率和内容,而不是每次发生重要事情时向每个人发送大量电子邮件。

即使使用这个新想法,我们也在谈论发送大量电子邮件。

所以我的问题非常具体:我对如何在内部构建系统有一个粗略的了解,但是发送所有这些电子邮件的最佳方式是什么?

要考虑的要点:

  • 有时电子邮件的内容在收件人之间是相同的,但其中许多将针对每个用户进行定制(他们选择收到通知的内容,有时是汇总的)。
  • 我想要一个不会阻塞服务器的系统,并且会在相当长的时间内完成。如果需要的话,我不介意使用第三方服务(甚至是付费服务)。
  • 该系统应该很容易与 PHP 挂钩,或者 API 或任何对我来说应该相对容易从您的典型 Web 服务器调用的东西。
  • 我们有一个专门的服务器并对其进行完全控制(因此我们可以安装应用程序、服务等)。
  • 任何类型的详细跟踪信息(打开、点击等)都是一个巨大的优势。
  • 这些电子邮件有时是时间敏感的(所以不能花一整天时间发送)。

想法?尖端?指出我正确的方向?


编辑

澄清:

我可以自己做这些:

  • 维护用户列表
  • 根据用户偏好处理电子邮件内容生成

并且需要其他东西(应用程序、第三方服务、w/e)来:

  • 接受电子邮件内容和地址并实际发送电子邮件
  • 提供跟踪数据(打开、点击等)。越详细越好。

我倾向于第三方服务,因为我不确定任何应用程序可以避免在发送数千封电子邮件时阻塞服务器(尽管我不认为自己是电子邮件专家,所以我可能是错的)。

0 投票
4 回答
1954 浏览

php - 从 PHP 发送大量电子邮件

我的网站上有 80,000 名用户,我最近放弃了我一直在使用的论坛脚本,并自己构建了一些非常简单的东西,效果也很好(对于我的简单网站来说,论坛脚本过于臃肿且资源密集)

我唯一失去的是能够向我的所有成员群发电子邮件。

所以我正在寻找一个脚本来自己做。环顾四周(包括这里的问题)后,我决定使用 Swift Mailer 是个好主意。

但是,我浏览了所有文档,看不到如何发送“一次 100 个”,我不知道该怎么做。

简而言之。我有一个带有两个输入“主题”和“消息”的表单的管理面板。当我点击提交时,发送 80,000 封电子邮件而不导致服务器崩溃或被标记为垃圾邮件的最安全方法是什么?

我在一个相当强大的专用服务器上,所以没有与共享服务器相关的问题。

提前感谢您的任何建议!

0 投票
5 回答
2533 浏览

email - 发送请求的群发电子邮件

我们公司做工作环境调查,这些调查都是在线填写的。所有参与者都会在电子邮件中收到他们调查的链接(包括个人代码)。

我们的一些客户拥有数百甚至数千名员工。

我们当前的解决方案只是使用我们的 SMTP 服务器来发送它,没有任何形式的限制(VB6,CDO)。(所有收件人通常都在同一个域“内部”,recipient@client.com)这不是一个好的解决方案,正如您可能想象的那样,这会触发客户端环境中的每个反垃圾邮件/防火墙/网守事件。我们事先与他们的 IT 部门联系,让他们将我们的发送服务器和发件人邮件地址列入白名单。

我们遇到的最常见的问题是:

  1. 接收服务器仅抓取 20-50 封第一封邮件并拒绝其余邮件(反垃圾邮件措施)。我们有时可以通过让 IT 公司将我们列入白名单来解决这个问题。然而,有时这不起作用。
  2. 禁用退回不正确的邮件地址变得越来越正常。这给我们没有任何迹象表明邮件是否已送达。不管你信不信,大多数客户给我们的电子邮件列表来自他们的人力资源系统,而不是他们的邮件系统。

有没有人有更好的方法来做到这一点?我们不能是唯一一家发送合法群发电子邮件的公司吗?:)

0 投票
5 回答
3465 浏览

asp.net - 使用 asp.net 发送 20,000 多封电子邮件

我正在编写一个应用程序,该应用程序需要向我们的学生发送大量电子邮件,这些学生将从我们的数据库中选择(每封电子邮件都将个性化,包括他们的姓名、学习课程等……所以需要一次发送一份)。

我可以在 SmtpClient 上循环执行此操作,但我担心使用我尝试发送的数字,我最终会遇到超时问题或由于缺乏机器资源而导致我的线程被杀死。

在这一点上,我只是在寻找更好的处理方法的建议,或者如果循环 SmtpClient 是一个好的解决方案,我应该如何处理它以防止我在上面发布的内容。

Web 服务会是更好的选择吗?

请告知,TIA

0 投票
3 回答
273 浏览

email - 您如何向网站用户邀请的人发送电子邮件邀请?

我们开发了一个网络应用程序,人们可以在我们的网站上注册以使用我们的服务。

我们有一项功能,允许用户通过在 Gmail、Yahoo Mail 等上查找他们的联系人来向他们的朋友发送邀请。

我的问题是 - 我们是否必须使用 MailChimp 或 SendGrid 等第三方电子邮件管理软件来发送此类电子邮件,还是应该直接发送?

如果我们直接发送电子邮件,如果收件人开始将这些电子邮件标记为垃圾邮件,那么我们被 Gmail、Yahoo 等禁止的可能性不是很大吗?

0 投票
3 回答
2772 浏览

c# - 在应用程序中发送大量电子邮件的最佳实践(ASP.NET MVC 2、C#)?

在 Web 应用程序中实现群发电子邮件发送功能的最佳方式是什么?两大案例:

  1. 根据他们的活动为单独的注册用户发送电子邮件(只需向用户发送简短提醒,以供前任关于他创建的主题中的新帖子)

  2. “为所有注册用户发送电子邮件”功能,如果系统管理员能够为所有注册用户发送一些消息,那就太好了。当然,将所有电子邮件添加到收件人不是我们可以采用的方式,因为每个用户的电子邮件地址都是匿名的。

据我了解,案例 nr1 没有问题,只需通过 System.Net.Mail 创建一些电子邮件,方法是创建新邮件并发送它......但是案例 nr 2 呢?

我猜是这样的:

不是好方法:)所以问题是实现这一目标的最佳方法是什么?

顺便说一句,我们无法为电子邮件发送部署一些服务,这应该集成到 Web 应用程序中。

0 投票
3 回答
13913 浏览

email - 跟踪大量电子邮件活动

Litmus 上个月(2010 年 5 月)发布了电子邮件分析服务。
见这里: http: //litmusapp.com/email-analytics

它们拥有非常酷的“读取率”跟踪:它们可以跟踪正常读取、略读和浏览/删除。

他们如何跟踪略读和浏览/删除?这对我来说似乎是不可能的:)

他们还跟踪前进和打印。打印很容易(它们包括带有 bg 图像的 css @media 打印查询)。

但是前锋?我认为这可能是后续打开和不同 IP/引用 URL 之间的组合。但是,这意味着如果我打开我的邮件并从另一台计算机重新阅读它,它会被视为转发。关于这个有什么想法吗?

总结一下: Litmus Email Analytics表示他们可以跟踪电子邮件的阅读、浏览、浏览/删除、打印和转发。他们是如何做到的(略读、浏览/删除和转发)?

跟踪代码: 这是代码。您为每个列表/广告系列组合创建一个唯一代码(以便您可以跟踪广告系列..),然后将以下 html/css 代码放在电子邮件的标签之前。


测试结果:

使用 Gmail,打印跟踪有效。雅虎!不知何故失败了。Glances/Deleted 确实有效,我已经测试过了。