主にLAN内での実験用の設定。
- バージョンの確認方法
postconf mail_version
- 設定等の情報を表示
postconf -n
- localhost以外からもアクセスできるようにする
- suz-lab: Postfixをlocalhost以外からも利用できるように
- 設定後、reloadではなくrestartしないと反映されない
- ドメインがIPのメールを受け入れる
- main.cfに下記を追加する
resolve_numeric_domain = yes
- postfixのバージョンが2.3以降のみ有効
- LAN内から、ドメイン部分にIPアドレスを指定したメールを受け付けるようにする
- 例えばサーバのIPアドレスが192.168.1.2の場合、クライアントからの送信先メールアドレスがtest@192.168.1.2で受取れるようにする
- main.cfを編集する
# IPアドレスが192.168.1.2で、ドメインがexample.comの場合
myhostname = 192.168.1.2.example.com
mydomain = example.com - 下記のようなwarningが出るが、受信はできた
warning: do not list domain [192.168.1.2] in BOTH mydestination and virtual_alias_domains
warning: do not list domain 192.168.1.2.example.com in BOTH mydestination and virtual_alias_domains - メール受信時に、他のプログラムにメールの内容を渡す