本人SMTP自动寄信服务的代码如下:
1.存在的问题是发163邮箱成功.发126失败.发hotmail要到第2天才收到,且在垃圾箱中.
2.远程机器打开网页访问本机发送邮件失败.
3.发送中文出现乱码.
本人采用SMTP的默认配置.
private void Button1_Click(object sender, System.EventArgs e)
{
      MailMessage obj = new MailMessage();
      obj.From = mailfrom.Text;    //发件人E-mail地址
      obj.To = mailto.Text;        //收件人E-mail地址
      obj.Subject = mailsubject.Text;   //标题
      obj.Body =  mailbody.Text;        //正文
      obj.Priority = MailPriority.High;  //发送级别
      obj.BodyEncoding = System.Text.Encoding.GetEncoding("gb2312");
      //obj.BodyEncoding = System.Text.Encoding.UTF8;
      //SmtpMail.SmtpServer="local";
      SmtpMail.Send(obj);
}