こんにちは私は、ディスク上にある既存のものからOutlook.MailItemを作成したいと思います。私はパスを文字列に格納しており、そこから本文と添付ファイルを保存するためにアクセスしたいと考えています。既存のmsgをパスから新しいOutlook.MailItemへ作成/開くC#
私はC#でそれを開き、アクセスする方法を理解できないようです。
現在、私はフロリダ州のようなものに出て評価
の線に沿って何か持っている "C:\のMSG \ email.msg \ユーザーを" 時間
おかげ
Outlook.Application app = new Outlook.Application();
try
{
foreach (String fl in Directory.GetFiles(docInfo.LocalPath + _preprocessorDirectory))
{
if (Regex.IsMatch(fl.Trim(), _regex, RegexOptions.IgnoreCase))
{
Outlook.MailItem email = new Outlook.MailItem(fl);
SaveAttachments(email);
SaveBody(email);
}
}
}
catch (Exception ex)
{
logger.Error("Error in Process for document " + docInfo.OriginalPath, ex);
callback.Invoke(docInfo, false);
}
return false;
...しかし、それは、個々の添付ファイルや本文を保存抽出することができます'正規表現'?それがmsgファイルであるかどうかを調べることですか? 'Path'クラスを使うことができます。 'if(Path.GetExtension(fl)==" .msg ")' –