Assembly currentAssembly = Assembly.GetExecutingAssembly();
string FileXmlUrl = Path.Combine(Path.GetDirectoryName(currentAssembly.Location), "mailUserInfo.xml");
--XML取数据格式
XmlDocument xmldoc=new XmlDocument();
xmldoc.load(FileXmlUri);
XmlNode rootnode=xmldoc.DocumentElement["节点"];
int counts=rootnode.ChildNodes.count;
for(int i=0;i<counts;i++)
{
roolnode.ChildNodes[i].Attributes["属性名"].Values
}
--发邮件格式
MailAddress from = new MailAddress(rootNode1.ChildNodes[0].Attributes["LoginId"].Value);
MailMessage mail = new MailMessage();
mail.From = from;//发件人地址
mail.to.Add("") //收件人地址
mail.Subject = " IP:" + IpList[0].ToString() + " 接口错误信息 时间:" + DateTime.Now;
mail.Body = "</br>经销商编号:" + enterCode + "</br>接口参数:" + SyncType + "</br>报错时间:" + DateTime.Now + " </br>报错信息:" + ex.Message;
mail.BodyEncoding = System.Text.Encoding.UTF8;
mail.IsBodyHtml = true;
SmtpClient client = new SmtpClient();
client.UseDefaultCredentials = true;
client.Host = rootNode1.ChildNodes[0].Attributes["mailSer"].Value;
client.Port = 25;
client.Credentials = new System.Net.NetworkCredential(rootNode1.ChildNodes[0].Attributes["LoginId"].Value, rootNode1.ChildNodes[0].Attributes["LoginPass"].Value);
mail.Priority = MailPriority.Normal;
client.Send(mail);