1

測定サイトからの温度と風速を含む毎日の電子メールとして送信されるデータ ストリームがあります。これらのメールを受信した他のメールから自動的に除外し、メール本文の内容を独自のテキスト ファイルに保存したいと考えています。各テキスト ファイルには、個別のファイル名が必要です。たとえば、電子メールが送信または受信された時刻を含めることができます。すべてのファイルは、選択したディレクトリに配置する必要があります。そして理想的には、このプロセスは何週間も無人で実行できるほど堅牢なものである必要があります。私たちの電子メール システムは Outlook ですが、たとえば、電子メールを自分の gmail アカウントに送信することもできます。これを行う方法の全体像は何ですか?

4

2 に答える 2

3

全体像:イベントで実行されるVBAスクリプトを作成します。このスクリプトはItems_ItemAdd、電子メールが到着するたびに起動します。

詳細:このページのソリューションを使用しますが、Items_ItemAddルーチンで、olSaveAsMsgをolSaveAsTxtに変更して、必要なテキスト形式を取得します。
この例のファイル名の形式は必要なものと一致している必要がありますが、Items_ItemAddルーチンに条件を追加して、メッセージが保存したいものであることを確認する必要があることに注意してください。たとえば、Item.Subjectプロパティを読み取ることができます。

于 2012-04-11T15:06:00.623 に答える
0

それはあなたが交換で働いていることを意味します、私はメールを読むためにimapプロトコルを使うことを提案します、そしてあなたは本文を保存することができるでしょう。

于 2012-04-11T15:05:05.307 に答える