こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

windows2003サーバでメールのプログラム処理

windows2003サーバで運用しているシステムに、
メールを送信し、メールの内容をプログラムで解析させる事などは可能でしょうか。
まだ、メールサーバは決まっておりません。

やりたい内容としまして、

1.メール内容の取得
メール内容をプログラムを通して本文、添付ファイルを取得する。
(Linuxのprocmailでは.forwardからprocmailを呼び出しフィルタをかけ、プログラムへメール内容を渡し、プログラムでメールを解析)

2.任意のアカウント宛のメールを1つのアカウントに集める。
任意のアカウント@ドメイン名に届いたメールを
指定したアカウント@ドメイン名宛に渡す事によって、アカウントの作成は1人で済む。
(sendmailではvirtusertableに記述する@ドメイン名 アカウントの設定)


私はLinuxでは上記仕組みを作った事がありますが、windowsではありません。
この様な仕組みをwindowsで行う事が可能か、ご存知の方がいましたらアドバイスいだだけませんでしょうか。

よろしくお願いいたします。

投稿日時 - 2008-07-17 10:50:37

QNo.4183047

困ってます

質問者が選んだベストアンサー

2.これって、基本機能の中の1つだと思っていました。

1.このメーカの
http://sssolutions.net/8-)/products.php
これが、該当するのでは?。
http://sssolutions.net/images/ew-filters.gif

 

投稿日時 - 2008-07-17 14:59:40

お礼

ありがとうございます。

1は、
SMTPはIISの既定のSMTP仮想サーバ
で実現出来そうです。

2は教えて頂きました、
上記のeWallとうソフトで実現出来そうです。

eWallのポートを25にし、SMTPを別ポートにし(サンプルでは2525)に設定し、届くメールは必ずeWallでチェックさせ、OnMessageのタイミングで、run applicationを実行し、プログラムに、プレーンメールテキスト(eWallのタグ{X-EW-Filename}の位置にtmpファイルが作成)を渡し後はプログラムで解析すればメールをプログラムで受け取れそうです。

どうもありがとうございます。

その他の方法を知っている方がいらっしゃいましたらアドバイスを頂けたらと思います。

投稿日時 - 2008-07-18 17:57:32

このQ&Aは役に立ちましたか?

5人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問