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

    申明

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

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

  • 相关阅读:
    自信你就赢了
    记移动开发者大会中国(MDCC)
    Android Google Map V2想说爱你不容易
    关于用好Android资料的一些总结和反思
    按钮添加四种点击事件
    Google的可穿戴设备Android Wear抢先看
    跟上潮流,做个微信开发者平台
    我也开始玩儿硬件——树莓派入门
    我也来自己做刷机包
    简单谈谈eclipse下搭建PhoneGap环境来开发Android程序
  • 原文地址:https://www.cnblogs.com/Athrun/p/552556.html
Copyright © 2011-2022 走看看