我有一个用于业务的gmail邮箱,想要使用它向我的客户发送邮件。我正在使用smtp.gmail.com从asp.net mvc应用程序发送邮件,在本地主机上运行良好。但是当我将代码部署到Amazon EC2时,该功能出现故障。我搜索并发现EC2 IP地址被Google列入黑名单。我应该如何解决这个问题?我看到有一种方法是使用Amazon SES,但是可以有人告诉我它是如何工作的吗?它只是一个验证策略执行事项吗?它是否支持从所述gmail帐户发送电子邮件?是否有其他解决办法?
编辑1:如建议所示,我已联系Amazon以提供生产访问权限。这正在处理中。
与此同时,我发现我能够从我的应用程序发送邮件。这些是我的设置 -
与此同时,我发现我能够从我的应用程序发送邮件。这些是我的设置 -
WebMail.SmtpServer = "smtp.gmail.com";
WebMail.SmtpPort = 587;
WebMail.EnableSsl = true;
WebMail.UserName = "me@example.com";
WebMail.From = "me@example.com";
WebMail.Password = "MyPassword";
WebMail.SmtpUseDefaultCredentials = false;
为什么突然它能正常工作了?这是间歇性的吗?还是我可以继续使用它?