Exemple #1
0
 private void btnSendMail_Click(object sender, EventArgs e)
 {
     string from = "*****@*****.**";
     string fromer = "发件人";
     string to = "*****@*****.**";
     string toer = "收件人";
     string subject = "邮件标题";
     string file = "";
     string body = "HelloWorld";
     string SMTPHost = "smtp.163.com";
     string SMTPuser = "******";
     string SMTPpass = "******";
     SendMail sm = new SendMail();
     sm.sendmail(from, fromer, to, toer, subject, body, file, SMTPHost, SMTPuser, SMTPpass);
 }
Exemple #2
0
        private void btFolderSend_Click(object sender, EventArgs e)
        {
            sendMail            = new SendMail();
            sendMail.smtpServer = tbSMTPServer.Text;
            sendMail.from       = tbMailFrom.Text;
            sendMail.username   = tbSMTP_username.Text;
            sendMail.password   = tbSMTP_password.Text;
            sendMail.port       = Convert.ToInt32(tbSMTPPort.Text);
            sendMail.useSSL     = chUseSSL.Checked;

            string[] emailsfolders = Directory.GetDirectories(tbFolderName.Text).Where(f => SendMail.ValidateEmail(f)).ToArray();

            AfterSendActions asa      = (AfterSendActions)cbAfterSend.SelectedItem;
            Encoding         encoding = Encoding.GetEncoding((int)((CodePages)cbEncoding.SelectedItem));

            System.Net.Mail.MailPriority prior = (System.Net.Mail.MailPriority)cbPriority.SelectedItem;
            foreach (string folder in emailsfolders)
            {
                string mail = folder.Split(Path.DirectorySeparatorChar).Last();

                sendMail.SendFolder(mail, folder, tbFolderName.Text, chSendAsArc.Checked, asa, tbCaption.Text, meBody.Text, chAsHtml.Checked,
                                    prior, encoding, chSimulateFolder.Checked, chSendAsArc.Checked);
            }
        }