问题标签 [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 回答
28393 浏览

amazon-web-services - Amazon EC2/SES SMTP 超时

尝试使用 SMTP 从我的 EC2 实例向 SES 发送电子邮件时遇到问题。出于某种原因,我遇到了零星的超时问题,我无法再联系 SMTP 主机。需要注意的是,通过 SES 发送可能有 75% 的时间有效。

我将从一些细节开始。我的 SES 帐户大部分时间都在工作。发件人电子邮件已通过验证,我的限制已增加到 10k/天,5 封电子邮件/秒。我的印象是,如果这与我的限制有关,我会收到一个特定于限制的错误。对于我的 SMTP 配置,我使用的是 posfix w/TLS。我在官方 AWS SES 论坛上发布了一个非常相似的帖子,但还没有取得任何成功。该帖子的信息位于该帖子的底部。

这是今天早上失败的一个例子。我在下面运行的所有命令都是从我尝试从中发送邮件的 EC2 实例运行的。抱歉这篇小说大小的帖子,我只是想确保我包含所有内容。

我发送给自己的电子邮件没有送达:

当我看到失败时,我尝试通过端口 25 连接到电子邮件主机。我无法连接:

几分钟后,我的延期邮件终于通过了:

现在我可以连接到端口 25:

为了好玩,我决定查看 SES 主机端点。原来它只是一个 ELB cname,其中 A 记录指向多个 AZ 中的接口。

我尝试发送另一条消息,但失败了。这次我遍历了 SES cname 返回的每个 A 记录地址。我无法连接到其中任何一个。在此期间,我还尝试从我的本地机器(不是我的 EC2 实例)进行连接,它工作得很好。

等了大约 30 秒后,我再次尝试,这次成功了。

正如我之前所说,我在 AWS SES 论坛上发布了一个非常相似的帖子。该帖子可以在下面找到。

https://forums.aws.amazon.com/thread.jspa?threadID=97736&tstart=0

此外,似乎我并不孤单,因为我在 SES 论坛上发现了这个其他帖子,看起来像同样的问题。

https://forums.aws.amazon.com/thread.jspa?threadID=91260&tstart=0

我认为可能存在某种 EC2 SMTP 限制,所以我填写了“从 EC2 发送电子邮件”请求表,但对我来说这似乎很愚蠢,因为我使用的是亚马逊的服务,而不是第 3 方。到目前为止,我在填写表格后还没有收到亚马逊的任何回复。

有没有人有任何想法?提前致谢。

0 投票
2 回答
8585 浏览

ruby-on-rails - 如何使用 Amazon SES 发送电子邮件而不验证“发件人”电子邮件地址

我们能否使用未验证发件人电子邮件 ID 的Amazon SES SMTP 服务从 Rails 应用程序发送电子邮件。?

我知道 Amazon SES 可以向未经验证的地址发送电子邮件。有没有办法从未经验证的任意电子邮件地址发送电子邮件。

我想知道,有什么办法可以摆脱它,因为我的应用程序正在使用用户的电子邮件地址作为发件人的电子邮件地址发送电子邮件。

0 投票
2 回答
1183 浏览

django - Django-SES 不考虑 mail_managers 中的 DEFAULT_FROM_EMAIL

我正在使用django-sesAWS 简单电子邮件服务发送电子邮件。send_mail()我使用设置中设置的相同电子邮件地址发送没有问题,但使用mail_managers()时出现MessageRejected异常。

这是一个演练:

并通过 python 外壳:

谢谢你的帮助。

0 投票
2 回答
7555 浏览

email - 如何知道 SPF 配置是否正常工作 (Amazon SES/Route53)?

我正在使用 Amazon SES 和 Route53,并且对如何指定 TXT 值以包含正确的 SPF 配置感到困惑。亚马逊给了我一个 SES TXT 名称/值对,看起来像这样:

我将它插入到我的 Route53 记录集中(与 Godaddy 上的“区域文件”相同)。在将我的 SMTP 凭证添加到我的应用程序并让亚马逊验证我的帐户(“授予生产访问权限”)之后,果然可以正常工作,我可以从我的站点向各种帐户(Gmail、Yahoo、Hotmail、我的 .edu 大学)发送电子邮件帐户)。

我对 SPF 一无所知,但听说它很好地包含在一个人的电子邮件服务器配置中。通过谷歌搜索 Amazon SES,我不断看到包含流动的片段:

目前,这两个片段包含在与上面那个又大又丑的值(“bInxJfnRb ...”)相同的TXT值字段中,我的电子邮件仍然可以正常发送。

两个相关问题:

  1. 将所有 3 个片段放在一个 TXT 值字段中是否适合这些片段?
  2. “v=spf1 include:amazonses.com ~all”和“spf2...”在什么情况下起作用?基本上,我怎么知道他们是否在做任何事情?
0 投票
1 回答
805 浏览

ruby-on-rails - 通过 amazon-ses-mailer gem 发送电子邮件时出现 SSL 错误

我发现这篇文章Using Amazon SES with Rails ActionMailer并按照https://github.com/abronte/Amazon-SES-Mailer上的示例进行操作,但发送邮件时出现此错误

配置/环境/development.rb:

发送消息:

为什么我在这里遇到 SSL 错误?我尝试使用带有个人 gmail 帐户的 smtp 进行另一种配置,并且它可以很好地发送电子邮件。SES有问题吗?我该如何解决?

0 投票
2 回答
2440 浏览

php - 在 symfony2 中限制每秒 swiftmailer 电子邮件

我正在设置 SES 以使用 SMTP2。SES 帐户的限制之一(至少默认情况下)是每秒 5 封电子邮件的限制。

我想设置一个假脱机程序,如本文所述。我可以使用 cron 每分钟触发一次,这对我来说很好。不过,我担心的是,大量电子邮件将在此假脱机程序中排队,而我的服务器将尝试一次将它们全部发送。

本文列出了一种限制每次执行发送的电子邮件总数的方法,以及限制执行时间的方法。但这都不适合我的用例:限制每秒发送的电子邮件。

有没有办法限制从后台处理程序发送电子邮件的速率?

0 投票
1 回答
333 浏览

email - Centos / 亚马逊 SES

所以基本上我想使用我的 amazon linux 实例来推送邮件并转发任何传入的邮件。我不打算拥有任何实际的邮箱,只是转发到真实的电子邮件。在避免使用 postfix 的 mysql 的同时,最好的方法是什么?

谢谢!

0 投票
1 回答
3706 浏览

email - 可以设置与 grails 邮件插件中的地址不同的回复地址吗?

我正在使用 Grails 邮件插件通过 Amazon SES 发送电子邮件。Amazon SES 强制验证“发件人”地址,这意味着域在我的控制之下,这很好,但我发送的大部分邮件都是代表系统中希望任何回复直接发送给他们的客户。鉴于此,我想将回复设置为不同于发件人,这在 Grails 邮件插件中是否可行?

所以电子邮件最终会成为

0 投票
2 回答
591 浏览

google-app-engine - 在谷歌应用引擎问题上使用亚马逊 ses

我正在使用亚马逊简单的电子邮件服务,使用记录在以下位置的代码从 google app engine for java 发送电子邮件:

http://docs.amazonwebservices.com/ses/latest/DeveloperGuide/SendingEmail.Formatted.html

并获得以下异常:

维克

0 投票
0 回答
1058 浏览

spring - Springframework JavaMailSender 在 OpenJDK1.7 上不再工作

我有一个像这样的 EmailService 类:

一个 bean 用于配置 mailSender 以通过 Amazon SES 发送

现在,如果我在 JDK1.6 下运行 sendEmail 方法,它将正常工作。如果我在 1.7 上运行绝对相同的代码,它将无法工作。

我找不到问题出在哪里。你有什么主意吗?

谢谢!