Я пытаюсь отправить электронное письмо в событие нажатия кнопки в веб-части. Однако отправка электронной почты не удалась, и ошибка регистрируется как в журналах sharepoint, так и в средстве просмотра событий на компьютере. Ошибка: Не удается подключиться к SMTP-хостуОшибка в SPUtility отправьте электронное письмо
Настройки исходящей электронной почты в центральном администраторе уже настроены. Оповещения также работают нормально.
Ниже мой код:
StringDictionary headers = new StringDictionary();
headers.Add("to", "[email protected]");
headers.Add("from", "[email protected]");
headers.Add("subject", "How to use SendEMail from SPUtility");
headers.Add("content-type", "text/html");
string bodyText = "This is the body of my email, in html format.";
SPUtility.SendEmail(SPContext.Current.Web, headers, bodyText);
Заранее спасибо
Возможно, из-за того, что SharePoint предупреждает, что электронные письма отправляются из службы таймера SharePoint, а ваш код работает под управлением ASP.NET w3wp, и ваш Антивирус был настроен так, чтобы разрешить процесс таймера. – Ryan
Хорошая мысль, спасибо. – Faiz