局域网发邮件怎么绘制表格
发是可以发的 就是邮件里内容需要用表格圈起来
不知道什么圈 怎么绘制表格呢
------最佳解决方案--------------------
oMail.Body = sBody;
------其他解决方案--------------------MailMessage.IsBodyHTML设置成True就可以了。
至于画表格,可以用其它工具画,想vs2010, word什么的。然后存成html作为模板.需要填入数据的地方用占位符,像{$Subject} {$Product}什么的。
发邮件的时候,读取模板,然后用String.Replace("{$Product}","实际内容") 进行替换。
再赋给MailMessage.Body 就可以了。
------其他解决方案--------------------绘制表格==?
execl 样式的表格还是什么,
------其他解决方案--------------------将邮件的内容格式设置成为html格式
using System.Net.Mail;
MailMessage mail = new MailMessage();
mail.IsBodyHTML = true;
然后用
<table><tr><td/></tr></table>
画表
------其他解决方案--------------------控制台程序也可以这样画吗?<table><tr><td/></tr></table>
------其他解决方案--------------------可以,邮件可以发送HTML标签,也就可以接受HMTL标签传送,用?<table><tr><td/></tr></table>是可以的
------其他解决方案-------------------- /// <summary>
/// C#发送邮件函数
/// </summary>
/// <param name="from">发送者邮箱</param>
/// <param name="fromer">发送人</param>
/// <param name="to">接受者邮箱</param>
/// <param name="toer">收件人</param>
/// <param name="Subject">主题</param>
/// <param name="Body">内容</param>
/// <param name="file">附件</param>
/// <param name="SMTPHost">smtp服务器</param>
/// <param name="SMTPuser">邮箱</param>
/// <param name="SMTPpass">密码</param>
/// <returns></returns>
public static bool sendmail(string sfrom, string sfromer, string sto, string stoer, string sSubject, string sBody, string sfile, string sSMTPHost, string sSMTPuser, string sSMTPpass)
{
////设置from和to地址
MailAddress from = new MailAddress(sfrom, sfromer);
MailAddress to = new MailAddress(sto, stoer);
////创建一个MailMessage对象