「CentOS7(postfix)でSMTPにmailgunを使う方法」の版間の差分
提供: Wikiducca
(ページの作成:「= CentOS7(postfix) で SMTP に mailgun を使う方法 = == 概要 == サーバ自身からではなく外部の SMTP サーバ(mailgun)を用いてメールを送信...」) |
|||
行1: | 行1: | ||
− | |||
− | |||
== 概要 == | == 概要 == | ||
2020年1月9日 (木) 10:31時点における版
概要
サーバ自身からではなく外部の SMTP サーバ(mailgun)を用いてメールを送信する環境を構築する。
手順
必要なパッケージをインストール
# yum install postfix cyrus-sasl-plain cyrus-sasl-md5 mailx
main.cf 編集
# cp -p /etc/postfix/main.cf /etc/postfix/main.cf.org # vi /etc/postfix/main.cf
以下を末尾に追記。
### mailgun settings. relayhost = smtp.mailgun.org smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd smtp_sasl_security_options = noanonymous smtp_sasl_tls_security_options = noanonymous smtp_sasl_mechanism_filter = AUTH LOGIN
sasl_passwd 作成・読み込み
# MY_DOMAIN="example.jp" # MAILGUN_CREDENTIALS="012345abc1a234d567890b12345abc0-123a1b45-c1234567" # echo 'smtp.mailgun.org postmaster@${MY_DOMAIN}:${MAILGUN_CREDENTIALS}' > /etc/postfix/sasl_passwd # chmod 600 /etc/postfix/sasl_passwd # postmap /etc/postfix/sasl_passwd # systemctl restart postfix
以上で、mail コマンド等で mailgun 経由でメールを送信できるようになった。
参考・引用
https://blog.birkhoff.me/send-email-thru-mailgun-on-centos-7/