最初に
Go言語でのメール送信方法について、SMTP(ポート25番)を使った方法とGmailを使ってメールを送信する方法(SMTP over TLS)をメモしておこうと思います。
net/smtpパッケージを使用します。
基本的には、go-wikiページにある SendingMailを参考にしています。
SMTPコマンドリファレンスのような仕様を読みながら、net/smtpパッケージのソースを読んだら理解が深まりました。感想としては、そのままwrapしてるだけって感じでした。
SMTP(ポート25番)を使った方法
Gmailを使ってメールを送信する方法(SMTP over TLS)
参考
- SendingMail – go-wiki – Using the smtp package to send an email.
- SMTPコマンドリファレンス
- Gmal ヘルプ – IMAP と POP3 の開始方法