Это исключение Interop, потому что этот код .NET полагается на службы Interop (Erability), неуправляемые вещи.Сообщение, однако, довольно ясно, сервер не может ретранслировать, потому что он был настроен на отклонение ретрансляции электронной почты.
Много лет назад это не было проблемой, и вы могли фактически использовать любой общедоступный SMTP-сервер для отправки электронной почты.С появлением СПАМА вся игра изменилась, теперь на большинстве серверов ретрансляция отключена, и ваш запрос на отправку почты отклоняется.
Вам потребуется здесь, чтобы он не отклонял вашу почту, - это аутентифицировать ваш запрос(учетная запись / пользователь и пароль на этом сервере).Это должна быть действительная комбинация имени пользователя и пароля, известная этому SMTP-серверу.Вы делаете это, устанавливая их (из моей головы извините) в свойстве .Credentials.См. Также свойство UseDefaultCredentials. Если вы задаете Credentials, вам нужно убедиться, что UseDefaultCredentials имеет значение false.