我们小组现在正在做一个小区物业管理系统 其中有个功能是群发邮件
也就是每到缴费的时候 客户端就自动群发邮件给业主 如果没有邮箱的业主自然不发
还有就是有的业主逾期没缴纳相关费用 也会发邮件提醒
这个功能似乎挺难
而且作为初学者的我 之前也没接触过这种需要联网的程序
大哥大姐们,请给些提示 一点思路都没
特别是如果在程序上 实现联网 群发邮件
也就是每到缴费的时候 客户端就自动群发邮件给业主 如果没有邮箱的业主自然不发
还有就是有的业主逾期没缴纳相关费用 也会发邮件提醒
这个功能似乎挺难
而且作为初学者的我 之前也没接触过这种需要联网的程序
大哥大姐们,请给些提示 一点思路都没
特别是如果在程序上 实现联网 群发邮件
client.Host = "smtp.163.com";
client.UseDefaultCredentials = false;
client.Credentials = new System.Net.NetworkCredential("你的163用户名", "*****");
//星号改成自己邮箱的密码
client.DeliveryMethod = SmtpDeliveryMethod.Network; System.Net.Mail.MailMessage message = new MailMessage("你的163邮箱地址", "收件人邮箱地址");
message.Subject = "测试";
message.Body = "用自己写的软件发的邮件!";
message.BodyEncoding = System.Text.Encoding.UTF8;
message.IsBodyHtml = true;
//添加附件
Attachment data = new Attachment(@"附件地址如:e:\a.jpg", System.Net.Mime.MediaTypeNames.Application.Octet);
message.Attachments.Add(data); try
{
client.Send(message);
MessageBox.Show("Email successfully send.");
}
catch (Exception ex)
{
MessageBox.Show("Send Email Failed." + ex.ToString());
}
http://hi.baidu.com/zkbob22/blog/item/3b894265436d6ee3f73654ff.html
你可以在服务器启动时,在某个指定的时间内,调用邮件发送的方法(一般服务器是二十四小时开着的)
这就可以实现自动发送了。
你要有个自已的邮件服务器,用网易的个人服务器,不能实现群发,因为他们做了限制
发送量很小。。
推荐你用winmail邮件服务器,发送速度很快的/