Как переименовать вложение электронной почты перед сохранением в папке в консольном приложении C# - PullRequest
0 голосов
/ 04 августа 2020
IEnumerable<Message> lstMessages = rep.GetUnreadMails("inbox");
foreach (Message email in lstMessages)
{
  attachment = email.Attachments[0].ContentName;
  email.Attachments.StoreToFolder(@"..\..\..\Assests\Files\");
}

У меня есть указанный выше код, но я не могу переименовать имя вложения электронной почты перед сохранением в указанной папке. Если я изменяю вложение contentName, оно не меняется, пожалуйста, любой может мне помочь.

1 Ответ

0 голосов
/ 04 августа 2020

Вам не хватает строки, в которой вы фактически назначаете новое имя вложению перед его сохранением, или вы уже пробовали что-то подобное? Т.е.

  email.Attachments[0].ContentName = "NewName"; 
  email.Attachments.StoreToFolder(@"..\..\..\Assests\Files\");
...