Project

General

Profile

仮想ドメインの追加

  • 仮想ドメインのディレクトリを作成
    # mkdir -m 755 /etc/sympa/ml.example.com
    # touch /etc/sympa/ml.example.com/robot.conf
    # chown -R sympa:sympa /etc/sympa/ml.example.com
    # mkdir -m 750 /var/lib/sympa/list_data/ml.example.com
    # chown sympa:sympa /var/lib/sympa/list_data/ml.example.com
    
  • transport.sympaを編集する
    # vi /etc/sympa/transport.sympa
    -----------------------------
    ml.example.com                error:User unknown in recipient table
    sympa@ml.example.com          sympa:sympa@ml.example.com
    listmaster@ml.example.com     sympa:listmaster@ml.example.com
    bounce@ml.example.com         sympabounce:sympa@ml.example.com
    abuse-feedback-report@ml.example.com  sympabounce:sympa@ml.example.com
    
  • virtual.sympaを編集する
    # vi /etc/sympa/virtual.sympa
    -----------------------------
    sympa-request@ml.example.com  postmaster@localhost
    sympa-owner@ml.example.com    postmaster@localhost
    
  • データベースを更新する
    # postmap hash:/etc/sympa/transport.sympa
    # postmap hash:/etc/sympa/virtual.sympa
    
  • postfixのバーチャルドメインを追記する(バーチャルなら)
    # vi /etc/postfix/virtual_domain
    -----------------------------
    mail.example.com(既存)
    ml.example.com(追加)
    
  • postfixを再起動する
    # systemctl restart postfix