OpenPNEメールサーバーの設定

postfixの設定をおいて変更が必要だ。 ユーザーが各自メールでの登録等のが可能なように、エイリアスを設定する必要がある。 仮に/etc/aliases.regexp いうファイルを作り以下を書き加える。 /^get(@.*)?$/ “|/usr/bin/php /var/www/OpenPNE/bin/mail.php” /^p[0-9]+-[0-9a-f]{12}(@.*)?$/ “|/usr/bin/php /var/www/OpenPNE/bin/mail.php” /^ti?[0-9]+-[0-9a-f]{12}(@.*)?$/ “|/usr/bin/php /var/www/OpenPNE/bin/mail.php”  /^bi?[0-9]+-[0-9a-f]{12}(@.*)?$/ “|/usr/bin/php /var/www/OpenPNE/bin/mail.php”  /^ci[0-9]+-[0-9a-f]{12}(@.*)?$/ “|/usr/bin/php /var/www/OpenPNE/bin/mail.php” そして、このファイルを読み込むように /etc/postfix/main.cf を編集する。 alias_maps = hash:/etc/aliases, pcre:/etc/aliases.regexp 黄色の部分が付け加えた部分。 あとは、postfixをリスタート。

OpenPNEメールサーバーの設定

postfixの設定をおいて変更が必要だ。   ユーザーが各自メールでの登録等のが可能なように、エイリアスを設定する必要がある。 仮に/etc/aliases.pne いうファイルを作り以下を書き加える。 /^get(@.*)?$/ "|/usr/bin/php /var/www/OpenPNE/bin/mail.php"  /^p[0-9]+-[0-9a-f]{12}(@.*)?$/ "|/usr/bin/php /var/www/OpenPNE/bin/mail.php"  /^ti?[0-9]+-[0-9a-f]{12}(@.*)?$/ "|/usr/bin/php /var/www/OpenPNE/bin/mail.php"  /^bi?[0-9]+-[0-9a-f]{12}(@.*)?$/ "|/usr/bin/php /var/www/OpenPNE/bin/mail.php"  /^ci[0-9]+-[0-9a-f]{12}(@.*)?$/ "|/usr/bin/php /var/www/OpenPNE/bin/mail.php"  そして、このファイルを読み込むように /etc/postfix/main.cf を編集する。 alias_maps = hash:/etc/aliases, pcre:/etc/aliases.regexp 黄色の部分が付け加えた部分。 あとは、postfixをリスタート。