amazon-web-services - 如何更改 SES 发送的电子邮件?
问题描述
现在,我在 AWS 中验证了一些域。我刚开始使用带有 SMTP 的 SES 从我的网站上的联系表格/密码重置发送一些电子邮件,但遇到了一些问题。
我已example.com
验证域并希望从中发送电子邮件,no-reply@example.com
但每当我发送它们时,它都会从我的工作电子邮件中发送me@example.com
我该怎么做才能获得此设置?我在 Reddit 上发帖,并被告知我可以设置 CloudFormation 以执行此操作,但这对于我正在尝试做的事情来说似乎过于复杂。我只想更改从经过验证的域发送的电子邮件,我认为这很简单。
任何帮助都会很棒,谢谢!
解决方案
我将 SES 与 SMTP 接口(来自 .net 应用程序)一起使用,并且因为我的域已经过验证,所以我需要做的就是更改“FROM”地址,它将从我想要的任何电子邮件地址发送。
这是一个代码示例:
using (var msg = new MailMessage())
{
msg.From = new MailAddress("anything@my-verified-domain.com");
msg.To.Add(s.EmailAddress);
msg.Subject = "Test Subject";
msg.Body = body;
msg.IsBodyHtml = true;
msg.Headers.Add("X-SES-CONFIGURATION-SET", "configset-1");
using (var smtp = new SmtpClient())
{
smtp.Send(msg);
}
}
也许如果您共享一些代码,我们可以看到您哪里出错了。
推荐阅读
- list - 运算符 < 未为 Future 类型定义
- playframework - Play 应用程序中的私有资源
- matlab - 构建空间变化的内核
- python - python中类型的“Iterable”,“Iterator”示例是什么?
- java - 我如何#include ActivityResultContracts
- java - java扩展类继承
- c++ - ListView_GetItemPosition 不写入引用的指针
- python-3.x - Python子进程:打开一个程序并等待用户保存并关闭它
- python - 如何在python中获取请求消息的大小?
- javascript - 使用 Curtains.js 在动画完成时运行一个函数