Skip to content
おるとのページ
TwitterGitHub

G Suite で SMTP Relay を使う

email, G suite2 min read

G Suite で Google のメールサーバを使って自分のサーバなどからメールを送信するときの SMTP Relay の設定方法をよく忘れるので,メモ代わりに書いておきます.

確認すること

  • 送信元の IP アドレス

G Suite admin の設定

Admin console のここ (アプリ →G Suite→Gmail の設定 → 詳細設定) に行く. 転送SMTP リレーサービスにマウスオーバーして右に現れる追加または他にも追加を選択. 必須事項を入力.

  • 説明を入力
  • 許可する送信者ドメイン内の登録済み Apps ユーザのみもしくはドメイン内のアドレスのみを選択.何も考えずにサーバで名乗るためには後者.
  • 認証は,固定 IP アドレスを持っているサーバであればなるべく狭いレンジで IP アドレスを指定した IP アドレスからのみメールを受信するに設定.可能であればSMTP 認証を求めるも選択 (後述).
  • 暗号化TLS 暗号化を必須とするを選択.

設定を追加を押して,画面下部の保存を押して反映させる.

アプリパスワードの設定 (SMTP Auth)

上記で SMTP 認証を求めるを選択しておくと,送信のたびに SMTP Auth が必須となる.しかし,Google アカウントには当然 2FA を設定しているのでパスワードだけでは認証できない.ということで,2FA をバイパスできるアプリパスワードを設定する. ここ (Google アカウント → セキュリティ → アプリパスワード)から設定する. 表示される 16 文字のアプリパスワードは再表示できないので,その場で設定を済ませる. なお,SMTP Auth に使うユーザ名は,そのアプリパスワードを発行した Google アカウントのメールアドレスになる.GAS 関数で送るときとは違い,Gmail の設定をしなくても From は自由に書き換えられる.

© 2024 by おるとのページ. All rights reserved.
Theme by LekoArts