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

LinaxOSでの開発における質問です。
よく、空メールにて送られてきたアドレスを評価してデータベースに記録するシステムが有りますが、
どのような開発を行えば実現できるのかを調べています。
DB側は想定できていますので、受信メールを評価し、それに応じた返信を可能にする(サーバー?)カスタマイズ部分を指しています。
また、プログラムがPOPする手法は現実的ではないと考えています。
開発の糸口となる情報をお願いします。
本でも結構です。

※現在、このようなサービスを行っているサイトの紹介はNGです。

●質問者: odaiaki
●カテゴリ:コンピュータ
✍キーワード:dB NG POP アドレス カスタマイズ
○ 状態 :終了
└ 回答数 : 6/6件

▽最新の回答へ

1 ● hzr
●30ポイント

http://man.qmail.jp/jman5/dot-qmail.html

Linuxとのことですので、qmailを使用していると思います。qmailの場合は、.qmailファイルに以下のような記述を行うことで、メールの内容をプログラムに渡すことが出来ます。

============

|/usr/local/bin/parse-mail

============

このプログラムの中でメールのヘッダを解析すればよいと思います。MLなどの配送プログラムも同様の方法を使用しています。

仮にSendmailなら、/etc/aliasesに同様の記述を行います。

◎質問者からの返答

参考になります。

研究してみます。


2 ● masumi1980
●30ポイント

http://www.miloweb.net/mail.html

mailが送られてくると、メールスプールにメールがたまります。 正確には、1つのファイルに追記されて行きます。そこで、perlなどのスクリプトを使って、本文がNULLならメールアドレスをDBに投げる様にしては、いかがでしょうか?

スクリプトはクーロンで設定するのが良いでしょう。

処理速度を求める場合はC言語で書くことをオススメします。

◎質問者からの返答

ん〜ん。

難しそうですね。

参考にします。


3 ● Einstein
●30ポイント

http://docs.hp.com/ja/B2355-90858/aliases.5.html

aliases(5)

/etc/aliasesにおいて、

エイリアス先の指定を“| コマンド行”のようにしておくと、メイル全テキストが、そのコマンドの標準入力として渡されて起動されるので、これを使えばいろいろと何でもできます。

ユーザ“mail”で動くのでパーミッションに気を付けて下さい。

◎質問者からの返答

参考にします。

ありがとうございます。


4 ● vs-minoru
●30ポイント

http://www.yahoo.co.jp/

Yahoo! JAPAN

URLはダミーです。

以前、作った時の方法ですが、、、

空メールを受け取るサーバーにアカウントを用意しておいて、「.forward」にプログラムを書きメールアドレスを抜き出し、DBに登録、、、というのはいかがでしょう?

◎質問者からの返答

考えもしませんでした。

研究します。


5 ● kuromaku0103
●30ポイント

http://www.fk.urban.ne.jp/home/kishida/kouza/james.html

Jamesでメールアプリケーション

メールをトリガーにして動作します。Javaで開発する場合、これが使えるかと思われます。

http://www.ki.rim.or.jp/~kuro/Java/James/

James(Java MailServer) 実験場

◎質問者からの返答

求めている答えが見つかりそうなヒントですね。

ありがとうございます。


1-5件表示/6件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



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