Können wir E-Mail Formular lokalen Host mit Google Mail SMTP senden? Ich versuche und bekomme einen Fehler. Die Operation ist abgelaufen.können wir E-Mails vom lokalen Host über Google Mail-Konto senden?
Ich versuche, E-Mail von lokalen Host von den letzten 3 Tagen zu senden. Es funktioniert gut, wenn ich E-Mails von meinem Hosting-Server mit Google Mail sende, aber es funktioniert nicht auf localhost. Ich habe Firewall-Anti-Virus deaktiviert, aber selbst dann unglücklich. Bitte führen Sie mich haben Sie jemals Gmail für das Senden von E-Mails von localhost verwendet (ohne Server beteiligt)
Wenn es möglich ist, hier ist mein Code bitte führen Sie mich. Bitte hilf mir und führe mich, dass ich feststecke.
dank
protected void btnConfirm_Click(object sender, EventArgs e)
{
MailMessage message = new MailMessage();
message.To.Add("[email protected]");
message.From = new MailAddress("[email protected]");
message.Subject = "New test mail";
message.Body = "Hello test message succeed";
message.IsBodyHtml = true;
message.BodyEncoding = System.Text.Encoding.ASCII;
message.Priority = System.Net.Mail.MailPriority.High;
SmtpClient smtp = new SmtpClient();
smtp.EnableSsl = true;
smtp.Port = 465;
smtp.UseDefaultCredentials = false;
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.Host = "smtp.gmail.com";
smtp.Credentials = new NetworkCredential("[email protected]", "**mypassword**");
try
{
smtp.Send(message);
}
catch (Exception ex)
{
throw ex;
}
}
Haben Sie versucht, die try/catch-Anweisungen zu entfernen und sie im Debugger auszuführen, um zu sehen, wo sie stecken bleiben? –
auf smtp.Send (Nachricht); Aber das erste Ding ist, hast du jemals gmail benutzt, um Post von loclhost zu senden? – user576510
Kevin Ich möchte fragen, ist es möglich? – user576510