我在框架4.6.1上有一个asp.net应用程序,用于发送电子邮件(状态更新等)。它可以从托管在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