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