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。

aws:使用workmail

以下是使用AWS服務的workmail步驟,如果你自己註冊網域,但又不想自己搞SMTP,可以直接用AWS的email服務,它的價格是每個月四美金,使用一個email帳戶。

步驟如下:

1.登入Console,然後進到WORKMAIL

2.add organization,之後會要你填alias,那就是你之後登入會用到的網址。

例如https://alias.awsapps.com/mail

3.設好之後,可以點進去,之後會進到以下畫面,然後點user,新增一個使用者。

螢幕快照 2015-12-21 下午10.28.57

4.新增完使用者之後,點選domails,填入你註冊的網址。

5.設定route53

填完你的domail後,它會要你設定一條MX record、一條TXT record,四條CNAME紀錄。

設定完Route53,再到第二個步驟的網址,你應該已經可以登入用Workmail了。

 

參考文章:
https://docs.aws.amazon.com/workmail/latest/userguide/using_web_application.html