gmailのようなwebメーラーの開発をしています。一番の得意言語はPHPなのですが、perl, ruby, java, c++, cなども基礎は分かります。


pop3で外部サーバーからメールを受信する部分をどうやって実装しようか思案中なのですが、自作するのであれば、phpよりもrubyかperlの方が適任かな、と思っております。他に、FetchMailも利用できるのかな、なんて考えているのですが、何か良い実装方法があれば、教えて下さい。

ちなみに、FetchMailではアカウントが多くなってきた場合、DBとの連動は可能なのでしょうか?

回答の条件
  • 1人2回まで
  • 登録:2007/08/14 20:30:02
  • 終了:2007/08/21 20:30:05

回答(3件)

id:xxxatsxxx No.1

xxxatsxxx回答回数45ベストアンサー獲得回数22007/08/14 20:44:19

ポイント27pt

一般的な話で言うと、rubyで実装するのが一番楽かと思います。net/pop・smtp・imapを利用すればいいので。

次にJavaMailですね。

上記二つであればpop3で外部サーバーからメールを受信する部分は10行程度のコーディングです。


いずれにしてもそれなりの知識が必要ですので、PHPでPear::Mail等を利用するのが得策だと思います。


FetchMailでDBと連携したことはありませんが、動的に.fetchmailrcを書き出した事はあります。

id:tomoyuki28jp

参考になる情報をどうもありがとうございます。

私が調査した結果も、rubyが一番実装が楽そうかな、という結論に達しました。

やはりそうなんですね。

貴重な情報をどうもありがとうございました。

2007/08/15 00:16:26
id:hiramatsu_kg No.2

hiramatsu_kg回答回数424ベストアンサー獲得回数32007/08/15 22:58:33

ポイント27pt

fetchmailはprocmailでローカル配送します。UNIXメールシュプールにたまるので、それをデータベース処理することは可能だと思います。

id:tomoyuki28jp

おしゃる通りですね。

参考になる情報をどうもありがとうございます。

2007/08/16 20:10:30
id:Yota No.3

Yota回答回数453ベストアンサー獲得回数282007/08/16 10:21:52

ポイント26pt

Manual :: Net_POP3

これを使うのも悪くないんじゃないですか。

本にも載っているようです。

Web+DB press (Vol.18)

Web+DB press (Vol.18)

  • 出版社/メーカー: 技術評論社
  • メディア: 単行本

id:tomoyuki28jp

PHPを使うのであれば、Net_POP3の利用を考えておりました。

参考になる情報をどうもありがとうございます。

2007/08/16 20:10:57

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません