C#發送郵件,發送的內容是Table,接收郵件時格式失效
System.Web.Mail.MailMessage Message = new System.Web.Mail.MailMessage();
Message.From = MailFrom;
Message.To = MailTo;
Message.Subject = "15天內未出貨的機種"; //機種,倉別,當前庫存量,最後出庫時間,最後入庫時間,當前時間
Message.Body = "<table width='1000px' border='1' cellspacing='1' cellpadding='1'>" ;
Message.Body += "<tr><td>機種</td><td>倉別</td><td>當前庫存量</td><td>最後出庫時間</td><td>最後入庫時間</td></tr>";
for (int intI = 0; intI < MessageBody.Rows.Count; intI++)
{
Message.Body += "<tr>";
Message.Body += "<td>" + MessageBody.Rows[intI][0].ToString() + "</td>";
Message.Body += "<td>" + MessageBody.Rows[intI][1].ToString() + "</td>";
Message.Body += "<td>" + MessageBody.Rows[intI][2].ToString() + "</td>";
Message.Body += "<td>" + MessageBody.Rows[intI][3].ToString() + "</td>";
Message.Body += "<td>" + MessageBody.Rows[intI][4].ToString() + "</td>";
Message.Body += "</tr>";
}
Message.Body += "</table>"; Message.BodyEncoding = System.Text.Encoding.Default;
Message.BodyFormat = System.Web.Mail.MailFormat.Html; System.Web.Mail.SmtpMail.SmtpServer = "172.16.100.12"; try
{
System.Web.Mail.SmtpMail.Send(Message);
}
catch (Exception ex)
{
MessageBox.Show("發送郵件失敗!");
}
System.Web.Mail.MailMessage Message = new System.Web.Mail.MailMessage();
Message.From = MailFrom;
Message.To = MailTo;
Message.Subject = "15天內未出貨的機種"; //機種,倉別,當前庫存量,最後出庫時間,最後入庫時間,當前時間
Message.Body = "<table width='1000px' border='1' cellspacing='1' cellpadding='1'>" ;
Message.Body += "<tr><td>機種</td><td>倉別</td><td>當前庫存量</td><td>最後出庫時間</td><td>最後入庫時間</td></tr>";
for (int intI = 0; intI < MessageBody.Rows.Count; intI++)
{
Message.Body += "<tr>";
Message.Body += "<td>" + MessageBody.Rows[intI][0].ToString() + "</td>";
Message.Body += "<td>" + MessageBody.Rows[intI][1].ToString() + "</td>";
Message.Body += "<td>" + MessageBody.Rows[intI][2].ToString() + "</td>";
Message.Body += "<td>" + MessageBody.Rows[intI][3].ToString() + "</td>";
Message.Body += "<td>" + MessageBody.Rows[intI][4].ToString() + "</td>";
Message.Body += "</tr>";
}
Message.Body += "</table>"; Message.BodyEncoding = System.Text.Encoding.Default;
Message.BodyFormat = System.Web.Mail.MailFormat.Html; System.Web.Mail.SmtpMail.SmtpServer = "172.16.100.12"; try
{
System.Web.Mail.SmtpMail.Send(Message);
}
catch (Exception ex)
{
MessageBox.Show("發送郵件失敗!");
}
或参考