
次のようなシステムを作ることは可能でしょうか。
Javaのカテゴリなのですが、特に言語は問いません。
FetchmailやProcmail、javamail等を利用すれば出来ると勝手に思っているのですが、どうでしょうか。
もし、このようなシステムを構築するとすればどのような技術を用いるのでしょうか。
教えてください。お願いします。
概要は、メールを適切なフォルダへ自動的に保存する。
(保存場所はメーラーのフォルダでなく、指定したストレージのフォルダ)
具体的にはこんな感じです。
メールアドレスAには色々なメールが届きます。
件名は、下記のようにカッコの中にキーワードが書かれていて、メールの内容を示しています。
「給与」 2008年度ボーナスについて
「人事」 会議のお知らせ
これらのメールを件名から自動で判断し、c:\給与フォルダやd:\人事フォルダ等の該当するフォルダへ保存する。
ようは、あるメールアドレスの受信メールをメーラのフォルダでなく
cドライブ等にある適切なフォルダに自動的に保存したいのです。
システムはメールサーバーからメールを受信し、その後は何か
他の技術を使うことで実現するのでは??と思っているのですが…
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
windows環境だとfetchmailの機能がつててオープンソースのXMailというソフトがあるみたいですね。
ブラウザからCGIを使って設定編集が出来るソフトもでてるみたいなので使い勝手がいいかも。
http://xmailserver.jp/documentation/index3.html
↑つながりにくいかも。
No.2
- 回答日時:
No.1
- 回答日時:
可能でしょうか?と問われれば「可能です」となります。
既存のものは不明にして知りませんので、作ってよければですが・・。>Javaのカテゴリなのですが、特に言語は問いません。
私は社内(Windows+Xmail運用)向けに同じようなことをDelphiで作ってました。以前は自社サーバのポートを外向けには開けておらず外部サーバのCatchAllアカウントに自ドメイン宛のメールが着いていたので、
・外部のメールサーバから一定間隔でメールデータを取得
・Delivered-Toヘッダに書いてある宛先で社内のサーバへ転送
といった感じです(今現在は自社メールサーバのポートを開けて外部サーバはセカンダリになっているので処理は少なくなっています)。
で、社内メールサーバ(Xmail)のインバウンドフィルタ/アウトバウンドフィルタで送受信する生のメールデータを送信先/送信元アドレスごとのフォルダに保存ということもやってます(一応管理者なので)。この保存データを一覧表示・内容表示するアプリ(件名・本文などは当然読める状態にデコードする)も作っています。
以上の組み合わせで実現は可能だと思います。
おそらく
(1)外部メールサーバからのメール取得
(2)メールデータのデコード(使う技術によっては(1)と同時に可能かも)
が可能な言語であれば何でもいいでしょう。ほとんどの言語で問題なく書けるハズです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ファイル名と同名のフォルダを...
-
Windows10でコマンドプロンプト...
-
ExcelのVBAでフォルダ指定がで...
-
フォルダ内のファイルの作成日...
-
Excel VBA マクロ リストボックス
-
会社のネットワーク上のファイ...
-
【マクロ】ファイル名の日付に...
-
C言語でのフォルダ作成
-
C ファイル出力で、フォルダが...
-
VBA フォルダ名に特定の文字を...
-
ツリービューを使って、エクス...
-
VBScriptでのフォルダ指定ダイ...
-
ExcelVBAでフォルダへのハイパ...
-
[VBS] Unicodeの文字化けを防ぎ...
-
excel VBA Dirにて検索したフォ...
-
VBSでファイル名と同じフォルダ...
-
エクセルのデータをメモ帳に貼...
-
レイアウトが崩れてしまいます、、
-
エクセル マクロで指定フォル...
-
Excel VBA マクロ フォルダ名を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Windows10でコマンドプロンプト...
-
VBA 最新のフォルダ取得
-
デスクトップの画像をhtmlに表...
-
ファイル名と同名のフォルダを...
-
会社のネットワーク上のファイ...
-
ExcelのVBAでフォルダ指定がで...
-
Excelで指定したフォルダに保存...
-
VBA フォルダの複数選択ができない
-
【マクロ】ファイル名の日付に...
-
VB.NRT FolderBrowserDialogを...
-
【マクロ】フォルダにファイル...
-
ThisWorkbookがあるフォルダ更...
-
ディレクトリ名変更してコピー...
-
(C#)フォルダを指定するダイ...
-
VB6で7-ZIPのAPIを使用した圧縮...
-
VBプロジェクトでのフォルダ構...
-
パス名に2バイト文字(マルチバ...
-
Debug フォルダは消していいの?
-
フォルダにリンクを貼りたい
-
フォルダAから1つのファイルだ...
おすすめ情報