AWS SES寄信,使用smtp+phpmailer

以下是使用AWS SES的步驟:

1.進入AWS CONSOLE,我個人選US East (N. Virginia),EC2則選東京。

2.進入SES後,點選Domain,然後會要你到Route53填一串TXT,填好即可。

3.點選Email Addresses,然後將你在Workmail使用的email填寫進來。Workmail怎麼用可以參考這篇文章

4.之後點選smtp setting,之後download credentials,會有smtp user 跟smtp secret。

5.一開始使用SES,都是在sandbox運作,也就是要經過認證的信箱才能被寄送,這可以到Support center去寫個信即可跳離sandbox模式。

6.用composer安裝好phpmailer

7.寫code。

以上應該已經可以成功寄信囉。然後記得EC2的機器Security group outbound 要打開,否則會連不上amazon的smtp。