zoukankan      html  css  js  c++  java
  • C#发送电子邮件

    frombegintoend 原文 C#发送电子邮件

        using System;  
    using System.Collections.Generic;  
    using System.Linq;  
    using System.Text;  
    using System.Net.Mail;  
    using System.Net.Mime;  
    using System.IO;  
    using System.Net;  
      
    namespace _11发送电子邮件  
    {  
        class Program  
        {  
            static void Main(string[] args)  
            {  
                Console.WriteLine("用户名");  
                string uid = Console.ReadLine();//发件人邮箱地址@符号前面的字符tom@dddd.com,则为"tom"  
                Console.WriteLine("密码");//发件人邮箱的密码  
                string pwd = Console.ReadLine();  
                for (int i = 0; i < 20; i++) //连发20封,嘿嘿  
                {  
                    MailAddress from = new MailAddress("发件人的邮箱地址");  
                    MailAddress to = new MailAddress("收件人的邮箱地址");  
                    MailMessage mailMessage = new MailMessage(from, to);  
                    mailMessage.Subject = "Test";//邮件主题  
                    mailMessage.Body = "Hello, world!!";//邮件正文  
      
                    //添加附件  
      
                    string file1 = "test.txt";  
                    Attachment attachment1 = new Attachment(file1, MediaTypeNames.Text.Plain);  
                    //为附件天剑时间信息  
                    ContentDisposition disposition1 = attachment1.ContentDisposition;  
                    disposition1.CreationDate = File.GetCreationTime(file1);  
                    disposition1.ModificationDate = File.GetLastWriteTime(file1);  
                    disposition1.ReadDate = File.GetLastAccessTime(file1);  
                    mailMessage.Attachments.Add(attachment1);  
      
                    string file2 = "test.doc";  
                    Attachment attachment2 = new Attachment(file2);  
                    //为附件添加时间信息  
                    ContentDisposition disposition2 = attachment2.ContentDisposition;  
                    disposition2.CreationDate = File.GetCreationTime(file2);  
                    disposition2.ModificationDate = File.GetLastWriteTime(file2);  
                    disposition2.ReadDate = File.GetLastAccessTime(file2);  
                    mailMessage.Attachments.Add(attachment2);  
      
                    //实例化SmtpClient  
                    SmtpClient smtpClient = new SmtpClient("smtp.yeah.net", 25);  
                    //设置验证发件人身份的凭据  
                    smtpClient.Credentials = new NetworkCredential(uid, pwd);  
                    //发送  
                    smtpClient.Send(mailMessage);  
      
                    Console.WriteLine("OK - [{0}]",i);  
                }  
      
                Console.ReadKey();  
            }  
        }  
    }  
  • 相关阅读:
    HTML元素解释
    Java命名规范
    HDU 1058 Humble Numbers(DP,数)
    HDU 2845 Beans(DP,最大不连续和)
    HDU 2830 Matrix Swapping II (DP,最大全1矩阵)
    HDU 2870 Largest Submatrix(DP)
    HDU 1421 搬寝室(DP)
    HDU 2844 Coins (组合背包)
    HDU 2577 How to Type(模拟)
    HDU 2159 FATE(二维完全背包)
  • 原文地址:https://www.cnblogs.com/arxive/p/6147806.html
Copyright © 2011-2022 走看看