OpenPNEで携帯メール投稿

OpenPNEで携帯メール投稿したときのメモ
(サーバはPostfixで別ドメインで運用中)
メールの宛先になるドメイン名(当然MXかAレコードなどで引けること)

config.php
// メールサーバードメイン
// 携帯メール投稿の宛先などのドメイン名に使われる
define('MAIL_SERVER_DOMAIN', 'sns.sample.com');
/etc/postfix/main.cf
SNSのドメインとは別なドメインでメールサーバの運用をしている場合、mydestinationに追加
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain, sns.sample.com
最下行にでも追加
virtual_alias_maps = pcre:/etc/postfix/virtual.openpne
ファイル新規作成
/etc/postfix/virtual.openpne
/^get\@sns\.sample\.com$/ openpne-request
/^p\d+-[\da-f]{12}\@sns\.sample\.com\$/ openpne-request
/^t\d+-[\da-f]{12}\@sns\.sample\.com\$/ openpne-request
/^b\d+-[\da-f]{12}\@sns\.sample\.com\$/ openpne-request

main.cf更新後
service postfix reload

/etc/aliases
openpne-admin:    admin@sample.com
openpne-request: "|/usr/bin/php /var/www/html/OpenPNE/bin/mail.php"

/etc/aliases修正後
newaliases で更新

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA