[ Postfix ]

Postfix Gmailでリレー送信

※ 外部へメールを送信する必要がある場合に、設定する。

フォームからメールの送信が必要な場合の設定です。
具体的には、OP25Bを回避する為 Postfix のリレー先を Gmail に設定する。

Gmail SMTP認証情報ファイル 作成

  • Gmailのアカウント情報が必要です。
※ 書式例
[smtp.gmail.com]:587 <Gmailのアドレス>:<Gmailのパスワード>
##■ Gmailのアカウント情報を作成する
[root@localhost ~]# vi /etc/postfix/sasl_passwd_gmail

--------------------------------------------------
[smtp.gmail.com]:587 example@gmail.com:password
--------------------------------------------------

##■ 保存して編集終了
:wq
[root@localhost ~]#

##■ 権限の変更
[root@localhost ~]# chmod 0640 /etc/postfix/sasl_passwd_gmail
[root@localhost ~]#

##■ DBファイルを更新する
[root@localhost ~]# postmap /etc/postfix/sasl_passwd_gmail
[root@localhost ~]#

Postfix 設定

##■ 設定ファイルをバックアップ
[root@localhost ~]# cp -a /etc/postfix/main.cf /etc/postfix/main.cf.org
[root@localhost ~]#

##■ 設定ファイルを編集する
[root@localhost ~]# vi /etc/postfix/main.cf

--------------------------------------------------
##★ 下記を最終行に追加する
relayhost = [smtp.gmail.com]:587
smtp_sasl_auth_enable = yes
smtp_sasl_mechanism_filter = cram-md5, plain, login
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd_gmail
smtp_sasl_security_options = noanonymous
smtp_sasl_tls_security_options = noanonymous
smtp_tls_security_level = may
smtp_tls_CAfile = /etc/ssl/certs/ca-bundle.crt
--------------------------------------------------

##■ 保存して編集終了
:wq
[root@localhost ~]#

##■ 設定内容を再読み込み
[root@localhost ~]# systemctl reload postfix.service
[root@localhost ~]#

##■ または Postfix を再起動
[root@localhost ~]# systemctl restart postfix.service
[root@localhost ~]#

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-01-25 (月) 21:16:13 (1149d)