Комментарий Tomasz Madeyski - это то, что исправило мою проблему ... он говорит, что существует ошибка в SetDefaultCredential, он говорит:
«Проблема в том, что в SetDefaultCredentials установлен этот код: это. transport.Credentials = значение? (ICredentialsByHost) CredentialCache.DefaultNetworkCredentials: (ICredentialsByHost) null, что переопределяет учетные данные, установленные установщиком учетных данных. Для меня это выглядит как ошибка SmtpClient «
, если вы поместили smtpClient.UseDefaultCredentials = false
после набора учетных данных ... эта строка устанавливает нулевые эти учетные данные ...
3 буквы: Pre
.
Не могу поверить, что я потратил кучу времени на это; Мне нужно было использовать opt.PreCondition(...)
. Фактически он прекращает доступ к исходному члену, когда вы ему это не делаете.