【メールサーバ】Postfix設定その1(基本)

  • Postfix設定(基本)

    cp -pi /etc/postfix/main.cf /etc/postfix/main.cf.org
    vi /etc/postfix/main.cf
    
    下記内容を追加
    # 自FQDN名を指定
    # hostnameコマンドの戻り値を設定する。
    # 私の環境では「z-area.net」になるが、1つのサーバで
    # 複数の機能(ウェブサーバ、メールサーバ)を持っている場合、
    # OSのホスト名は利用できないため、先頭にmailをつけました。
    myhostname = mail.z-area.net
    
    # 自ドメイン名を指定
    # 上記のmyhostnameの先頭mailを削除した値を設定する。
    mydomain = z-area.net
    
    # メール送信時の送信元メールアドレス@以降にドメイン名を付加
    # Postfixの機能でOSユーザ名のみを宛先に指定した場合、@以降を自動で補完する。
    myorigin = $mydomain
    
    # メールボックス形式をMaildir形式
    home_mailbox = Maildir/
    
    # メールサーバーソフト名の隠蔽化
    smtpd_banner = $myhostname ESMTP unknown
    
    # 受信メールサイズ制限
    message_size_limit = 10485760
    
    # SMTPのVRFYコマンドを使用禁止
    # VRFYはアカウントが実在するか確認するコマンドで、
    # でたらめなユーザ問い合わせを行う悪質なプログラムによりアカウント流出を防ぐ。
    disable_vrfy_command = yes
    
    # sasl認証に対応していないメーラーを拒否
    broken_sasl_auth_clients = yes
    
    下記内容を変更
    # 外部からのメール受信を許可
    # 127.0.0.1を指定するとローカルから外部への配送のみ許可
    inet_interfaces = localhost
    ↓
    inet_interfaces = all
    # 自ドメイン宛メールを受信許可
    mydestination = $myhostname, localhost.$mydomain, localhost
    ↓
    mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain