не видите возможность сохранить электронную почту в виде отдельного файла в списке включенных сообщений электронной почты в блоге sharepoint? - PullRequest
0 голосов
/ 16 ноября 2010

У меня есть требование от моего клиента хранить электронную почту как отдельный файл на одном из созданных мною сайтов блога. когда я вижу настройки входящей электронной почты сообщений (по умолчанию с сайта блога), я не вижу опции сохранить как файл .eml Пожалуйста, помогите мне, если есть какие-либо обходные пути для этого.

1 Ответ

1 голос
/ 16 ноября 2010

Я думаю, вам, вероятно, потребуется создать получатель электронной почты .Внутри получателя электронной почты вы можете сохранить файл .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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...