このガイドでは、Mail API を使用してメールを送受信する方法について説明します。
始める前に
送信者のメールアドレスを承認済み送信者として登録する必要があります。詳細については、メールを送信できるユーザーをご覧ください。
メールの送信
アプリケーションからメールを送信するには:
mail.Message
型を使用して、メッセージの送信者、受信者、件名、本文を設定します。mail.Send
関数でメールを送信します。
次の例では、ユーザーがアプリケーションでアカウントを新規作成したことを確認するメール メッセージを、そのユーザーに送信します。
メールの受信
アプリでは受信メールを、次の形式のアドレスで受信するように設定できます。
anything@appid.appspotmail.com
メールを受信するには:
アプリの
app.yaml
ファイル内で受信メールを有効にします。HTTP
POST
リクエストで MIME データとしてアプリに提供される受信メールを処理するハンドラを設定します。アプリで
/_ah/mail/
パスへのハンドラを登録します。ハンドラで、
*http.Request
からのメールのデータを読み取ります。
標準ライブラリの
net/mail
パッケージを使用すると、メール メッセージを解析できます。