asp.net(C#)群发邮件超时

解决方案 »

  1.   

    错误信息:失败,错误信息:+System.Net.Mail.SmtpException: Error in processing. The server response was: MI:SFQ 0,wmsvr2,LmR4CkAJwYF33S5MAAAAAMAyCgMAAAAA.28S2 1278139768 http://mail.163.com/help/help_spam_16.htm?ip=203.171.236.68&hostid=wmsvr2&time=1278139768
       at System.Net.Mail.MailCommand.CheckResponse(SmtpStatusCode statusCode, String response)
       at System.Net.Mail.MailCommand.Send(SmtpConnection conn, Byte[] command, String from)
       at System.Net.Mail.SmtpTransport.SendMail(MailAddress sender, MailAddressCollection recipients, String deliveryNotify, SmtpFailedRecipientException& exception)
       at System.Net.Mail.SmtpClient.Send(MailMessage message)
       at fjw.BLL.baseclass.SendEmail.SendSingle(String& _error_info)!
      

  2.   

    1、用队列
    2、用线程
    3、别用asp.net(做个服务或者做个WinForm不行么?)
      

  3.   


    你自己的smtp服务器应该没有任何问题,但是用别人的,就不一样啦,可能有限制,比如:某一时间段内只允许发送20封邮件。解决的办法:就是多注册几个邮箱,循环着用每个邮箱发送邮件
      

  4.   

    可以在服务器上用c#做个winform程序, 之后发送,