问题标签 [mass-emails]

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 投票
1 回答
210 浏览

python - Python电子邮件标题提取器

我有一段简单的代码,它将查看电子邮件标题并提取电子邮件标题的日期、发件人、收件人和主题。为此,我必须将电子邮件标题放入 .txt 文档中,以便代码读取标题。

我希望能够大量执行此操作,因此在处理来自同一“网络钓鱼活动”的大量电子邮件时,我可以将所有 .msg 放入一个文件夹并运行脚本以提取我需要的数据。

这是否也可能愿意在powershell中做代码。

谢谢。

0 投票
0 回答
50 浏览

excel - 如何修复我的 VBA 代码,使电子邮件内容中的日期不是静态的

我在更改 VBA 代码时遇到困难,以便电子邮件内容中的静态日期变为动态日期。能否请您查看我的代码并让我知道我的错误?

此代码用于向一组人发送电子邮件。在电子邮件中,有一些日期可能会定期更改。因此,我希望能够在 Excel 中更新 ONE CELL (L3) 并自动更改电子邮件内容(包括标题)中的日期。

0 投票
1 回答
91 浏览

c# - 大量电子邮件未到达目的地,在网络中丢失

我正在循环使用 aspose 电子邮件客户端(使用 c#)向 IIS smtp 服务器 Windows 2012 R2(Server1)发送大约 5000 封电子邮件。触发的电子邮件在 smtp 服务器队列中排队。从该队列中,它们都被发送到同一个目的地(Oracle 电子邮件归档服务器 - Server2)。

问题是 - 大约 700-800 封(每次随机)电子邮件在传输过程中丢失。

问题 - 有什么方法可以将 Server1 上收到的所有电子邮件排队,以确保它收到完整的 5000 封电子邮件?任何设置,所以它可以接收电子邮件但不转发它们?

smtp 电子邮件是否不能保证发送给收件人?由于没有节流机制,我认为我通过发送大量电子邮件来阻塞网络,然后电子邮件在网络中丢失。如果是这样,是否有一种机制可以将 smtp 服务器配置为缓慢处理队列。发出几个然后等待等等。

非常感谢这方面的任何帮助。

提前致谢。

0 投票
1 回答
569 浏览

amazon-ses - Mautic 和 Amazon SES 集成问题

我安装了 Mautic 内部实例。我尝试将它与 Amazon SES 服务集成。根据需要进行所有设置(请在下面找到随附的屏幕截图),我单击“测试连接”按钮并收到以下错误:

无法与主机 email-smtp.eu-west-1.amazonaws.com 建立连接 [试图以访问权限禁止的方式访问套接字。#10013] 日志数据:++ 开始 Mautic\EmailBundle\Swiftmailer\Transport\AmazonTransport !!无法与主机 email-smtp.eu-west-1.amazonaws.com 建立连接 [试图以访问权限禁止的方式访问套接字。#10013](代码:0)++ 开始 Mautic\EmailBundle\Swiftmailer\Transport\AmazonTransport

有人可以帮忙吗?我究竟做错了什么?

屏幕截图 Mautic_Amazon-SES_Integration 设置

0 投票
1 回答
484 浏览

wordpress - 使用 Wordpress 联系表向多个收件人发送电子邮件

我有关于创建联系表格并将一封邮件发送给多个收件人的问题。

我是一个协会的志愿者,我们需要定期在 20 多个协调员之间共享一个邮件列表。主要问题是我们需要定期更新这个列表。

另一个问题是您不能使用 Mozilla Thunderbird 将一封邮件发送给超过 100 个收件人(因此我们达到了邮件收件人限制)。

我寻找一种解决方案,以便为每个协调员轻松访问此列表。

我们有一个网站,所以我认为我以一种巧妙的方式使用它在协调员之间共享上述邮件列表,并且还能够更新它(添加或删除联系人)。

我尝试了这些步骤:

我使用文本区域和按钮创建了一个受密码保护的 wordpress 页面,并带有一个简单的联系表单(使用 CF7 插件)。

  • 安装联系表格 7 插件
  • 创建一个基本的联系表格
  • 设置邮件列表(Bcc 字段中超过 100 个邮件地址)

这里的重点是协调员将编写邮件并将邮件发送到 Contact Form 7 插件设置的附加标题中设置的整个邮件列表。

我需要测试是否每个人都收到了邮件。

另一个要求是我希望能够发送图片并且我需要有一个正确的文本编辑器。

有没有一种方法可以测试将一封邮件发送到 100 多个电子邮件地址而不受限制?如何创建大量电子邮件地址进行测试?有这个工具吗?

最后,这是正确的方法吗?或者有没有更简单的方法来分享和更新邮件列表?

我希望我足够清楚。

提前致谢。

Ars_n

WordPress:版本 4.9.11

联系表格 7:版本 5.1.4

0 投票
2 回答
38 浏览

python - 读取 CSV 文件和打印每个用户的日期列表的代码

我有一个包含 4 列的 csv 数据集。名字 | 姓氏 | 缺席日期 | 电子邮件

我想阅读此文件并通过电子邮件向每位员工发送他们缺勤的日期列表。

在进入电子邮件部分之前,我最初只是尝试循环、保存和打印出来。到目前为止我所拥有的:

任何帮助表示赞赏!

谢谢!

0 投票
0 回答
72 浏览

email - 海量电子邮件收件箱创建 API

我正在向社区寻求帮助。我们正在开发的面向公众的网站之一,预计每高峰时段将接收 200 万封电子邮件。为了执行负载测试,我希望利用 API 调用来创建电子邮件收件箱。

我遇到过一些电子邮件提供商,例如 MailSlurp 或 Mailinator,我们可以在其中使用电子邮件收件箱,但您知道是否还有其他提供商可以创建如此数量的电子邮件收件箱?我们公司对 MailSlurp 和 Mailinator 都有安全问题。最好是免费的,但有成本的也可以。

0 投票
1 回答
102 浏览

django - 使用 send_mass_mail 创建用于发送大量电子邮件 Django 的动态元组

我看到很多文档和示例来创建大量电子邮件,如下所示

我想向从我的查询集中返回的 N 个用户发送大量电子邮件,其中包含相同的消息。我正在使用下面的代码发送大量电子邮件。但是,它非常慢,并且想知道是否存在任何有效的方法,或者因为我使用 gmail 进行测试,所以它会很慢。

我无法为 send_mass_email 生成(由于缺乏知识)动态元组。任何帮助,将不胜感激。

0 投票
2 回答
85 浏览

security - 如何将唯一的用户 ID 传递到包含用户特定的个人数据的页面

我正在通过 Emma(第 3 方供应商)发送一封群发电子邮件,其中包含指向登录页面的链接。登陆页面将被个性化并显示一些用户的识别信息(姓名、头衔、电子邮件)。此外,还会有一个表格收集用户的一些偏好,这些偏好将被保存回 Emma 数据库中该用户的记录中。

第 3 方数据库中的用户 ID 列是增量的,因此我显然不能只通过查询字符串附加该值,否则例如用户 522 将获得一个链接,例如www.example.com?landing/?uid=522允许他(或任何拥有该链接的人)c 获取随意猜测其他值uid(例如 523... 或 444)并更改其他用户的偏好以及很容易地查看他们的个人数据。

最重要的是,我正在尝试找到一种安全的方式来传递一个 ID(或其他唯一值),我可以通过 API 查找并使用它来动态显示,然后在用户的此登录页面上重新提交个人信息/数据-以用户为基础。

我想在 Emma 的列表中添加一个自定义列作为唯一标识符。然后我会编写一个脚本(访问 Emma 的 API)对 ID(或者可能是电子邮件地址,因为这也是唯一的)进行 BASE64 编码,并将其添加到每个用户的列表中。然后,在我的电子邮件中,我可以将它以 的形式传递到登录页面?xy=ZGF2ZUBidWRvbmsuY29t,但我知道这是编码而不是加密,所以不是那么安全……或者根本不安全。

据我所知,接收邮件的任何人都没有能力和/或倾向于知道链接中的那些额外字符是什么,BASE64 解码,BASE64 编码另一个电子邮件地址或整数,并使用新的 BASE64 编码发出请求价值,以便以一种意想不到的方式操纵我的系统。

但是出于这个问题的目的,我想知道执行此操作的“正确”方法,或者在类似情况下目前采取的安全级别。我已经阅读了有关 JWT 令牌和一些 OOth 的内容,但我不太确定这是可能的,因为我也有 Emma API 来处理......和/或这是否是矫枉过正。

当用户能够提交“妥协”(有意或无意)表单时,将值传递给页面的适当/标准又用于重新提交表单以及其他用户提供的值最糟糕的是,可能会导致他们的竞争对手有不良偏好并选择在我们的 Emma 邮件列表中保存数据?

0 投票
1 回答
286 浏览

php - PHP群发邮件程序的最佳方法?

我正在创建一个网站,在他们可以指定的时间向大约 800 名用户发送每日新闻电子邮件。我的问题是我的脚本需要很长时间才能运行并且超时,所以我正在寻找一些关于如何更好地解决这个问题的建议。

目前的做法:

用户被放置在一个“邮件队列”数据库表中,其中包含他们的 ID、接收时间和发送标志。

然后我每分钟运行一个 CRON 脚本,它执行以下操作:

  1. 从邮件队列中获取所有“接收时间”小于或等于现在、尚未发送的邮件
  2. 遍历用户,加入偏好表以获取他们选择的类别(每个用户最多约 30 个)。
  3. 对于每个类别,找到最新的 3 篇文章
  4. 使用 PHPMailer 准备包含此内容的 HTML 电子邮件
  5. PHPMailer 使用 Mailgun SMTP 来避免我的 SMTP 服务器超载
  6. 向用户发送邮件,在数据库中标记为已发送

到目前为止,我的观察是:

  1. 通过在浏览器中运行来测试脚本时,它运行非常缓慢,几分钟然后超时(不发送任何电子邮件)。
  2. 通过 CRON 每分钟运行一次时,它会在 40 分钟内发送超过电子邮件数量(大约 1400 封)的电子邮件,我猜是因为脚本自身重叠并且发送的标志没有可靠地更新。

大多数用户设置为同时接收他们的电子邮件,所以我在此基础上进行“最坏情况”测试

问题

  1. 通过查询数据库并为每个用户即时生成 HTML 电子邮件内容,我的脚本是否过于繁重?我想知道提前生成内容并将用户存储在邮件队列中是否会更好。
  2. 像 Beanstalkd 这样的队列管理器会有所帮助吗?我已经对其进行了研究,但正在努力了解如何实施到我的日常工作中。

最终,我需要将电子邮件在他们期望的时间可靠地发送给每个用户。

非常感谢任何建议!