OpenPNE2系、OpenPNE3系をqmailで動かす

前にqmailが動いてるサーバにOpenPNE設置しようとした時にハマったんでメモ。
基本的にはOpenPNEの設定ドキュメント通りに設定していくだけでok。
ただメール受信時の動作設定だけちょっと変更。
postfixの場合は「/etc/aliases」に書く内容を、qmailの場合は「/var/qmail/alias/.qmail-default」に記述。
具体的にはこんな感じ ↓
OpenPNE2系の場合

|/usr/bin/php /path/to/openpne/bin/mail.php

OpenPNE3系の場合

|/usr/bin/php /path/to/openpne/symfony openpne:execute-mail-action

postfixの場合は特定ドメインへのメールを「openpne_user」とかに転送して、そのユーザへのメールをスクリプトに渡してた。
けどqmailは「/var/qmail/alias/」ディレクトリ以下の「.qmail-○○」の「○○」で対象ユーザを識別して、無ければ全部「.qmail-default」に渡すので上記の設定の場合はこれだけでok。