他のメールサーバーで受信を行い、自分では受信しないサテライトシステムとして postfixを設定するためには、下記の手順を行う。
- sudo dpkg-reconfigure postfix
- 説明画面にて<了解>を押下。
- タイプ選択画面にて"サテライトシステム"を選択。
- メール名として、ドメイン名を設定する。
- rootの送り先設定として、自分のユーザを設定。
- SMTPリレーホストとして、メールサーバーのIPアドレスとポートを指定する。例:smtp.mail.yahoo.co.jp:465
- メールを受け取る他の宛先は空にする。
- 「メールキューの同期更新を強制しますか?」では<いいえ>を選択する。
- 「ローカルネットワークは何ですか?」ではデフォルトを設定。
- メールボックスのサイズの制限では0を設定。
- ローカルアドレス拡張文字には+を設定。
- プロトコル選択はすべてを選択。
- /etc/posfix/password_mapsに以下を設定
(リレーホスト設定) (ユーザ名):(パスワード)
例:
smtp.mail.yahoo.co.jp:465 XXXX@yahoo.co.jp:YYYYYYYY - 検索データベース作成
>sudo postmap hash:/etc/postfix/password_maps - /etc/postfix/main.cfの以下を修正
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/password_maps
smtp_sasl_security_options = noanonymous
smtp_use_tls = yes
smtp_tls_wrappermode = yes
smtp_tls_security_level = encrypt - postfixを再起動する。
- >sudo systemctl restart postfix
0 件のコメント:
コメントを投稿