我想做一个功能,统计话费和邮件自动告知功能,话费是2个月统计一次,然后统计完毕以后会在2个月内的固定一天自动以邮件的形式发送给指定的手机号码使用者人(人是动态的,数据库里取的),手机话费表里有Id (自动编号), 手机号码,金额,费用产生时间这四个字段,手机号码表有:手机号码,手机号码使用者的邮箱,姓名 字段,
手机费用数据是用gridView控件显示的, 同时邮件里面的内容有包含GridView数据, 请教大家一下,这个功能该怎么实现,
最好有思路和代码,或者实例,谢谢各位了
手机费用数据是用gridView控件显示的, 同时邮件里面的内容有包含GridView数据, 请教大家一下,这个功能该怎么实现,
最好有思路和代码,或者实例,谢谢各位了
也可使用web services,邮件发送smtpclient
{
MailMessage MyMail = new MailMessage();
MyMail.From = new MailAddress("", "");
MyMail.To.Add(new MailAddress(""));
MyMail.Subject = Mailtitle;
MyMail.Body = MailCon;
MyMail.IsBodyHtml = true;
SmtpClient smtpclient = new SmtpClient();
smtpclient.DeliveryMethod = SmtpDeliveryMethod.Network;
smtpclient.Host = "";
smtpclient.Credentials = new System.Net.NetworkCredential(MailFrom, MailPwd);
smtpclient.Send(MyMail);
}
foreach user in allusers {
var rows = select 统计信息 from 统计表 where 用户名=user
var info = ""
foreach row in rows {
info += row
}
send info to user
}