openpop を使用してメールを取得して処理しています。メールを処理する際に、添付ファイルをチェックして特定のフォルダーに保存しています。これは csv ファイルでは正常に機能しますが、何らかの理由で pdf の "att.Name" が null を返し、保存されません。
AttachmentCollection attachments = mailItem.Attachments;
foreach (Attachment att in attachments)
{
using (var fileStream = new FileStream(conf.AttachmentSaveTo + att.Name, FileMode.Create, FileAccess.Write))
{
att.ContentStream.CopyTo(fileStream);
}
}
どんな助けでも大歓迎です。