タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

golangとsmtpに関するkma83のブックマーク (2)

  • #golang メールを送信するには

    最初に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 の開始方法

  • golang : gmail でメールを送信する - i++

    #golang メールを送信するには の通りにやれば良い。 ただし、2段階認証を有効にしている場合には <password> の部分にアプリパスワードを使う必要がある。アプリパスワードの発行 はリンク先から。アプリパスワードについての説明は アプリ パスワードでログイン 辺りを参照。 また、Subject などを含めるには smtp.SendMail の msg に指定する。これについては smtp - The Go Programming Language を参照。 func sendMail(subject, message string) error { auth := smtp.PlainAuth( "", "<sender>@gmail.com", // 送信に使うアカウント "<password>", // アカウントのパスワード or アプリケーションパスワード "smtp.

    golang : gmail でメールを送信する - i++
  • 1