我在这里发帖是因为我多次尝试通过c#(Visual Studio 2015)中的程序发送电子邮件,但我无法做到。例外是:
类型' System.Net.Mail.SmtpException'未处理的例外情况。发生在System.dll中 附加信息:发送邮件失败。
我的代码如下:
MailMessage msg = new MailMessage(from.Text, to.Text, subject.Text, body.Text);
SmtpClient smclient = new SmtpClient("smpt.gmail.com", 587); //465
smclient.Credentials = new System.Net.NetworkCredential("haroncv@gmail.com", "(password)");
smclient.EnableSsl = true;
smclient.Send(msg);
MessageBox.Show("Mail Sent");
其中:
from.text = "haroncv@gmail.com"
to.text = "haroncv@gmail.com"
subject.text = "Sending email"
body.text = "hello world, how are you"
答案 0 :(得分:0)
我认为您遇到了我在这里遇到的同样问题。希望这可以帮助。 Sending email from specific server gives socket forbidden error