网易邮箱:
企业邮箱:单个用户每天最多只能发送 1000 封邮件。单个邮件最多包含 500 个收件人邮箱地址。
163VIP邮箱:每天限制最多能发送800封邮件。
163 、 126 、 yeah 的邮箱:一封邮件最多发送给 40 个收件人 , 每天发送限额为 50 封。
QQ邮箱:
为了防范少数垃圾邮件发送者的过量邮件发送行为, QQ邮箱根据不同用户类型设置了不同的发送总数的限制:
2G 的普通用户每天最大发信量是 100 封。
3G 会员、移动 QQ 、 QQ 行及 4G 大肚邮用户每天最大发信量是 500 封。
新浪邮箱
企业邮箱试用期用户每天限制 80 封,购买后发信没有限制。
新浪免费邮箱,每天限制发送 30 封 。
Foxmail 免费邮箱每天发送量限制为 50 封 。
Gmail邮箱:
邮件数量限制为每天 500 封 。
新申请的邮箱 每天发送量限制 50 封 。
尚易企业邮箱:
一个 IP 一分钟最多发送 400 个邮件地址。
一封邮件最多 200 个邮件地址。
如果一封邮件包括 200 个收信人地址,一分钟最多不能超过 2 封邮件。
如果一封邮件只有一个收信人地址 , 一分钟发送的邮件不能超过 6 封。
雅虎免费邮箱
每小时发送量限制为100封。
每天发送量限制为 200 封。
阿里巴巴英文站提高的企业邮箱:
单个用户每天发送 200 封邮件 。
超过 200 封 / 天可能被系统自动冻结 。
HotMail 邮箱:
每天发送限量限制为 100封 。
每次最多可以将同一封邮件发送给 50 个电子邮件地址。
其他邮箱发送邮箱限制:
搜狐 免费邮箱:每天发送量限制为 100 封 。
GMX 免费邮箱:每天发送量限制为 100 封 。
Gawab 免费邮箱:每天发送量限制为 100 封 。
AOL 免费邮箱:每天发送限制为 100 封 。
中国移动 139 免费邮箱:每天发送限制量为 100 封
public bool MailSend(EmailModel EPSModel)
{
try
{
//确定smtp服务器端的地址,实列化一个客户端smtp
System.Net.Mail.SmtpClient sendSmtpClient = new System.Net.Mail.SmtpClient(EPSModel.SendSetSmtp);//发件人的邮件服务器地址
System.Net.Mail.MailAddress sendMailAddress = new MailAddress(EPSModel.SendEmail, EPSModel.ConsigneeHand, Encoding.UTF8);//发件人的邮件地址和收件人的标题、编码
//构造一个收件的人的地址
System.Net.Mail.MailAddress consigneeMailAddress = new MailAddress(EPSModel.ConsigneeAddress, EPSModel.ConsigneeName, Encoding.UTF8);//收件人的邮件地址和收件人的名称 和编码
//构造一个Email对象
System.Net.Mail.MailMessage mailMessage = new MailMessage(sendMailAddress, consigneeMailAddress);//发件地址和收件地址
mailMessage.Subject = EPSModel.ConsigneeTheme;//邮件的主题
mailMessage.BodyEncoding = Encoding.UTF8;//编码
mailMessage.SubjectEncoding = Encoding.UTF8;//编码
mailMessage.IsBodyHtml = true;
mailMessage.Body = EPSModel.SendContent;//发件内容
//设置邮件信息 (指定如何处理待发的电子邮件)
sendSmtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;//指定如何发邮件 是以网络来发
sendSmtpClient.EnableSsl = true;//服务器支持安全接连,安全则为true
sendSmtpClient.UseDefaultCredentials = false;//是否随着请求一起发
sendSmtpClient.Port = 587;
//用户登录信息
NetworkCredential myCredential = new NetworkCredential(EPSModel.SendEmail, EPSModel.SendPwd);
sendSmtpClient.Credentials = myCredential;//登录
sendSmtpClient.Send(mailMessage);//发邮件
return true;//发送成功
}
catch (Exception ex)
{
return false;//发送失败
}
}
public ActionResult email(int id, decimal Amount, string Email)
{
//var list = _financeReportApp.getReconctionItem(id);
var f = _financeReportApp.getReconction(id);
EmailModel model = new EmailModel();
string MailUserName = ConfigurationManager.AppSettings["MailUserName"].ToString();
string MailPassword = ConfigurationManager.AppSettings["MailPassword"].ToString();
string MailHost = ConfigurationManager.AppSettings["MailHost"].ToString();
model.SendEmail = MailUserName;
model.SendPwd = MailPassword;//密码
model.SendSetSmtp = MailHost;//
model.ConsigneeAddress = Email;//"XXXXXXXXXX@qq.com";
model.ConsigneeTheme = f.DepartmentName + "对帐单";
model.ConsigneeHand = f.Month + "月对账单";
model.ConsigneeName = "河南XXXX有限公司";
//model.SendContent = temp(list, Amount);
model.SendContent = temp21(f);
SendEmail sd = new SendEmail();
bool result = sd.MailSend(model);
if (result)
{
return Json(BjuiResponse);
}
else
{
BjuiResponse.statusCode = "300";
BjuiResponse.message = "确认失败";
return Json(BjuiResponse);
}
}