簡體   English   中英

從C#發送電子郵件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM