asp.net vvont отправлять электронную почту с помощью Gmail - PullRequest
0 голосов
/ 30 марта 2012

Кто-нибудь может понять, почему это не пришло ... Я неоднократно проверял адрес электронной почты и пароль ...

Imports System.Net.Mail

Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
 Dim Mail As New MailMessage
    Mail.From = New MailAddress("myemail@googlemail.com")
    Mail.To.Add("myemail@googlemail.comm")
    Mail.Subject = "test"
    Mail.Body = txtcomment.Text
    Dim smtp As New SmtpClient("smtp.gmail.com")
    smtp.Port = 587
    smtp.EnableSsl = True
    smtp.Credentials = New System.Net.NetworkCredential("myemail@googlemail.com", "mypassowrd")
    smtp.Send(Mail)
    lblconfirm.Text = "Sent Successfully"
 Catch ex As Exception 
        lblconfirm.Text = "There was an error"
    End Try


End Sub

Ответы [ 3 ]

0 голосов
/ 30 марта 2012

Вы действительно получаете какую-либо ошибку? Сообщение об ошибке будет очень полезно.

Если вы не получаете сообщение об ошибке, необходимо учитывать несколько моментов.

  1. Gmail может интерпретировать ваши запросы на отправку почты как спам / вредоносные. Многие крупные провайдеры электронной почты имеют меры для предотвращения злоупотребления людьми своими серверами SMTP.
  2. Ваш спам-фильтр может перехватывать электронные письма, которые вы пытаетесь отправить, тем более что вы отправляете их себе. Мы видели это не раз при разработке приложений. Электронная почта может выглядеть так, как будто она не работает, но на самом деле электронные письма просто задерживаются фильтром спама.

Надеюсь, что это поможет.

0 голосов
/ 30 марта 2012

Нам нужно получить сообщение об ошибке, чтобы узнать, в чем проблема. Однако, пожалуйста, проверьте после добавления этой строки:

smtp.UseDefaultCredentials = false;
0 голосов
/ 30 марта 2012

Несколько мыслей:

  • Во-первых, какое сообщение об ошибке вы видите? Тип исключения, сообщение и трассировка стека могут многое рассказать о том, что происходит.
  • Во-вторых, взгляните на это возможно связанное сообщение . Порядок, в котором вы настраиваете свойства клиента SMTP, может иметь значение.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...