利用.net自带的Mail很容易实现,代码很简单 但是中间遇到了很多些的问题,再次写个record
在做example的时候,gmail是test通过最好的,没有遇到太大的问题:
//读取HTML模板,即发送的页面
string strPath = Environment.CurrentDirectory + "\\email.htm";
//读取文件,“System.Text.Encoding.Default”可以解决中文乱码问题
StreamReader sr = new StreamReader(strPath, System.Text.Encoding.Default);
StringBuilder body = new StringBuilder();
body.Append(sr.ReadToEnd());
//关闭文件流
sr.Close();
string mailpwd = "XXXX";
MailMessage mymail = new MailMessage();
mymail.From = new System.Net.Mail.MailAddress("XXXX@gmail.com", "XXXX");
mymail.To.Add(new MailAddress("XXXX@gmail.com"));
mymail.Subject = "Net Mail";