AWS+PostfixでSMTPリレーの設定
はじめに
AWS+postfix+smtpリレーの設定をすることになったのでそのメモになります。
最初はsendmailで設定したのですが、postfixのほうが個人的には好きなので変更しました。
環境)
お名前.com
AWS
postfix
概要
- Postfixインストール
- main.cfの変更
- テスト
詳細
1. Postfixインストール
AWSのデフォルトがsendmailだったのでpostfixを入れる。
# yum insatll postfix
:
# service sendmail stop
# chkconfig sendmail off
# chkconfig postfix on
2. main.cfの変更
設定の変更を行います。
# vim /etc/postfix/main.cf
myhostname = XXXXX
mydomain = XXXXX.jp
myorigin = $mydomain
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
local_header_rewrite_clients = static:all
canonical_classes = envelope_sender
canonical_maps = regexp:/etc/postfix/canonical.regexp
# vim /etc/postfix/canonical.regexp
/.*/ [email protected]
※SMTPリレー先のの制限でenvelope-FROMを強制的に付与させちゃいました。
# service postfix restart
3. テスト
メール送信してみてテストする。
メール到達すればOK
# hostname | mail -s 'TEST' [email protected]
あとがき
とりあえずこれで、postfixで通知されることが確認できました。またPHPからの送信テストも書いてませんがやりましたが、問題なく通知されました。
その他
参考)
Postfix でメールリレーの設定 (SMTP クライアント + SMTP Auth)
【postfix】envelope-FROMを強制的に付与する
Author And Source
この問題について(AWS+PostfixでSMTPリレーの設定), 我々は、より多くの情報をここで見つけました https://qiita.com/mogetarou/items/3775c15badd1ddc7d9ee著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .