Postfix の導入
Debian/lenny に Postfix を導入することに。
インストールはいつもと同じく
# aptitude install postfix
で、dpkg の設定画面では
インターネットサイト hogehoge.jp # 自分のドメイン myaccount # root のメールを飛ばしたい人 hogehoge.jp # , で区切っていくつでも追加できるみたい いいえ # よくわからないけど。。。 192.168.0.0/24 # 自分の所属するネットワークを はい # procmail は便利です 0 # 無制限でいいと思うので + # よくわからない。。。 IPv4 # v6 は今必要ないしね
と、入力しました。
できあがった /etc/postfix/main.cf ファイルはこんな感じ。
# 必ず最初にホスト名を伝えなければならない smtpd_banner = $myhostname ESMTP $mail_name # 新着メールのお知らせはしない biff = no # ? append_dot_mydomain = no readme_directory = no # TLS parameters (← SMTP + STARTTLS smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key smtpd_use_tls=yes smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache # ホスト名 myhostname = eucharis # エイリアスの設定 alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases # メールアドレスの @ 以下が省略されたらこのファイルの内容を付与する myorigin = /etc/mailname # 受信するメールのドメイン mydestination = mydomain.jp, eucharis, localhost.localdomain, localhost # リレーの設定 relayhost = # 自分がいるネットワークの設定 mynetworks = 192.168.0.0/24 # procmail を使う mailbox_command = procmail -a "$EXTENSION" # 受信箱のサイズ上限を設けない mailbox_size_limit = 0 # ? recipient_delimiter = + # nic 1枚しかないけどねー inet_interfaces = all # IPv4 のみ inet_protocols = ipv4
ドキュメントはちょっと古いかもしれないけれど
がとても役に立ちました。多謝。
あとで気づいたけど、この時点で TLS の設定が終わってるんですね。