使用Amazon EC2实例的SMTP Gmail服务器发送电子邮件

山姆

我有一个用于企业emailId的gmail,并希望将其用于向我的客户发送消息。我正在使用smtp.gmail.com从asp.net mvc应用程序发送消息。这在我的本地主机上工作正常。但是,当我将代码部署到Amazon EC2时,功能中断了。我搜索发现EC2 IP已被Google涂黑。我该如何解决?我读到一种方法是使用Amazon SES,但是谁能说出它是如何工作的?它只是一种验证策略实施措施,是否支持从所述gmail帐户发送电子邮件?还有其他解决方法吗?

编辑1:按照建议,我已联系亚马逊提供生产访问。正在处理中。

同时,我看到我能够从我的应用程序发送邮件。这些是我的设置-

WebMail.SmtpServer = "smtp.gmail.com";
WebMail.SmtpPort = 587;
WebMail.EnableSsl = true;
WebMail.UserName = "[email protected]";
WebMail.From = "[email protected]";
WebMail.Password = "MyPassword";
WebMail.SmtpUseDefaultCredentials = false;

是否有原因使其突然起作用。这是间断的还是我可以继续使用它呢?

EJ布伦南

SES是解决此问题的方法,然后好事是,除非您要发送成千上万的电子邮件,否则只需花几分钱即可-它使您可以发送电子邮件,并使电子邮件来自(或看起来像是来自)您的Gmail帐户。

第一步是向SES确认您拥有/控制要发送的电子邮件地址,这可以通过单击电子邮件发送到该地址的电子邮件中的链接,或者在您的DNS设置中添加一些TXT条目来完成。如果您控制域,则我更喜欢使用DNS方法,以便我可以验证整个域中是否可以发送电子邮件,而不仅仅是一个帐户-然后您可以执行诸如从“ [email protected]”,“ billing @”发送的操作mydomain.com'等,无需单独验证每个电子邮件地址。

验证您的帐户后,使用SMTP选项从SES发送电子邮件与通过任何其他SMTP服务器发送电子邮件完全相同-使用来自亚马逊的SMTP服务器名称,用户名和密码,您便可以使用。

非常容易,非常便宜,并且电子邮件发送非常快。

请注意,默认情况下有限制-我相信默认情况下为5 /秒,每月默认为10,000 /月-但如果您有合理需要,可以增加该限制。

此外,一旦您的帐户设置了SES,就不仅限于从EC2实例发送电子邮件,您可以在任何地方使用它-例如,我的Outlook电子邮件,我的Mac和我的iPhone都使用SES作为我的SMTP提供程序。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法使用 SMTP Gmail 服务器发送电子邮件身份验证

使用C#通过Gmail SMTP服务器发送电子邮件

使用GMail SMTP服务器从PHP页面发送电子邮件

无法通过PHPMailer使用Gmail SMTP服务器发送电子邮件,出现错误:在端口587上提交邮件需要SMTP AUTH。如何解决?

如何使用Outlook的SMTP服务器发送电子邮件?

无法使用 SMTP 服务器通过 symfony 和 swiftmailer 发送电子邮件

使用本地Python SMTP服务器从Python发送电子邮件

通过PHP Mailer使用实时服务器SMTP服务器发送电子邮件不起作用

如何使用 gmail smtp 服务器在“发件人”字段中使用名字和姓氏发送电子邮件?

如何在没有任何SMTP服务器的情况下使用Golang发送电子邮件

在没有SMTP服务器的情况下使用C#发送电子邮件?

CodeIgniter中的AWS SMTP邮件错误(无法使用PHP SMTP发送电子邮件。您的服务器可能未配置为使用此方法发送邮件。)

通过 gmail 发送电子邮件,无需其他邮件服务器,使用 postfix

PHPMailer 无法通过组织使用的 gmail SMTP 服务发送电子邮件

使用gmail SMTP从辅助地址发送电子邮件

NodeJs 无法使用 gmail smtp 发送电子邮件

使用Gmail SMTP发送电子邮件-Meteorjs

使用SMTP在Gmail帐户中发送电子邮件

使用SMTP在Gmail上发送电子邮件

通过JAVA中的Gmail SMTP服务器发送电子邮件

如何告诉Prometheus的Alertmanager通过Gmail的SMTP服务器发送电子邮件

Gmail SMTP 服务器在我重新启动后停止发送电子邮件

无法使用 Gmail 使用 PHPMailer 发送电子邮件(无法连接服务器)

使用gmail smtp服务器和javamail在Java中发送未经身份验证的电子邮件

使用Rails App在Amazon EC2中发送电子邮件问题

如何使用Gmail服务器使用java.mail从Web服务器发送电子邮件

Yii2 SwiftMailer通过远程SMTP服务器(gmail)发送电子邮件

SmtpJs API不起作用!有什么方法可以使用带有JavaScript或JQuery的SMTP服务器发送电子邮件

在生产服务器(DigitalOcean)上的rails应用程序中使用哪个端口通过SMTP(mailgun)发送电子邮件?