OpenPNE メールサーバの設定

| | コメント(0) | トラックバック(0)

OpenPNEで作ったSNSに携帯からアクセスしたりするためにはメールサーバの設定をする必要がある。
ドキュメントは簡単に触れられているだけだが、結構苦労したのでメモ。

ウチの場合、バーチャルドメインで管理しているドメインにOpenPNEをインストールしたので、余計に手間がかかった。
Postfixでは、バーチャルドメイン宛のメールを直接コマンドにパイプすることはできない。
一度バーチャルでないアドレスに転送し、それをさらにコマンドにパイプする必要がある。

さらに、正規表現でメールを振り分けるのが面倒なので、コマンドに渡すメールはすべて別に用意したサブドメイン(cmd.example.com)に投げるようにした。


main.cfに

virtual_mailbox_domains = cmd.example.com, hogehoge.com,....
virtual_alias_maps = hash:/usr/local/etc/postfix/virtual
と記述。

virtualに

@cmd.example.com Openpne-request
と記述。

/etc/aliasに

Openpne-request: "|/usr/local/bin/php OPENPNEROOTPATH/mail/mail.php"
と記述。
#newaliases
#postmap /usr/local/etc/postfix/virtual
#postfix reload

いろいろ試したので忘れたが、多分こんな感じでよかったはず。
とりあえずは動いているみたいなので、よしとする。

 

トラックバック(0)

このブログ記事を参照しているブログ一覧: OpenPNE メールサーバの設定

このブログ記事に対するトラックバックURL: http://mtos.snufkins.net/mt-tb.cgi/950

コメントする

あわせて読みたいブログパーツ

このブログ記事について

このページは、snufkinが2007年4月22日 01:42に書いたブログ記事です。

ひとつ前のブログ記事は「OpenPNEインストール完了」です。

次のブログ記事は「PHPのインクルードパスを追加」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。