まあ、うちは正確には qmail+vpopmail ですが、qmail だけでもやることは一緒。
1.SNS 用のメールドメインを設定
# cd ~vpopmail
# bin/vadddomain yukai.exsample.com
Please enter password for postmaster:<パスワード>
enter password again:<パスワード>
# ls -la domains/yukai.exsample.com
total 28
drwx------ 3 vpopmail vchkpw 4096 Feb 16 16:27 .
drwx------ 6 vpopmail vchkpw 4096 Feb 16 16:27 ..
-rw------- 1 vpopmail vchkpw 34 Feb 16 16:27 .dir-control
-rw------- 1 vpopmail vchkpw 55 Feb 16 16:27 .qmail-default
-rw------- 1 vpopmail vchkpw 0 Feb 16 16:27 .vpasswd.lock
drwx------ 3 vpopmail vchkpw 4096 Feb 16 16:27 postmaster
-rw------- 1 vpopmail vchkpw 122 Feb 16 16:27 vpasswd
-rw------- 1 vpopmail vchkpw 2192 Feb 16 16:27 vpasswd.cdb
2.メール投稿用アドレス設定
qmail の場合、存在しないユーザ宛のメールの受信設定は .qmail-default に書くので、ここに投稿メール処理用プログラムへのパイプ設定を記述する。
# cat > domains/yukai.exsample.com/.qmail-default
|/usr/bin/php /home/www/yukai.exsample.com/OpenPNE/bin/mail.php
これで、メール投稿用のアドレスの
pXXX-YYY@yukai.exsample.com
tXXX-YYY@yukai.exsample.com
bXXX-YYY@yukai.exsample.com
biXXX-YYY@yukai.exsample.com
ciXXX-YYY@yukai.exsample.com
tiXXX-YYY@yukai.exsample.com
bcXXX-YYY@yukai.exsample.com
これら宛のメールが全て mail.php に渡される。
OpenPNE のために、わざわざ Postfix なんか入れなくても大丈夫。