Нам не нужно было использовать MSA;ответ был слишком прост: не включайте учетные данные в свойствах errorMail
:
<elmah>
<errorMail from="noreply@mydomain.com" to="someemail@mydomain.com"
async="true" subject="MyApp Exception thrown: {0}"
smtpServer="smtp.mydomain.org"/>
</elmah>
Обратите внимание, что мы также изменили "с" на поддельное "нереально" письмо, так как мы не хотим ответов,Кроме того, мы не можем использовать учетную запись службы Win для отправки электронных писем, как описано Microsoft :
Exchange Server не позволяет отправлять электронную почту из управляемой службыучетная запись от имени службы или приложения.Чтобы обойти это ограничение, используйте управляемую учетную запись службы для запуска службы, но создайте отдельную обычную учетную запись пользователя для службы и настройте службу для отправки сообщений электронной почты с использованием этой учетной записи.
Это для сервера2008, но, похоже, верно и для последних.Отдельное спасибо нашей команде Ops за этот ответ.