ASP.NET邮件客户端错误:失败发送邮件

时间:2013-09-01 20:21:11

标签: asp.net vb.net email

我在Visual Basic中有一个可以完美发送电子邮件的工作邮件客户端。然后有一天它停止了工作。当我在我的方法上使用VB的try/catch时,它抛出的异常是Failure Sending Mail

这当然没有用,因为它非常一般。我不知道为什么邮件没有被发送。我搜索了网络以及StackOverflow,但是我提供的解决方案都没有。

我已经尝试过Aol和Gmail,我确信所有密码和用户名都是正确的。端口也是正确的。可能是什么问题呢?

        Private Sub PictureBox2_Click(ByVal sender As System.Object, ByVal e As  System.EventArgs) Handles PictureBox2.Click
    Try
        Dim smtpServer As New SmtpClient("smtp.aol.com")
        Dim Mail As New MailMessage()
        smtpServer.UseDefaultCredentials = False
        smtpServer.Credentials = New Net.NetworkCredential("Email", "Pass"
        smtpServer.Port = 587
        smtpServer.Host = "smtp.aol.com"
        smtpServer.DeliveryMethod = SmtpDeliveryMethod.Network
        smtpServer.EnableSsl = True
        Mail.From = New MailAddress("Email")
        Mail.To.Add("Email")
        smtpServer.Send(Mail)
    Catch Ex As Exception
        MsgBox(Ex.Message)
    End Try

0 个答案:

没有答案