我创建了一个表单,其中包含一个发送按钮和一个richtextbox以及用户名和密码以及从和到文本框。
这是发送按钮中的代码,但不幸的是,当我填写文本框并点击发送按钮时,程序将关闭。
<a href="#" onclick="openFunction('http://google.com')">Link</a>
更新 我尝试了你说的任何内容,我已经观看了Youtube视频,但编译器在第9行显示错误:
private void btnSend_Click(object sender, EventArgs e)
{
MailMessage mail = new MailMessage(from.Text, to.Text, Subject.Text, body.Text);
// SmtoServer = smtp.company.com; Ex: Gmail . smtp.gmail.com | yahoo - smtp.yahoo.com
SmtpClient client = new SmtpClient(smtp.Text);
client.Port = 587;
client.Credentials = new System.Net.NetworkCredential(username.Text,password.Text);
client.EnableSsl = true;
client.Send(mail);
MessageBox.Show("Your mail has been sent!\n Thanks for your email",
"Success", MessageBoxButtons.OK);
}
这是错误:
System.dll中发生未处理的“System.Net.Mail.SmtpException”类型异常
其他信息:SMTP服务器需要安全连接,或者客户端未经过身份验证。服务器响应为:5.5.1需要身份验证。