У меня есть приложение asp.net на платформе 4.6.1, которое отправляет электронные письма (обновления статуса и тому подобное). Он отлично отправляет электронные письма от нескольких пользователей (у нас хранятся их учетные данные), размещенных в Google, Comcast, ATT и т. Д., Но один хост (hostgator) доставляет нам проблемы. Адреса электронной почты через домен пользователя с hostgator. (По сути, бизнес пытается перевести своих пользователей с личных писем на электронные письма компании.)
Электронные письма будут отправляться другим пользователям в домене электронной почты, но не будут отправляться за пределы домена, и хост электронной почты не уверен, что происходит. Хост спрашивает, использует ли приложение безопасную аутентификацию по паролю, и я не могу найти ссылку на это в литературе, которую читаю.
У кого-нибудь есть идеи о том, что мы можем сделать? Ниже приведен фрагмент кода, который у меня на месте, который в противном случае работает.
Dim client As New SmtpClient
client.Host = smtpClientString
client.EnableSsl = True
client.Port = smtpPortInteger
client.Credentials = New Net.NetworkCredential(fromEmailString, emailPasswordString)
Try
client.Send(message)
Return "Success"
Catch ex As Exception
Return ex.Message
End Try