Я думаю, вам, вероятно, потребуется создать получатель электронной почты .Внутри получателя электронной почты вы можете сохранить файл .eml отдельно.
* Изменить *
Код из статьи:
byte[] binaryContent = null;
String mailContent = String.Empty;
using (Stream stream = emailMessage.GetMessageStream())
{
using (StreamReader sr = new StreamReader(stream))
{
mailContent = sr.ReadToEnd();
sr.Close();
}
binaryContent = Encoding.UTF8.GetBytes(mailContent);
stream.Close();
}
// we overwrite previous files with the same name
SPFile file = folder.Files.Add(url, binaryContent, true);