[GAE]メール送信者を設定する
GoogleAppEngineにおいて、デフォルトのメール送信者は管理者のみ。
管理者以外のアドレスを送信者に設定すると、エラーが発生する。
Message message = new Message(); message.setSender("from@gmail.com"); //管理者以外はエラー message.setTo("to@tmp.com"); //宛先アドレス message.setSubject("○○○"); //件名 message.setTextBody("△△\n□□□□"); //内容 MailServiceFactory.getMailService().send(message);
送信者を追加登録する場合は、
- 管理者コンソールを開く → Google Developers Console
- 対象プロジェクトを選び、[権限]を選択する
- メンバーを追加する。権限は「閲覧可能」でOK
の操作を行う。
メンバー追加時に招待メールが届き、参加承認確認後に送信者として使用可能となる。