- - PR -
vpopmail + ローカルアカウント共存
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2004-05-23 01:12
qmail + vpopmail でバーチャルホストを運用しています。
そこで、下記のようなことができないか試行錯誤したのですが うまくいかないので何かアドバイスくださいませんでしょうか? 特殊なパターンだと思うのですが・・ vpopmail のドメインで example.jp を運用しているとします。 vpopmail で管理しているそれらのアドレスは問題なく運用できていますが、 とある1アカウントのみはローカルアカウントに配送したいのです。 たとえば、user1@example.jp や user2@example.jp は vpopmail 配下へ 配送したいが special@example.jp だけは /home/special へ配送したい といった具合です。 現在は example.jp 以下に .qmail-special をおき、中身に &special@localhost と2重に配送させています。 (qmail の locals には localhost のみ) 2重には配送させるのではなく、1発で /home/special へ配送できたらいいな と試行錯誤しました。 上記のように特定のアカウントのみ、 vpopmail ではなく ローカルアカウント(システムアカウント)配送するには どうすればよいでしょうか? アドバイスよろしくお願いします。 | ||||
|
投稿日時: 2004-06-07 02:40
こんにちは。
役に立つかどうかがわからないですが、メールの転送ではなく、ファイルとして考えると /home/vpopmail/example.jp/special/Maildir の中のすべてのファイルを /home/special/Maildir へコピーすれば、いいかなぁとおもいました。 (その前提はすべてのメールを/home/vpopmail/example.jp/だけへ送信すること) また、 crontab に一つのコマンドを入れれば実行できます。 ほかのやり方は、http://lifewithqmail.org/lwq.html#dot-qmail-files で載せたように .qmail-special の中に /home/special/Maildir/ を設置してみてください。 私の操作できるサーバは最近交換の時期に入ったので、上に書いたことを実行したことがないですから、自分の考え方まで書き込みました。 すみませんでした。 _________________ 我将扼住命運的咽喉,它絶不能使我屈服... 私の学習ノート http://linux.dalouis.com [ メッセージ編集済み 編集者: kreny 編集日時 2004-06-07 02:41 ] | ||||
|
投稿日時: 2004-06-07 08:05
それほど信頼性が必要ない場合はよいと思いますが、配送が確実に行われる ことを要求される場合にはしっかりしたプログラムを書く必要があるので 結構しんどいと思います。 qmail が実際に行っているようにまず Maildir/tmp への書き込みを試み、 成功すれば Maildir/new へ移動させる。エラーが発生したら(quota に ひっかかった等)後でまた書き込みを試みる、と。 かなり面倒なので、他の方法を探したほうがいいんじゃないかなあ、 と思います。私は qmail をあまり知らないので分からないのですが... | ||||
|
投稿日時: 2004-06-09 02:59
確かに私のやり方がいい方法とはいえないですね... [--;] _________________ |
1