[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[postfix-jp:01688] Re: エイリアスマップの更新方法



堂前です。

In message "[postfix-jp:01686] エイリアスマップの更新方法",
遠藤 俊裕 wrote...
》現在、Web から alias マップを作成、更新するスクリプトを PHP にて
》作成しております。
》
》とりあえず、Postfix にあるコマンドは全然分からなかったので、力業
》で /etc/alaises と同じファイルフォーマットでエイリアスを作成し、
》そのファイルを mail.cf にて以下のようにして認識させ、
》
》alias_database = hash:/etc/aliases, hash:/hogehoge/forward_file
》
》newalises を叩けば配送させることが出来るところまでは確認できました。
》
》ところが、この newaliases は www ユーザで叩くと Permission denied
》となります(当たり前っちゃぁ当たり前^^;)

こっちは
alias_database = hash:/etc/aliases
のままで、

こっちを
alias_maps = hash:/etc/aliases, 
             hash:/hogehoge/another_alias
としておいて、

/hogehoge/another_alias
/hogehoge/another_alias.db
の権限を、wwwのみ書き込み可能にしておく。

CGIはwwwの権限で
postmap hash /hogehoge/another_alias
もしくは
postalias hash /hogehoge/another_alias

としてやるのではダメですかね?
一応それなりに安全なような。


#alias_databaseは、newaliasesした時に再構成されるmapの一覧
 であって、postfixがaliasとして認識するmapの一覧ではなかったような


※postmapとpostaliasって、機能がほとんど重複しているような


_DON (堂前 清隆) ______________________v(. .)v_
mailto:don@xxxxxx        『なんとかなるよ。
http://www.don.am/~don/        絶対、大丈夫だよ。』
PGP fingerprint:                    (木之本さくら)
A920 DE27 3C98 A091 FD1E  D09D 2C4F 291E 50BC 4FD4
--------------------------------------------------

Follow-Ups
[postfix-jp:01690] Re: エイリアスマップの更新方法, B 俊裕 <endo_t@xxxxxxxxx>
References
[postfix-jp:01686] エイリアスマップの更新方法, B 俊裕 <endo_t@xxxxxxxxx>

[検索ページ] [Postfix-JP ML Home]