smtpClient发信返回错误
我在.net 2008下用smtpClientfa类发送邮件,返回错误“发送邮件失败”,谁知道为什么,返回错误代码能否详细一下,而不是仅仅“发送邮件失败”,谢谢。
代码如下
try
{
System.Net.Mail.MailMessage myMail = new System.Net.Mail.MailMessage();
myMail = new System.Net.Mail.MailMessage(txtSEmail.Text.Trim(), txtCEmail.Text.Trim());
myMail.Subject = txtETitle.Text.Trim();
myMail.Body = txtEContent.Text.Trim();
System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient(txtSService.Text.Trim(), Convert.ToInt32 (txtServicePort.Text.Trim()));
client.Credentials = new System.Net.NetworkCredential(txtUName.Text.Trim(), txtUPwd.Text.Trim());
client.Send(myMail);
MessageBox.Show("邮件发送成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
catch (System.Net.Mail.SmtpException ex)
{
MessageBox.Show(ex.Message, "发送邮件出错");
}