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]);
                }
            }
        }
    }

    申明

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

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

  • 相关阅读:
    DataWindow修改的单元格文字颜色改变
    DataWindow奇偶行颜色显示不同
    Retrieve时不清除DataWindow原有数据
    Camera拍照声设定
    使用Log.isLoggable方法
    Android Audio遇到播放无声时的分析
    耳机jack构造及在应用时可能出现的问题
    【Android】使用persist属性来调用脚本文件
    [Android][Audio] audio_policy.conf文件分析
    Android4.4 耳机检测分析
  • 原文地址:https://www.cnblogs.com/Athrun/p/552556.html
Copyright © 2011-2022 走看看