如何更改 SES 发送的电子邮件?
How to change the email that SES sends from?
现在我在 AWS 中验证了几个域。我刚开始使用带有 SMTP 的 SES 从我网站上重置的联系人 forms/password 发送一些电子邮件,但 运行 遇到了一些问题。
我已经验证了域 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);
}
}
也许如果您分享了一些代码,我们就能知道您哪里出错了。
现在我在 AWS 中验证了几个域。我刚开始使用带有 SMTP 的 SES 从我网站上重置的联系人 forms/password 发送一些电子邮件,但 运行 遇到了一些问题。
我已经验证了域 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);
}
}
也许如果您分享了一些代码,我们就能知道您哪里出错了。