我已经在我的EC2实例上安装了Ubuntu。我想在这台机器上的主机上使用php发送电子邮件。我试过SES并使用控制台发送了一封成功的电子邮件。我怎样才能做到这一点?什么是最简单的方法(要求最少设置)?什么是最好的方法?发送电子邮件从亚马逊EC2实例
回答
SES是一个好主意。您可以选择通过SMTP或通过Amazon AWS SES API进行发送。
为了发送槽SMTP,你可以使用类似PHP梅勒: https://github.com/PHPMailer/PHPMailer
对于通过SES API发送,查看: http://docs.aws.amazon.com/aws-sdk-php/guide/latest/service-ses.html http://docs.aws.amazon.com/aws-sdk-php/v2/api/class-Aws.Ses.SesClient.html#_sendEmail
这里要考虑的关键一点,是因为使用任何电子邮件发送应用程序,电子邮件的可发送性是棘手的部分,而不是发送。 SES具有沙箱的概念,您只能发送到验证的电子邮件/域或从验证的电子邮件/域发送。它还收集关于你如何做的指标(反弹等),如果你使用垃圾邮件服务将采取纠正措施。这一点的好处是,如果邮件服务器运行自己的邮件服务器,则来自SES的邮件的可能性更高。
谢谢!问题是,即时通讯新的,所以这些文件看起来像对我来说是胡言乱语。是否有初学者的设置指南?我已经在沙箱中验证了两封电子邮件,并已成功从控制台发送邮件。现在我想从服务器上的PHP文件发送。你能帮我解释简单的外行语言的步骤吗?请帮助我 – Shreyans
第一个链接显示如何通过SMTP发送电子邮件。你只需要提供服务器和证书:基本上你需要学习如何使用API:http://docs.aws.amazon.com/ses/latest/DeveloperGuide/getting-started-send-using-smtp.html – Mircea
要使用AWS开发工具包,之后您只需调用sendemail。对于API,大部分用法归结为:构建客户端,客户端调用方法(这也适用于其他AWS服务) – Mircea
- 1. 亚马逊EC2实例
- 2. 无法从亚马逊EC2发送电子邮件托管网站
- 3. 不工作发送电子邮件从代理惠特亚马逊ec2
- 4. 亚马逊SES从Debian上的后缀修改EC2实例无法发送电子邮件
- 5. Gerrit在亚马逊EC2上运行时不发送电子邮件
- 6. 使用亚马逊网络服务发送电子邮件
- 7. 通过亚马逊SES SMTP错误发送电子邮件
- 8. 亚马逊SES发送重复的电子邮件
- 9. 亚马逊SES发送电子邮件与attachemnt codeingiter
- 10. 发送激活电子邮件django注册(亚马逊SES)
- 11. 发送电子邮件在哪里亚马逊SES
- 12. AWS - 亚马逊电子邮件服务
- 13. 亚马逊实例EC2连接超时
- 14. 选择亚马逊EC2实例类型
- 15. 控制多个亚马逊EC2实例
- 16. 亚马逊EC2实例元数据
- 17. 亚马逊EC2 Linux实例中的GUI
- 18. 亚马逊EC2实例连接
- 19. 从亚马逊服务器发送电子邮件时发生javax.mail异常
- 20. Namecheap网络邮件和亚马逊ec2
- 21. SSL错误通过亚马逊SES-宝石邮件发送电子邮件时
- 22. 发送电子邮件与亚马逊的定制从几个域
- 23. 亚马逊EC2从硬件发送GET请求
- 24. 从亚马逊Ec2进入垃圾邮件的PHP邮件
- 25. 亚马逊SES入站电子邮件递送失败4.3.0 451
- 26. 与亚马逊EC2
- 27. ssh之间的亚马逊EC2实例与X11转发
- 28. 停止与“实例存储”的亚马逊EC2实例
- 29. 无法使用邮件从AWS EC2实例发送电子邮件x
- 30. 亚马逊实例商店
我已经尝试了sendmail。它说发送没有任何错误,但电子邮件不发送。我还没有尝试过其他任何东西,因为我不知道如何去做。你能帮我吗? – Shreyans
不幸的是,我帮不了你,我只是想帮助你提高质量,这样其他人可能会帮助你:) – GabrielOshiro