人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

サーバーに届いたメールを、全てプログラムに渡す方法ってありますか?特定ユーザーの場合、.foward とかでパイプしたらいいんですが、全ユーザー宛、もしくは、存在しないユーザーも含めて、パイプ処理させたいんですが。

●質問者: rikimaru
●カテゴリ:コンピュータ
✍キーワード:サーバー パイプ プログラム メール ユーザー
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● monyo
●50ポイント

qmail であれば、/var/qmail/.qmail-default に処理内容を書けば、存在しないユーザも含めて、すべてのユーザ宛のメールを処理できます。

そのため、.qmail-default を設定の上、存在する人格アカウントについては、個別に ~/.qmail などを設定して、同じ処理内容を記述することで、用件を満たせると思います。

# qmail の場合、root や、ホームディレクトリが存在しないユーザ宛のメールは、そもそもユーザに配送されません。

以下の URL などを .qmail-default で検索してみてください。

http://www.monyo.com/technical/unix/solaris/qmail/column_1.h...

http://www.atmarkit.co.jp/flinux/rensai/qmail03/qmail03a.htm...

◎質問者からの返答

なるほど、参考になります


2 ● tezcello
●50ポイント ベストアンサー

http://hk-tech.homeip.net/pcserver/postfix.html(後半の方)

のように、alias で特定のユーザに転送してそのユーザで .forward で処理する。

または、procmail に処理させる場合に

mailbox_command = /usr/bin/procmail

とするのと同様に、mailbox_command に渡したいプログラム名を指示すればよいのでは?

◎質問者からの返答

あ・・・そうか


3 ● kubira711
●3ポイント

http://q.hatena.ne.jp/1144407359

Outlook のエクスポート機能を使ってCSVとかに変換して

これをプログラムで読んでくればいいのでは。

◎質問者からの返答

おお

確かに・・・なんですが

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ