使用 AWS SES 接收没有 MX 记录的电子邮件

2024-06-19

我想处理特定电子邮件的传入电子邮件。在 aws 文档中它说

尽管您不需要发布 MX 记录来通过 Amazon SES 接收邮件,但如果您不发布该记录,则仅当您将邮件显式路由到 Amazon SES 时,Amazon SES 才会接收您域的邮件。

http://docs.aws.amazon.com/ses/latest/DeveloperGuide/receiving-email-mx-record.html http://docs.aws.amazon.com/ses/latest/DeveloperGuide/receiving-email-mx-record.html

如何明确地将电子邮件路由至 SES?


经过数小时的研究并尝试让 SES 在不使用 MX 记录的情况下接收电子邮件失败(已通过 gSuite / Google Apps 设置了额外的路线),这是我关于如何解决这个问题的最佳建议。

简洁版本

创建子域,插入TXT验证记录后将其MX记录指向SES。
创建必要的规则集以接收和保存电子邮件后[email protected] /cdn-cgi/l/email-protection,您现在可以让 SES 从您拥有的任何电子邮件地址接收电子邮件(即使没有经过SES验证)只需将其电子邮件转发到启用 SES 的子域电子邮件地址即可。


长版

不幸的是,它仍然需要 MX 记录,但请检查一下......

您可以在主域上创建自定义子域并将其命名为任何名称。就我而言,我称之为ses.mydomain.com接下来,我通过以下方式将新创建的子域添加到 SES:Domains link.

将其作为域添加到 SES 后,会立即出现一个弹出窗口,显示所需的信息TXT verification record and MX mail record.

将这两个 DNS 记录分配给我的子域后不久,子域就通过了验证,并且在设置一些快速规则后能够接收电子邮件规则集!

这是最酷的部分 - 您仍然可以让 SES 接收来自any您有权访问的电子邮件地址。

你可能会问怎么办?

只需在您想要发送到 SES 的电子邮件地址上设置转发器,将其转发到启用 SES 的子域电子邮件地址即可。

含义 - SES 能够接收来自[email protected] /cdn-cgi/l/email-protection,但您希望它实际接收来自[email protected] /cdn-cgi/l/email-protection,那么你需要做的就是转发[email protected] /cdn-cgi/l/email-protection to [email protected] /cdn-cgi/l/email-protection!


请记住,您仍然需要创建必要的规则来接收电子邮件。请参阅此 AWS 博客文章了解更多信息 https://aws.amazon.com/blogs/aws/new-receive-and-process-incoming-email-with-amazon-ses/.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 AWS SES 接收没有 MX 记录的电子邮件 的相关文章

  • AccessDenied:无权执行 sts:AssumeRoleWithWebIdentity

    我查看过类似的问题 但无法解决我的问题 我正在开发一个 Web 应用程序 用户将使用 AWS Cognito 的身份验证进行身份验证 注册部分正常 但是当我尝试登录时 我收到 未授权 异常 我已经尝试将自定义策略附加到我的 IAM 角色 授
  • 使用 Paperclip 和 AWS S3 自定义 URL

    我们使用 Paperclip 和 aws sdk gem 在 Rails 应用程序中存储和显示图像 class User lt ActiveRecord Base has attached file image storage s3 s3
  • Haste 模块命名冲突:使用 AWS 服务响应本机应用程序(Amplify 项目)

    我已经开始使用 React Native 项目 之前是使用本机代码 我想添加 Amazon Lex 因此请按照链接中的以下步骤操作 https aws amplify github io docs js interactions https
  • 如何从 ~/.aws/config 加载配置

    变更日志 https github com aws aws sdk js blob master CHANGELOG md 2440 says Load config from aws config if AWS SDK LOAD CONF
  • 直接从浏览器上传字符串到s3,无需本地文件

    我正在使用 javascript node js 和 aws sdk 有很多关于使用签名 URL 直接将现有文件上传到 S3 的示例 但现在我尝试上传字符串并在 S3 中创建文件 而不需要任何本地保存的文件 请问有什么建议吗 请按照此处的示
  • 使用 scala 时 lambda 的 AWS 凭证不起作用

    尝试使用通过 DefaultCredentialProvider 提供的凭证时 AWS lambda 函数不起作用 我需要将凭据传递给 S3 才能运行 Code def initializeAwsCredentials AWSCredent
  • 停止自定义 logback 异步附加程序的正确方法

    我使用 Amazon 的 Java SDK 创建了 Amazon SQS 和 SNS logback 附加程序 基本附加程序使用同步 Java API 但我还通过扩展创建了两者的异步版本ch qos logback classic Asyn
  • 将数据从 Dynamodb 发送到 Amazon Elasticsearch 的最佳方式

    我想知道将数据从 dynamoDB 发送到 elasticsearch 的最佳方式是什么 AWS SDK js https github com Stockflare lambda dynamo to elasticsearch blob
  • Akka 流如何不断实现?

    我在用阿卡流 http doc akka io docs akka stream and http experimental 1 0 scala stream index html在 Scala 中进行轮询AWS SQS https aws
  • 如何使用数组在 FilterExpression 中使用“IN”语句 - dynamodb

    检查了AWS文档 但没有找到任何有效的示例 这是我的尝试 var params TableName User IndexName a b index KeyConditionExpression Country country and s
  • 如何模拟 AWS sqs 调用进行单元测试

    我在 Node 应用程序中使用 AWS SQS 队列 并且必须为其编写单元测试用例 为此 我想模拟 SQS 函数调用sendMessage 在测试文件中 我应该做什么 我尝试过使用aws sdk mock但在拨打电话时sendMessage
  • Flutter / Dart 和 AWS SDK [关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 我正在考虑用 Flutter 使用 dart 编写一个移动应用程序 然而 我大量使用 AWS 无法使用他们的 SDK 会很麻烦 有什么好的方
  • 由于命名约定,使用 DynamoDB AWS SDK [无哈希键映射] 时出错

    在使用 AWS JAva SDK 时 为了定义 DynamoDBHashKey 我们使用 DynamoDBHashKey 注释 奇怪的是 如果我使用如下注释 DynamoDBHashKey String Abc 代替 DynamoDBHas
  • 如何在 NextJS 中设置 AWS-SDK 凭证

    我需要从 NextJs 应用程序将一些文件上传到 S3 由于它是服务器端 我的印象是简单地设置环境变量应该可以工作 但事实并非如此 我知道还有其他选择 例如为 EC2 分配角色 但我想使用 accessKeyID 和 SecretKey 这
  • 我可以指定默认的 AWS 配置文件吗?

    在我的开发环境中 我经常在多个 AWS 访问密钥之间切换 所以在我的 aws credentials文件 我有几个配置文件 然后 我可以通过指定以下内容将这些配置文件与 aws cli 一起使用 profile
  • 身份验证 AWS Cognito SRP

    我正在编写一个控制台 POC 来演示 AWS 认知身份验证 应用程序池而不是联合身份 作为我们的 API 网关身份验证机制 不在 AWS 中托管 这是用 C 编写的 我已经成功创建了一个用户 并确认了他们 但现在我需要进行身份验证以检索我可
  • 非键属性查询

    看起来 dynamodb 的query方法必须包含分区键作为过滤器的一部分 如果不知道分区键如何进行查询 例如 您有一个具有属性的用户表userid设置为分区键 现在我们想通过电话号码查找用户 是否可以在没有分区键的情况下执行查询 使用sc
  • AWS S3 生成签名 URL“AccessDenied”

    我正在使用 NodeJs 将文件上传到 AWS S3 我希望客户端能够安全地下载文件 因此 我尝试生成签名 URL 该 URL 在使用一次后就会过期 我的代码如下所示 上传中 const s3bucket new AWS S3 access
  • AWS-amplify 在请求中包含 cognito Authorization 标头

    我创建了一个 AWS 移动中心项目 包括 Cognito 和云逻辑 在我的 API 网关中 我为授权者设置了 Cognito 用户池 我使用 React Native 作为我的客户端应用程序 如何将授权标头添加到我的 API 请求中 con
  • boto3 搜索未使用的安全组

    我正在使用 AWS Python SDK Boto3 我想知道哪些安全组未使用 我用 boto2 做到了 但我不知道如何用 boto3 做同样的事情 from boto ec2 connection import EC2Connection

随机推荐

  • Java-线程与CPU的关系

    我对多线程还很陌生 我正在开发一个项目 尝试在我的 Java 程序中使用 4 个 CPU 我想做类似的事情 int numProcessors Runtime getRuntime availableProcessors ExecutorS
  • URL 路由中的点与命名空间 Rails 3.1

    我有这个路线 rb root to gt posts index devise for users controllers gt omniauth callbacks gt users omniauth callbacks resource
  • Pandas.read_excel 有时会错误地将布尔值读取为 1/0

    我需要将一个非常大的 Excel 文件读入 DataFrame 中 该文件包含字符串 整数 浮点和布尔数据 以及丢失的数据和完全空的行 还值得注意的是 某些单元格值源自单元格公式和 或 VBA 尽管理论上这不会影响任何内容 正如标题所示 p
  • Eloquent 模型中的 UUID 主键存储为 uuid 但返回为 0

    我有一个 mysql 表 其中使用 UUID 作为主键 这是创建迁移 Schema create people function Blueprint table table gt uuid id table gt primary id ta
  • 如何单击网络浏览器控件中的按钮?

    例如 使用代码并且没有用户输入 我如何让我的程序点击 google 上的 搜索 按钮 假设我已经填写了搜索框并且位于 google com webBrowser1 Navigate http www google com 如果你有一个ID用
  • 在 std::thread 创建的线程中调用 pthread_sigmask 是一个好习惯吗?

    1 我是 std thread 的新手 我想知道调用是否是一个好的做法pthread sigmask 阻止某些信号特别的线程创建者std thread 我不希望新线程接收SIGTERM SIGHUP等信号 因为主进程已经安装了这些信号的处理
  • 禁用和启用 html 输入按钮

    所以我有一个像这样的按钮
  • SQL Server 2008R2 和创建 XML 文档

    论坛上的第一篇文章 因为我真的被这个问题困住了 以下查询正确地将有效的 XML 文档分配给 xTempXML 变量 类型为 xml 注 文档的长度 转换为varchar max 711 select xTempXML select Pres
  • PowerShell - 用户必须在下次登录时更改密码

    这就是我所拥有的 到目前为止 除了我需要用户在登录时更改密码的部分之外 一切都运行良好 Import Csv C Users user Desktop newuser csv New ADUser PassThru Set ADAccoun
  • Clearcase rebase 来自 Jenkins 的问题

    我有一个 perl 脚本来将推荐的基线重新设置为 Dev 视图 Dev 视图位于 M 驱动器中 当我从命令提示符运行脚本时 它正在工作 但是当我从 Jenkins 调用时 相同的脚本失败 我在 Jenkins 中使用与登录 ID 相同的用户
  • cakephp 无法在 Ubuntu 上进行 url 重写

    全部 这次我尝试 cakephp 但我得到了 您的服务器上的 URL 重写未正确配置 1 帮我配置它 2 我不 不能使用 URL 重写 我可以知道这是 apache 和 htaccess 问题 例如 etc apache2 sites av
  • django smart selects on Django version 3.0.1 - 错误 ImportError: 无法从 'django.utils' 导入名称 'six' [重复]

    这个问题在这里已经有答案了 已安装 django smart selects pip install django smart selects 并且在 django 版本 3 0 1 上不起作用 我是按照官方安装指南进行配置的 enter
  • 每月获取记录,但如果该月没有记录,则为零

    如果我有以下 SQL 表 Tests id type receiveDate 1 Blood 2012 01 18 2 Blood 2012 01 20 3 Blood 2012 01 18 4 Blood 2012 03 01 5 Blo
  • 从 Xlib 转换为 xcb

    我目前正在将我的一个应用程序从 Xlib 移植到 libxcb 但在查找有关我有时使用的 XInput2 扩展的信息时遇到了一些麻烦 libxcb 中有 XInput2 实现吗 如果是的话 在哪里可以找到文档 目前我在使用此功能时遇到问题
  • C++中向量是如何实现的

    我正在考虑如何实施std vector从头开始 它如何调整向量的大小 realloc似乎只适用于普通的旧结构 还是我错了 它是一个简单的模板类 它包装了一个本机数组 它does not use malloc realloc 相反 它使用传递
  • 使用 NativeCall 将 CStruct 中的内联 CArray 传递到共享库

    这是 的后续问题 如何在 Perl 6 中声明固定大小的本机数组 https stackoverflow com q 50723156 2173773 在该问题中 讨论了如何将固定大小的数组合并到CStruct In 这个答案 https
  • 如何从 HTTP URL 下载文件?

    我知道如何使用wget从FTP下载但我无法使用wget从以下链接下载 如果您将其复制并粘贴到浏览器中 它将开始下载 但我想将它直接下载到我们的服务器 这样我就不需要将它从我的桌面移动到服务器 我该怎么做 Thanks 这就是我所做的 wge
  • 在运行时从 DataGridView 动态创建 RDLC 报告

    我有一个表格AdvancedSearchForm with a 数据网格视图控制dgrData和一个按钮Report在 C Winform 中 单击按钮时Report 我希望有一个表格报表视图控件显示与 DataGridView 中相同的列
  • C# 优化:向数据库插入 2 亿行

    我有以下 简化的 代码 我想优化速度 long inputLen 50000000 50 million DataTable dataTable new DataTable DataRow dataRow object objectRow
  • 使用 AWS SES 接收没有 MX 记录的电子邮件

    我想处理特定电子邮件的传入电子邮件 在 aws 文档中它说 尽管您不需要发布 MX 记录来通过 Amazon SES 接收邮件 但如果您不发布该记录 则仅当您将邮件显式路由到 Amazon SES 时 Amazon SES 才会接收您域的邮