亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? form1.cs

?? 內部郵件的具體功能
?? CS
字號:
?using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Collections;
using System.Net.Mail;
using System.Text.RegularExpressions;
using System.IO;
using System.Threading;

namespace MailTo
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        public ArrayList paths = new ArrayList();//保存附件地址
       

        /*單發*/
        private void button2_Click(object sender, EventArgs e)
        {
            //if (!check())
            //    return;
            //if (t_to.SelectedIndex != -1)
            //{
            //    mailunit mu = new mailunit(t_stmp.Text, t_from.Text, t_pwd.Text, t_to.Text, t_subject.Text, t_body.Text,paths);
            //    mu.SendMail();
            //}
            //else
            //    MessageBox.Show("請先選中一個收件人!");
        }

        /*群發*/
        private void button1_Click(object sender, EventArgs e)
        {
            if (!check())
                return;
            //初始化
            toolStripProgressBar1.Visible = true;
            toolStripStatusLabel3.Text = "";
            toolStripProgressBar1.Maximum = t_to.Items.Count;

            ArrayList alist = new ArrayList();

            for (int i = 0; i < t_to.Items.Count; i++)
            {
                string mail;
                if (i < senderLst.Items.Count)
                {
                    mail = t_to.Items[i].ToString() + "," + senderLst.Items[i].ToString();
                   
                }
                else
                {
                    mail = t_to.Items[i].ToString() + "," + senderLst.Items[i % senderLst.Items.Count].ToString();
                }
                alist.Add(mail);

            }

            for (int j = 0; j < alist.Count; j++)
            {
                string senderStr = alist[j].ToString();
                string[] str = senderStr.Split(new char[] { ',', ',',',' });
                string stmpStr = str[1];
                string fromStr = str[2];
                string pwdStr = str[3];
                string toMail = str[0];
                mailunit mu = new mailunit(stmpStr, fromStr, pwdStr, toMail, t_subject.Text, t_body.Text, paths);
                Thread mythread = new Thread(new ThreadStart(mu.SendMail2));
                mythread.Start();
            }

            ////多線程群發
            //for (int i = 0; i < t_to.Items.Count; i++)
            //{
            //    for (int j = 0; j < senderLst.Items.Count; j++)
            //    {
            //        string senderStr = senderLst.Items[j].ToString();
            //        string[] str = senderStr.Split(new char[] { ',', ','});

            //        string stmpStr = str[1];
            //        string fromStr = str[2];
            //        string pwdStr = str[3];
            //        string toMail = str[0];
            //        mailunit mu = new mailunit(stmpStr, fromStr, pwdStr, t_to.Items[i].ToString(), t_subject.Text, t_body.Text, paths);
            //        Thread mythread = new Thread(new ThreadStart(mu.SendMail2));
            //        mythread.Start();
            //    }
            //}
            while (All.runing != 0)
            {
                toolStripProgressBar1.Value = t_to.Items.Count - All.runing;
                Application.DoEvents();
                toolStripStatusLabel3.Text = "發送成功:" + All.success.ToString() + "條  發送失敗:" + All.fail.ToString() + "條";
            }
            toolStripProgressBar1.Visible = false;
            toolStripStatusLabel3.Text = "【結果】發送成功:"+All.success.ToString()+"條  發送失敗:"+All.fail.ToString()+"條";
            All.success = 0;
            All.fail = 0;
            MessageBox.Show("【結果】發送成功:" + All.success.ToString() + "條  發送失敗:" + All.fail.ToString() + "條");
        }

        /*檢查輸入參數*/
        public bool check()
        {
            string err = "注意:\n\n";
            int errCount = 0;
            //if (t_stmp.Text.Trim().Length == 0)
            //{
            //    err += "Smtp服務器地址不能為空!\r\n";
            //    errCount++;
            //}
            //if (t_from.Text.Trim().Length == 0)
            //{
            //    err += "用戶名不能為空!\r\n";
            //    errCount++;
            //}
            //if (t_pwd.Text.Trim().Length == 0)
            //{
            //    err += "密碼不能為空!\r\n";
            //    errCount++;
            //}
            if (t_subject.Text.Trim().Length == 0)
            {
                err += "標題不能為空!\r\n";
                errCount++;
            }
            if (t_to.Items.Count == 0)
            {
                err += "收件人不能為空!\r\n";
                errCount++;
            }
            if (t_body.Text.Trim().Length == 0)
            {
                err += "正文不能為空!\r\n";
                errCount++;
            }
            Regex myreg = new Regex(@"^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$"); //email驗證
            //if (!myreg.IsMatch(t_from.Text))
            //{
            //    err += "用戶名格式不正確!\r\n";
            //    errCount++;
            //}
            //看還有沒有其他需要驗證的
            if (errCount == 0)
                return true;
            else
            {
                MessageBox.Show(err,"提示");
                return false;
            }
        }

        /*添加收件人*/
        private void button3_Click(object sender, EventArgs e)
        {
            add ad = new add();
            if (ad.ShowDialog() == DialogResult.OK&&!t_to.Items.Contains(ad.email))
                t_to.Items.Add(ad.email);
        }
        /*刪除收件人*/
        private void button4_Click(object sender, EventArgs e)
        {
            if (t_to.SelectedIndex != -1)
                t_to.Items.RemoveAt(t_to.SelectedIndex);
        }
        /*清空附件*/
        private void linkLabel2_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            t_files.Text = string.Empty;
            paths.Clear();
        }
        /*添加附件*/
        private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            openFileDialog1.Filter = "所有文件(*.*)|*.*";
            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                string[] files = openFileDialog1.FileNames;
                foreach (string file in files)
                {
                    paths.Add(file);
                    t_files.Text += Path.GetFileName(file) + "  ";
                }
            }
        }
        /*從文件導入*/
        private void button5_Click(object sender, EventArgs e)
        {
            openFileDialog1.Filter = "文本文件(*.txt)|*.txt";
            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                FileStream fs = new FileStream(openFileDialog1.FileName, FileMode.Open, FileAccess.Read);
                StreamReader sr = new StreamReader(fs);
                string oneEmail;
                Regex myreg = new Regex(@"^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$"); //email驗證           
                while (sr.Peek()!=-1)
                {
                    oneEmail=sr.ReadLine();
                    if (myreg.IsMatch(oneEmail))
                        t_to.Items.Add(oneEmail);
                }
            }
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            toolStripProgressBar1.Visible = false;
        }
        /*幫助*/
        private void linkLabel3_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            help hel = new help();
            hel.Show();
        }
        //添加QQ郵箱功能
        private void button6_Click(object sender, EventArgs e)
        {
            QQ q = new QQ();
            if (q.ShowDialog() == DialogResult.OK && q.dic.Count != 0)
            {
                for (int i = 0; i < q.dic.Count ; i++)
                {
                   
                    string e_mail = q.dic[int.Parse(q.qq)+i];
                    if (!t_to.Items.Contains(e_mail))
                    {
                        t_to.Items.Add(e_mail);
                    }
                }
            }
        }

        private void button7_Click(object sender, EventArgs e)
        {
            AddSender addsender = new AddSender();
            if (addsender.ShowDialog() == DialogResult.OK && !senderLst.Items.Contains(addsender.senderstring))
            {
                senderLst.Items.Add(addsender.senderstring);
            }
            
        }

    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99精品视频一区| 伊人一区二区三区| 激情深爱一区二区| 精品日韩一区二区三区| 韩国av一区二区三区四区 | 一本大道久久a久久综合| 中文字幕av一区二区三区免费看| 成人免费高清在线| 一区二区在线电影| 51精品视频一区二区三区| 日韩影院免费视频| 久久综合色8888| 风间由美一区二区三区在线观看| 中文字幕制服丝袜成人av| 色94色欧美sute亚洲线路一ni| 亚洲美腿欧美偷拍| 日韩欧美一级二级| 国产高清亚洲一区| 一区二区三区欧美亚洲| 91精品啪在线观看国产60岁| 国内精品写真在线观看| 国产精品高潮呻吟| 欧美久久一二三四区| 狠狠色综合日日| 亚洲三级小视频| 欧美一区日韩一区| 成人av中文字幕| 日本在线不卡视频| 日本一区二区三区四区在线视频 | 亚洲乱码精品一二三四区日韩在线| 91久久精品一区二区二区| 水野朝阳av一区二区三区| 国产午夜亚洲精品羞羞网站| 色拍拍在线精品视频8848| 日本成人中文字幕在线视频| 国产日韩av一区| 欧美高清一级片在线| 成人午夜视频在线| 免费在线观看精品| 亚洲日本电影在线| 久久久午夜精品理论片中文字幕| 色综合天天综合网天天狠天天| 麻豆精品一区二区av白丝在线| 亚洲视频一区二区在线观看| 久久五月婷婷丁香社区| 在线观看视频一区二区| 国产成人自拍网| 日韩激情中文字幕| 一区二区三区四区激情| 国产欧美一区二区在线观看| 欧美一区二区日韩| 欧美日韩精品电影| 在线免费观看日本欧美| 成人中文字幕在线| 久久99精品久久久久久| 天天av天天翘天天综合网色鬼国产| 欧美激情一区不卡| 337p日本欧洲亚洲大胆精品| 777a∨成人精品桃花网| 色88888久久久久久影院按摩| 国产91丝袜在线观看| 精品中文av资源站在线观看| 午夜精品久久久| 亚洲精品成人悠悠色影视| 国产欧美一二三区| 国产日韩av一区二区| www久久久久| 精品国产一区二区三区忘忧草| 欧美精品一级二级| 欧美日韩一区久久| 欧美日韩一二三| 欧美日韩一区 二区 三区 久久精品| 91免费看`日韩一区二区| 99天天综合性| 一本色道久久综合亚洲aⅴ蜜桃| 99国产一区二区三精品乱码| 成人99免费视频| av电影在线不卡| 91免费看片在线观看| 色婷婷亚洲婷婷| 色av综合在线| 欧美影视一区二区三区| 欧美丝袜第三区| 制服丝袜中文字幕一区| 91精品国产色综合久久ai换脸| 欧美日韩综合在线| 欧美一区二区在线免费播放| 欧美一区二区女人| 精品久久久久久久久久久久久久久| 日韩精品专区在线影院观看 | 国产乱人伦精品一区二区在线观看| 六月丁香婷婷色狠狠久久| 精品一二三四在线| 懂色av一区二区在线播放| 不卡一区二区在线| 在线看一区二区| 日韩欧美电影一二三| 久久这里都是精品| 中文字幕永久在线不卡| 亚洲一级不卡视频| 日本在线不卡视频| 粉嫩av一区二区三区在线播放 | 欧美在线一二三| 欧美丰满嫩嫩电影| 精品成人免费观看| 国产精品久久久久久久蜜臀 | 91丝袜呻吟高潮美腿白嫩在线观看| 欧美伊人精品成人久久综合97| 欧美一区二区高清| 国产精品久久久久影视| 亚洲一区二区黄色| 国产精品影视天天线| 91成人免费电影| 欧美成人在线直播| 樱桃国产成人精品视频| 老司机精品视频导航| 91色在线porny| 精品国产髙清在线看国产毛片| 亚洲三级在线免费| 久久精品国产99国产| 色综合天天综合色综合av | 国产精品人妖ts系列视频| 亚洲国产日韩一区二区| 国产美女在线观看一区| 欧美性生活一区| 中文字幕精品一区| 免费一级片91| 色综合色综合色综合色综合色综合| 欧美一级专区免费大片| 亚洲欧美日韩久久精品| 国产美女视频91| 欧美一级淫片007| 一区二区三区在线免费| 国产露脸91国语对白| 欧美日韩一级二级三级| 中文字幕一区二区三区不卡在线| 蜜桃精品视频在线| 欧美丝袜自拍制服另类| 亚洲欧洲精品一区二区三区不卡| 蜜乳av一区二区三区| 欧美视频第二页| 国产精品三级av| 国产福利精品一区| 欧美成人福利视频| 日韩成人免费看| 欧美日韩在线一区二区| 亚洲视频免费在线| 成人午夜电影网站| 久久婷婷国产综合精品青草 | 亚洲国产精品激情在线观看| 免费看欧美女人艹b| 欧美日本乱大交xxxxx| 亚洲黄一区二区三区| 成人精品视频.| 国产欧美日韩另类一区| 韩国理伦片一区二区三区在线播放| 91精品在线一区二区| 婷婷中文字幕综合| 欧美性生活影院| 亚洲777理论| 欧美日韩黄色一区二区| 亚洲成人av中文| 欧美午夜精品久久久| 樱桃国产成人精品视频| 91蜜桃网址入口| 亚洲欧美另类在线| 色欧美片视频在线观看在线视频| 亚洲欧洲99久久| 91丨九色丨尤物| 国产乱人伦偷精品视频免下载| 日韩欧美一区二区视频| 日本不卡中文字幕| 欧美一区二区二区| 国内精品视频666| 国产三级一区二区| 成人禁用看黄a在线| 国产精品欧美一级免费| av成人老司机| 亚洲一级二级三级在线免费观看| 欧美日韩一级二级| 毛片基地黄久久久久久天堂| 日韩欧美123| 国产99久久久精品| 成人免费在线播放视频| 色吊一区二区三区| 天堂一区二区在线免费观看| 日韩欧美二区三区| 懂色av一区二区三区免费看| 自拍偷自拍亚洲精品播放| 欧美日韩精品一区二区三区蜜桃| 日韩黄色片在线观看| 久久亚洲免费视频| 91美女精品福利| 亚洲成av人综合在线观看| 欧美成人一级视频| 99久久伊人精品| 天堂在线亚洲视频| 国产欧美一区在线| 欧美日韩另类一区| 国产成人aaa|