zoukankan      html  css  js  c++  java
  • SmtpException 类

    http://msdn2.microsoft.com/zh-cn/library/system.net.mail.smtpexception(VS.80).aspx

    public static void RetryIfBusy(string server)
    {
        MailAddress from 
    = new MailAddress("ben@contoso.com");
        MailAddress to 
    = new MailAddress("jane@contoso.com");
        MailMessage message 
    = new MailMessage(from, to);
        
    // message.Subject = "Using the SmtpClient class.";
        message.Subject = "Using the SmtpClient class.";
        message.Body 
    = @"Using this feature, you can send an e-mail message from an application very easily.";
        
    // Add a carbon copy recipient.
        MailAddress copy = new MailAddress("Notifications@contoso.com");
        message.CC.Add(copy);
        SmtpClient client 
    = new SmtpClient(server);
        
    // Include credentials if the server requires them.
        client.Credentials = (ICredentialsByHost)CredentialCache.DefaultNetworkCredentials;
        Console.WriteLine(
    "Sending an e-mail message to {0} using the SMTP host {1}.",
             to.Address, client.Host);
        
    try
        {
            client.Send(message);
        }
        
    catch (SmtpFailedRecipientsException ex)
        {
            
    for (int i = 0; i < ex.InnerExceptions.Length; i++)
            {
                SmtpStatusCode status 
    = ex.InnerExceptions[i].StatusCode;
                
    if (status == SmtpStatusCode.MailboxBusy ||
                    status 
    == SmtpStatusCode.MailboxUnavailable)
                {
                    Console.WriteLine(
    "Delivery failed - retrying in 5 seconds.");
                    System.Threading.Thread.Sleep(
    5000);
                    client.Send(message);
                }
                
    else
                {
                    Console.WriteLine(
    "Failed to deliver message to {0}", ex.FailedRecipient[i]);
                }
            }
        }
    }

    申明

    非源创博文中的内容均收集自网上,若有侵权之处,请及时联络,我会在第一时间内删除.再次说声抱歉!!!

    博文欢迎转载,但请给出原文连接。

  • 相关阅读:
    localhost/127.0.0.1:8080
    android要注意的小问题
    2016年度工作计划
    2016年度计划总结
    竞品分析的思路
    《竞品调研:抄也是一门学问》学习总结
    书籍名单
    2015年度计划-总结
    以前的博客
    和老板沟通学习记录
  • 原文地址:https://www.cnblogs.com/Athrun/p/552556.html
Copyright © 2011-2022 走看看