AWS SES"未验证电子邮件地址。" for VERIFIED和PRODUCTION(不是沙箱)电子邮件地址

时间:2016-05-08 22:12:11

标签: amazon-web-services google-apps aws-sdk amazon-ses

正如我在主题中所说,我无法通过AWS SES发送电子邮件。

电子邮件已经过验证(即使是域已经过验证),环境也不是沙箱。

一点背景:

  1. 去年我配置了AWS SES并验证了一个gmail帐户(类似于myapp_noreply@gmail.com)。它就像一个魅力。

  2. 现在,我们正在转向更专业的方法,我想将该电子邮件地址更改为我们自己的域名。

  3. 所以我在同一地区(东1)添加并验证了我的域名和电子邮件地址(例如contact@myapp.com)。

  4. 域名和电子邮件地址都经过验证,我要求更多配额退出沙箱环境。现在好了。

  5. 我将我的代码更改为从新的电子邮件地址发送,但我能得到的只是"电子邮件地址未经过验证。"

  6. PS。:我甚至验证了第三封电子邮件(我的个人Gmail帐户),我得到了#34;电子邮件地址未经过验证。"同样。

    换句话说:它像AWS一样不允许我添加新的电子邮件地址。

    我是否必须创建新的SMTP凭据?

    我的代码,澄清:

                var client = new System.Net.Mail.SmtpClient("email-smtp.us-east-1.amazonaws.com", 587);
                client.EnableSsl = true;
                client.UseDefaultCredentials = false;
                client.Credentials = new System.Net.NetworkCredential("XXX", "XXX"); 
    
    
                System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage();
    
                message.To.Add(destinatario);
                message.From = new System.Net.Mail.MailAddress("myemail@mycompany.com");
                message.Subject = titulo;
                message.Body = corpo;
                message.IsBodyHtml = true;
    
                client.Send(message);
    

    提前谢谢!

0 个答案:

没有答案