问题标签 [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.
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 独有的。
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',
非常欢迎任何有用的资源。先感谢您!
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 的问题。
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 ~all
为v=spf1 include:amazonses.com include:ournewserver.com ~all
在新服务器上使用 SMTP 发送电子邮件
那会是一个好方法吗?在进行这些更改时,我还有什么需要做的或者还有什么需要记住的吗?
提前非常感谢!
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。
amazon-web-services - AWS Workmail 和 SES 专用 IP 地址
您知道当我们在 AWS 上为 SES 获得一个专用 IP 地址时,我们还将在 Workmail 中使用这个 IP 地址吗?
email - Amazon WorkMail:可以使用 AWS SES 和 Lambda 来处理收到的电子邮件吗?
我运行一个 WorkMail 客户端,用于查看 SES 收到的电子邮件。我想设置一个 lambda 触发器,而不是当它检测到来自外部客户端的电子邮件时,我希望在用户可以在 WorkMail 中查看电子邮件之前审查某些文本或在电子邮件中添加 [EXTERNAL] 标签。到目前为止,我能够对电子邮件进行的唯一可能的操作是添加标题,据我所知,在他们检查源之前,任何在任何客户端中查看电子邮件的用户都将看不到这些标题。
我基本上是在问这是否真的可能,因为这是我的上级要求我做的事情。我可以看到的唯一编辑电子邮件的方法是下载电子邮件,然后在编辑后重新发送它并回复原始发件人。
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
解决了:
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 共享相同的地址?