このガイドでは、Mail API を使用してメールを送受信する方法について説明します。
始める前に
送信者のメールアドレスを承認済み送信者として登録する必要があります。詳細については、メールを送信できるユーザーをご覧ください。
メールの送信
PHP に組み込まれている mail()
関数では、App Engine Mail API を介してメールを送信できます。メールの送信に記載されている制限事項に従っている限り、ほとんどの既存のコードで正常に機能します。
または、Mail API を直接呼び出すこともできます。
メールの受信
アプリでは受信メールを、次の形式のアドレスで受信するように設定できます。
anything@appid.appspotmail.com
メールを受信するには:
アプリの
app.yaml
ファイル内で受信メールを有効にします。次の内容をinbound_services
に追加します。構成ファイルでは、メールアドレスを表す URL パスからアプリコード内のハンドラへのマッピングを作成します。パターン
/_ah/mail/.+
はすべての受信メールアドレスに一致します。アプリケーション コードで指定したハンドラのコードを実装します。
php://input から MIME データを読み取り、Mailparse を使用してメールの内容を解析できます。