问题标签 [amazon-ses]

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 投票
3 回答
6412 浏览

email - Amazon SES 最大发送速率

我们使用 Amazon SES 发送电子邮件,它说我们的最大发送速率是每秒 5 封。

我不知道如果我们每秒发送超过 5 个会发生什么? 他们排队还是被拒绝?

我们有一个包含 1,000 多人的邮件列表,他们都尝试一次性发送所有邮件(我们已获准为此目的使用 Amazon SES)。

这是我用来发送电子邮件的代码:

0 投票
0 回答
299 浏览

amazon - Amazon SES:请求被中止:请求被取消

通过Amazon SES发送附件超过 5 MB 的电子邮件时出现以下错误。

对此有何建议?

0 投票
3 回答
5330 浏览

c# - 使用 Amazon SES 在 C# 中发送带有附件的电子邮件

我正在使用 Amazon SES 发送电子邮件。如何使用 Amazon SES 在 C# 中发送带附件的电子邮件?

代码:

0 投票
1 回答
60193 浏览

smtp - 如何正确设置 DNS SPF 记录?

我每周向订阅者发送电子邮件,结果发现邮件经常进入用户的垃圾邮件文件夹。

我正在使用 Amazon SES 发送这些消息,并根据他们的说明添加了 SPF 记录:http ://docs.amazonwebservices.com/ses/latest/DeveloperGuide/SPFSenderIDDKIM.html?r=3917

在查询我的域的 SPF 记录时,我从http://www.kitterman.com/spf/validate.html得到以下信息:

对于我的 CloudFlare DNS 记录,我有:

电子邮件是从“no-reply@mydomain.tld”和“admin@mydomain.tld”发送的。

一些用户报告看到以下消息:“错误地显示为“退回消息”响应的消息(系统生成的电子邮件,您可能会在发送无法传递的消息后自动收到,例如发送到无效的邮件地址)”

使用我当前的发送解决方案,我无法将 DKIM 添加到电子邮件中。

如何解决这个问题,以便为我们的用户改善任何类型的收据问题?

0 投票
1 回答
87 浏览

post - 这个 URL 的“内容长度”是什么

我有一个 URL,我正在尝试创建一条 Amazon SES POST 消息,并且遇到了 httpheader 属性“Content-Length”。我不确定这到底是什么意思。是整个 url 的长度,RawMessage 的长度吗?

那么它只是计算字符数吗?或者是其他东西。

下面是一个示例 HTTP Post。

在这个例子中,什么是内容长度:

  • 58 - 字符数?
0 投票
3 回答
2241 浏览

ruby-on-rails - 使用 Amazon SES 对 Rails 应用程序进行 DKIM 签名

我们将 ActionMailer 与 SMTP 作为我们的交付方式,并将 Amazon SES 作为我们的外发邮件提供商。

我们想用 DKIM 签署电子邮件。我们怎么能做到这一点?

谢谢

0 投票
1 回答
3406 浏览

amazon-web-services - 如何创建通过 HTTP 发送 Amazon SES 电子邮件所需的 HMAC 签名?

我正在使用 Amazon SES 尝试通过 HTTP Post 发送电子邮件,例如:

但是在 HTTP 标头中,它要求 X-Amzn-Authorization 包括:

我想知道如何计算签名?它只是我的秘密访问密钥吗?

此处显示在Amazon 文档站点上。

0 投票
1 回答
1181 浏览

amazon-ec2 - SMTP 隧道转发

我想知道是否有任何 SMTP 隧道可以设置为在 localhost:25 上运行,并使用您在 SMTP 隧道设置中指定的用户名和密码将邮件转发到 Amazon SES (TLS/SMTPS)。

我的问题是我有一个旧程序,我想转移到 Amazon EC2,并且我希望它使用 Amazon SES 作为 SMTP。但它只允许我更改 SMTPServerName 设置。用户名和密码为空,不能更改。

0 投票
1 回答
1962 浏览

validation - MIME 消息无效 AWS SES 由于 MIME 消息无效而拒绝它

我正在尝试通过 AWS 简单电子邮件服务发送附件,我可以让它发送没有附件的原始电子邮件,但是当我尝试使用附件时它总是失败。我是否正确构建了我的 MIME 消息?

好的,这是正确发送的 MIME:

当我附加附件时无法发送:

有什么明显的错误吗?

我通过对整个消息进行 base64 编码并将其添加到此 URL 的末尾来构建调用:

回答:

MIME 文件有两个问题。第一的

  • 尾随边界不应该在那里,因为它显然是在寻找 MIME 消息的另一个方面,例如另一个附件。

  • 定义为“text/txt”的 Content-Type 实际上应该是“text/plain”

因此,通过这两个更改,您会得到这个有效的 MIME 消息:

0 投票
2 回答
2908 浏览

javascript - 在 Node.js 中使用 DKIM 签署电子邮件

我正在编写一个需要能够发送电子邮件的 Nodejs 应用程序。到目前为止,我已经将 Postfix 与一个名为 Nodemailer 的 Nodejs 模块结合使用,以通过 Amazon SES 发送我的电子邮件。

Postfix 一直在处理 DKIM 签名,但现在我希望摆脱 postfix,只使用 Nodemailer 通过 Amazon SES 发送电子邮件。

我现在唯一的问题是找到一种在 Nodejs 中签署电子邮件的方法。我曾想过在节点中使用“exec”运行 opendkim 命令,但无法弄清楚。通过搜索,似乎也没有适用于此的模块。

谁可以帮我这个事?