111,092
社区成员




System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient(txtSService.Text.Trim(), Convert.ToInt32(txtServicePort.Text.Trim()));
client.Credentials = new System.Net.NetworkCredential(txtUPwd.Text.Trim(), txtCEmail.Text.Trim());
请把代码用code框框标记出来,不然看着太丑了,你发的代码你自己也不乐意看。
你发邮件用的是system.net.mail发送的,那么发送时需要提供 Smtp服务器地址,smtp端口号。
credentials方面需要提供正确的邮箱密码即可。不过需要注意的是这个邮箱需要开通一些权限才行。具体的设置什么东西(好像是pop3,还是imap,smtp的,反正你全给开了就好用了)我给忘记了,但是如果用的QQ邮箱的话,你还必须设置个邮箱独立密码才能用,而这时候提供的密码就必须是这个邮箱独立密码才行。
关于smtp服务器,你必须能够ping的通才是可用的。在命令行里ping一下自己搜到的smtp服务器,看能不能用也挺关键