【メールサーバ】root宛メール

  • root宛メール削除
    「/var/mail/root」と「/var/spool/mail/root」のファイルサイズが増えていたので、
    mailコマンドで確認してみたところ

    sudo -u root mail
    
    No mail for root
    

    メールがないと記載されたが、ファイルサイズがあって気持ち悪いので、
    内容を待避し、削除することにしました。

    cat /var/mail/root > /home/ユーザ名/mail.txt
    cat /dev/null > /var/mail/root
    

    これで「/var/mail/root」と「/var/spool/mail/root」のファイルサイズが0になりました。

  • root宛メール転送
    root宛のメールをPostfixを利用して
    プロバイダのメールアドレスに転送します。

    Postfixのエイリアスの設定場所を確認し、設定値を追加します。

    view /etc/postfix/main.cf
    
    下記内容が設定されていることを確認する。
    alias_maps = hash:/etc/aliases
    
    vi /etc/aliases
    
    下記内容を最終行に追加
    root: プロバイダのメールアドレス
    

    設定内容を反映します。

    postalias /etc/aliases
    /etc/rc.d/init.d/postfix restart
    
  • root宛メール転送確認

    echo test | mail root
    

    「/var/mail/root」と「/var/spool/mail/root」のファイルサイズが0KBのままで
    プロバイダのメールアドレスにテストメールが届きます。