Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Email 从AmazonEC2实例发送电子邮件_Email_Amazon Web Services_Smtp_Sendmail_Amazon Ses - Fatal编程技术网

Email 从AmazonEC2实例发送电子邮件

Email 从AmazonEC2实例发送电子邮件,email,amazon-web-services,smtp,sendmail,amazon-ses,Email,Amazon Web Services,Smtp,Sendmail,Amazon Ses,我已经在我的ec2实例上安装了ubuntu。我想用php从这个机器上的im托管网站发送电子邮件。我尝试了SES并使用console发送了一封成功的电子邮件。我该怎么做?最简单的方法是什么(需要最少的设置)?最好的方法是什么 SES是个好主意。您可以选择通过SMTP或Amazon AWS SES API发送 对于通过SMTP发送,您可以使用类似PHP Mailer的东西: 要通过SES API发送,请参阅: 这里考虑的关键是,与任何电子邮件发送应用程序一样,电子邮件的可交付性是棘手的部分,而不

我已经在我的ec2实例上安装了ubuntu。我想用php从这个机器上的im托管网站发送电子邮件。我尝试了SES并使用console发送了一封成功的电子邮件。我该怎么做?最简单的方法是什么(需要最少的设置)?最好的方法是什么

SES是个好主意。您可以选择通过SMTP或Amazon AWS SES API发送

对于通过SMTP发送,您可以使用类似PHP Mailer的东西:

要通过SES API发送,请参阅:

这里考虑的关键是,与任何电子邮件发送应用程序一样,电子邮件的可交付性是棘手的部分,而不是发送。


SES有一个沙箱的概念,在这里你只能发送到/从验证过的电子邮件/域。它还收集有关您的行为(反弹等)的指标,并在您使用该服务处理垃圾邮件时采取纠正措施。这样做的好处是,与运行自己的邮件服务器相比,从SES发送邮件的几率更高。

我尝试过sendmail。它说发送时没有任何错误,但电子邮件没有发送。我没有试过别的东西,因为我不知道怎么做。你能帮忙吗?不幸的是我帮不了你,我只是想帮你提高你的质量,这样其他人可能会帮你:)谢谢!问题是,我是新手,所以所有这些文档在我看来都是胡言乱语。有初学者ses设置指南吗?我已经在沙盒中验证了两封作为im的电子邮件,并成功地从控制台发送了电子邮件。现在我想从服务器上的php文件发送。你能帮我用简单的外行语言解释一下这些步骤吗。请帮助我第一个链接显示如何通过SMTP发送电子邮件。您只需提供服务器和凭据:对于API,您基本上需要学习如何使用AWS SDK,然后只需调用sendemail。对于API,大多数用法归结为:构建客户机,在客户机上调用方法(这也适用于其他AWS服务),我请朋友帮助。他卸载了sendmail并安装了sudo-apt-get-install-php-pear | | | sudo-pear-install-mail | | sudo-pear-install-Net | u-SMTP | | sudo-pear-install-Auth|u-SASL | | sudo-pear-install-mail | u-mime |。我不知道怎么做。即使他没有,他还是在网上的某个地方读到了。无论如何,谢谢你的回答