如果增加超時屬性,我無法在服務器中發送電子郵件。無法在asp.net中使用SmtpClient發送電子郵件
//set the SMTP info
SmtpClient smtp = new SmtpClient();
smtp.Host = strServer; //IP Mail Server
smtp.Timeout = 70 * 60 * 1000;
smtp.Port = Convert.ToInt16(Port); //Port
smtp.Credentials = new System.Net.NetworkCredential(FromAddress, strPassword);
//send the email
smtp.Send(Msg);
在我的申請中,我想發送'B'-day郵件將近1000人。所以我會發送電子郵件到「那些誰擁有生日,並把」密件抄送「其餘員工近1000.如果不加密密件抄送它是完美的工作。如果我添加密件抄送(1000人)它的錯誤,如」時間到」。我加了將近1小時的時間來克服這一點。我知道這不是一個好習慣,但是當我添加它時,它在本地而不是在服務器上工作。在服務器上它是givng錯誤「失敗結束郵件」。假設我減少超時到10分鐘,它不給任何例外,但沒有得到郵件。我想知道我在這裏錯過了什麼?這是服務器配置問題..?請幫我解決這個問題
嘗試增加的1000人在一組,併發送電子郵件到組。 – Maheep 2014-09-29 05:13:38
@Maheep首先這1000人是在一個組中,那麼它就不能工作。所以我一個接一個地加入了密送。 – nichu09 2014-09-29 05:16:36