从 C# 发送电子邮件
Send email from c#
我在服务器windows上安装了2008服务SmarterMail。配置界面和完美的作品。
我在 .net c # 中创建了一个软件,代码如下:
MailMessage mail = new MailMessage();
mail.From = new MailAddress("info@domain.it", "Prova");
foreach (string recips in email)
{
mail.To.Add(recips);
}
mail.Subject = "PRova";
mail.BodyEncoding = System.Text.Encoding.UTF8;
mail.IsBodyHtml = true;
mail.Body = messaggio;
foreach (string itemurl in file)
{
System.Net.Mail.Attachment attachment;
attachment = new System.Net.Mail.Attachment(itemurl);
mail.Attachments.Add(attachment);
}
SmtpClient smtp = new SmtpClient(server);
smtp.UseDefaultCredentials = false;
smtp.Credentials = new NetworkCredential("prova", "prova");
smtp.Send(mail);
问题出在我向地址@gmail.com 发送电子邮件时。
这些电子邮件来自除 gmail 之外的所有域。可能是什么原因?
如果电子邮件在所有域中都有效,则接受 gmail。我会检查你是否被 gmail 列入黑名单。
这似乎不是代码的问题。
该消息告诉您,您基本上已被阻止。我建议不要关注你的代码,而是关注 google 对你被阻止的反应。
这是 google 服务器的响应....
[2015.05.20] 16:43:03 [11057] RSP: 354 继续 r1si4209019wic.9 - gsmtp
[2015.05.20] 16:43:03 [11057] RSP: 421-4.7.0 [ 15] 我们的系统检测到异常速率
[2015.05.20] 16:43:03 [11057] RSP:421-4.7.0 来自您的 IP 地址的未经请求的邮件。为了保护我们的
[2015.05.20] 16:43:03 [11057] RSP: 421-4.7.0用户来自垃圾邮件,从您的IP地址发送的邮件已被暂时关闭
[2015.05.20] 16:43:03 [11057] RSP:421-4.7.0 限速。请拜访
[2015.05.20] 16:43:03 [11057] RSP: 421-4.7.0 http://www.google.com/mail/help/bulk_mail.html 查看我们的批量
[2015.05.20] 16:43:03 [11057] RSP:421 4.7.0 电子邮件发件人指南。 r1si4209019wic.9 - gsmtp
我在服务器windows上安装了2008服务SmarterMail。配置界面和完美的作品。 我在 .net c # 中创建了一个软件,代码如下:
MailMessage mail = new MailMessage();
mail.From = new MailAddress("info@domain.it", "Prova");
foreach (string recips in email)
{
mail.To.Add(recips);
}
mail.Subject = "PRova";
mail.BodyEncoding = System.Text.Encoding.UTF8;
mail.IsBodyHtml = true;
mail.Body = messaggio;
foreach (string itemurl in file)
{
System.Net.Mail.Attachment attachment;
attachment = new System.Net.Mail.Attachment(itemurl);
mail.Attachments.Add(attachment);
}
SmtpClient smtp = new SmtpClient(server);
smtp.UseDefaultCredentials = false;
smtp.Credentials = new NetworkCredential("prova", "prova");
smtp.Send(mail);
问题出在我向地址@gmail.com 发送电子邮件时。 这些电子邮件来自除 gmail 之外的所有域。可能是什么原因?
如果电子邮件在所有域中都有效,则接受 gmail。我会检查你是否被 gmail 列入黑名单。
这似乎不是代码的问题。
该消息告诉您,您基本上已被阻止。我建议不要关注你的代码,而是关注 google 对你被阻止的反应。
这是 google 服务器的响应....
[2015.05.20] 16:43:03 [11057] RSP: 354 继续 r1si4209019wic.9 - gsmtp [2015.05.20] 16:43:03 [11057] RSP: 421-4.7.0 [ 15] 我们的系统检测到异常速率 [2015.05.20] 16:43:03 [11057] RSP:421-4.7.0 来自您的 IP 地址的未经请求的邮件。为了保护我们的 [2015.05.20] 16:43:03 [11057] RSP: 421-4.7.0用户来自垃圾邮件,从您的IP地址发送的邮件已被暂时关闭 [2015.05.20] 16:43:03 [11057] RSP:421-4.7.0 限速。请拜访 [2015.05.20] 16:43:03 [11057] RSP: 421-4.7.0 http://www.google.com/mail/help/bulk_mail.html 查看我们的批量 [2015.05.20] 16:43:03 [11057] RSP:421 4.7.0 电子邮件发件人指南。 r1si4209019wic.9 - gsmtp