[英]Send email from c#
我在服務器上安裝了Windows Server 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對您被屏蔽的反應。
這是谷歌服務器的響應。
[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:來自您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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.