- PR -

vpopmail + ローカルアカウント共存

1
投稿者投稿内容
うむむ
会議室デビュー日: 2004/03/25
投稿数: 12
投稿日時: 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 ではなく
ローカルアカウント(システムアカウント)配送するには
どうすればよいでしょうか?

アドバイスよろしくお願いします。
kreny
会議室デビュー日: 2004/04/19
投稿数: 13
お住まい・勤務地: 福井
投稿日時: 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 ]
ぽんす
ぬし
会議室デビュー日: 2003/05/21
投稿数: 1023
投稿日時: 2004-06-07 08:05
引用:

krenyさんの書き込み (2004-06-07 02:40) より:
/home/vpopmail/example.jp/special/Maildir の中のすべてのファイルを
/home/special/Maildir へコピーすれば、いいかなぁとおもいました。
(その前提はすべてのメールを/home/vpopmail/example.jp/だけへ送信すること)
また、 crontab に一つのコマンドを入れれば実行できます。


それほど信頼性が必要ない場合はよいと思いますが、配送が確実に行われる
ことを要求される場合にはしっかりしたプログラムを書く必要があるので
結構しんどいと思います。
qmail が実際に行っているようにまず Maildir/tmp への書き込みを試み、
成功すれば Maildir/new へ移動させる。エラーが発生したら(quota に
ひっかかった等)後でまた書き込みを試みる、と。
かなり面倒なので、他の方法を探したほうがいいんじゃないかなあ、
と思います。私は qmail をあまり知らないので分からないのですが...
kreny
会議室デビュー日: 2004/04/19
投稿数: 13
お住まい・勤務地: 福井
投稿日時: 2004-06-09 02:59
引用:

ぽんすさんの書き込み (2004-06-07 08:05) より:
それほど信頼性が必要ない場合はよいと思いますが、配送が確実に行われる
ことを要求される場合にはしっかりしたプログラムを書く必要があるので
結構しんどいと思います。
...



確かに私のやり方がいい方法とはいえないですね... [--;]
_________________
1

スキルアップ/キャリアアップ(JOB@IT)