求助:c#调用smtpclient发送ssl安全连接邮件的方法
我是这样写的:
MailAddress from = new MailAddress(txtFrom.Text);
MailAddress to = new MailAddress(txtGet.Text);
MailMessage message = new MailMessage(from, to);
message.Subject = txtSubject.Text;
message.Body = richTextBox1.Text;
message.IsBodyHtml =true; //true fales我都试过了
SmtpClient client = new SmtpClient("smtp.****.com",587); //加密465/587两个端口我都试过了
client.EnableSsl =true; //true fales我都试过了
client.Credentials = new System.Net.NetworkCredential("发件人邮箱", "发件人邮箱密码");
//发送邮件
try
{
client.Send(message);
MessageBox.Show("发送成功");
}
catch (Exception a)
{ MessageBox.Show(a.Message); }
就一直发不出去,报错为“发送失败”或者“超时”,不用ssl加密,我把端口改为25, client.EnableSsl设为false,用不需要ssl认证的163邮箱能发送,但是,我现在需要用ssl安全连接来发送,求高人指点