У меня есть процесс, который использует управляемый API EWS для сохранения сообщений электронной почты в виде файлов eml. Так:
var propertySet = new PropertySet(BasePropertySet.FirstClassProperties, ItemSchema.MimeContent, EmailMessageSchema.IsRead);
message.Load(propertySet);
File.WriteAllBytes(fullPath, message.MimeContent.Content);
После сохранения файла я добавляю запись в базу данных. Проблема в том, что когда приложение сохраняет EML для особенно больших электронных писем, я не могу подключиться к SQL Server. Я получаю сообщение "Ошибка входа в систему. Вход осуществляется из ненадежного домена и не может использоваться с проверкой подлинности Windows", когда этот код попадает сюда:
using (SqlConnection conn = new SqlConnection(connString))
{
conn.Open();
Ни один из других сообщений с этим сообщением об ошибке не подходит для моей ситуации. Я могу без проблем подключиться к SQL Server, пока не наткнусь на большое сообщение электронной почты.