问题标签 [amazon-workmail]

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 投票
0 回答
658 浏览

ruby-on-rails - Rails:如何阻止 Amazon WorkMail 电子邮件从我的 Rails 应用程序进入垃圾邮件/垃圾邮件?

我有一个 Rails 5.2 Heroku 应用程序,我使用以下文档更改为使用我的 WorkMail 凭据。

https://docs.aws.amazon.com/workmail/latest/userguide/using_IMAP_client.html

这是我在 config/application.rb 中的 SMTP 设置。

联系表格有效,但电子邮件进入我的垃圾文件夹而不是我的收件箱。当我在我的应用程序中使用 SES 时,我没有遇到这个问题。我的电子邮件地址是 GoDaddy POP 帐户。

我的应用程序已将发件人、回复和密件抄送设置为我的电子邮件地址。

我设置了一个出站规则,将发件人和收件人都设置为我的电子邮件地址。那没起效。我担心这样做,因为它可能会打开我的电子邮件地址进行欺骗。

我还将我的 SMTP 设置更改为authentication: 'plain'. 电子邮件仍然进入我的垃圾文件夹。

我怎么解决这个问题?由于 WorkMail 是 IMAP 帐户,我需要添加一些内容吗?我认为这无关紧要,因为我只是从联系表中发送电子邮件。

2020 年 3 月 2 日更新 18:00

我决定创建一个新的 GoDaddy POP 帐户并更改我的 SMTP 设置以像以前一样使用简单电子邮件服务 (SES)。电子邮件进入收件箱,而不是垃圾文件夹。我遇到的问题是 AWS WorkMail 独有的。

0 投票
0 回答
166 浏览

smtp - 通过 AWS WorkMail 的 SMTP 传输器

我创建了一个 AWS Workmail 帐户,我想使用 Nodemailer 从服务器 (NodeJS) 发送一封电子邮件。

如果我的理解有任何错误,请纠正我,但电子邮件服务只是使用 SMTP 协议的服务器。当我发送电子邮件时,服务器查找以确定将邮件发送到何处是通过 MX 记录完成的。

我的两个问题是:

我可以将域的 MX 记录重定向到公共收件箱吗?例如“user@mydomain.com”会将所有邮件转发到“user@gmail.com”?

我可以在 nodemailer 中使用 Workmail 作为传输器吗?例如:

transport: 'smtps://user@mydomain.com:pass@smtp.awsworkmail.com',

非常欢迎任何有用的资源。先感谢您!

0 投票
2 回答
564 浏览

c# - Amazon WorkMail 超时 .net 核心 SmtpClient

我正在尝试使用 .NET Core 中的 SmtpClient 通过 AWS WorkMail 发送标准电子邮件。根据亚马逊文档,配置非常标准: https ://docs.amazonaws.cn/en_us/general/latest/gr/workmail.html

注入设置并正确实例化 SmtpClient 并且发送电子邮件只是:

可悲的是,发送总是因网关超时而失败。我们尝试为 STARTTLS 切换为 587,并提供不带域 (@) 的用户名。发送服务器安装了正确的 SSL 证书,而邮件服务器正是我们的 smtp 所在的服务器。虽然这不是一个相关的解决方案,但我也将超时时间增加到 10 秒(即使这不是一个解决方案)。

知道有什么问题吗?我已经在扯头发了。似乎是 AWS WorkMail 的问题。

0 投票
1 回答
75 浏览

amazon-web-services - 从 AWS WorkMail 转换到不同的邮件服务器,但保留 AWS SES

我们目前正在使用 AWS WorkMail 作为我们团队成员的电子邮件地址,并且我们正在使用 AWS SES 从 EC2 实例发送自动电子邮件。

由于不同的原因,我们希望将团队成员的电子邮件地址移动到不同的电子邮件服务(不在 AWS 上托管)。但是,我们希望继续使用 AWS SES 从 noreply@... 发送电子邮件。

最好的方法是什么?我在想以下几点:

  • 将 MX DNS-Entry 设置为我们的新电子邮件服务器

  • 将 TXT DNS-Entry 从设置v=spf1 include:amazonses.com ~allv=spf1 include:amazonses.com include:ournewserver.com ~all

  • 在新服务器上使用 SMTP 发送电子邮件

那会是一个好方法吗?在进行这些更改时,我还有什么需要做的或者还有什么需要记住的吗?

提前非常感谢!

0 投票
1 回答
160 浏览

python - AWS WorkMail 创建用户 API 引发“OrganizationNotFoundException”错误

所以我使用 boto3 连接 AWS WorkMail。我使用了我的一个 IAM 用户并将完整的 WoekMail 权限授予该用户。我创建了一个组织,我想使用他们的一个API以编程方式为其创建一个用户。

所以我的代码看起来像这样:

所以我不断收到这个错误:

botocore.errorfactory.OrganizationNotFoundException: An error occurred (OrganizationNotFoundException) when calling the CreateUser operation: Could not find organization with id 'm-69a01**********************848eb'

只是为了确保我仔细检查了我的组织 ID 并附上了屏幕截图。我不确定这是否是与此 API 一起使用的正确组织 ID。

AWS 组织设置屏幕截图,我已经美白了我的信誉。 但是你仍然可以看到 OrganizationID 的开始和结束

0 投票
0 回答
146 浏览

amazon-web-services - AWS Workmail 和 SES 专用 IP 地址

您知道当我们在 AWS 上为 SES 获得一个专用 IP 地址时,我们还将在 Workmail 中使用这个 IP 地址吗?

0 投票
0 回答
112 浏览

email - Amazon WorkMail:可以使用 AWS SES 和 Lambda 来处理收到的电子邮件吗?

我运行一个 WorkMail 客户端,用于查看 SES 收到的电子邮件。我想设置一个 lambda 触发器,而不是当它检测到来自外部客户端的电子邮件时,我希望在用户可以在 WorkMail 中查看电子邮件之前审查某些文本或在电子邮件中添加 [EXTERNAL] 标签。到目前为止,我能够对电子邮件进行的唯一可能的操作是添加标题,据我所知,在他们检查源之前,任何在任何客户端中查看电子邮件的用户都将看不到这些标题。

我基本上是在问这是否真的可能,因为这是我的上级要求我做的事情。我可以看到的唯一编辑电子邮件的方法是下载电子邮件,然后在编辑后重新发送它并回复原始发件人。

0 投票
0 回答
2179 浏览

laravel - 已解决 - MAILER-DAEMON@amazonses.com - 使用 AWS SES 发送电子邮件时出错

我正在启动一项使用 Laravel Cron、AWS WorkMail 和 AWS SES 发送自动电子邮件的服务。我有大约 10 个用户,(几乎)每个人都可以。

一位用户说他收不到任何电子邮件。

这是 AWS SES 给出的错误消息:

https://i.stack.imgur.com/ahrAj.jpg

这是我的 Route53 配置:

https://i.stack.imgur.com/KKHWv.png

其他用户收到是正常的。

我正在研究它数周但无法解决它:(

Laravel 代码:

项目上的 SES 配置是正确的,只有一位用户无法接收电子邮件。

这是一封带有自定义域 (foobar.com.br) 的电子邮件,如果它是 AWS SES 和自定义域之间的问题,则为 idk。

我认为它可能是客户端电子邮件服务器中的过滤器,但不确定。

我也曾在 AWS Workmail 之前尝试过使用 Zoho Mail,但出现了同样的错误。

邮件测试器:https ://www.mail-tester.com/test-ralvhoi3f


解决了:

0 投票
1 回答
135 浏览

amazon-web-services - 我应该在 Amazon Workmail 中为 SPF 记录使用什么地址?

我有一个电子邮件配置,其中电子邮件由 Amazon Workmail 托管。我还管理域的 DNS 条目。

我想为我的域配置 SPF TXT 记录,以指示只有 Amazon Workmail 服务器有权代表该域发送电子邮件。

AWS 文档建议参考关于使用 SES 配置 SPF的指南,页面底部显示以下记录:-

"v=spf1 include:amazonses.com ~all"

但是,我不确定该地址amazonses.com是否与用于 Workmail 的地址相同。工作邮件是否有自己的地址,还是与 Amazon SES 共享相同的地址?

0 投票
1 回答
233 浏览

amazon-web-services - Workmail Lambda 权限被拒绝

我试图了解为什么我不能从 AWS Workmail 调用我的 lambda。我显然没有设置正确的权限。我正在努力理解我的不足之处。

在此处输入图像描述