public static void SendMail(Email.Email email, SmtpMailServer mailServer, Checks checks) { if (checks.MailTo) { SendUsingMailTo(email); } else if (checks.Mapi) { SendUsingMapiMail(email, checks); } else if (checks.Outlook) { SendUsingOutlook(email, checks); } else if (checks.Smtp) { SendUsingSmtp(email, mailServer); } else if (checks.OutlookAlt) { SendUsingOutlookCmd(email); } else if (checks.TbirdAlt) { SendUsingTbirdAlt(email); } }
private void SendBtn_Click(object sender, EventArgs e) { var email = GetEmail(); var mailServer = new SmtpMailServer(); if (email is null) { return; } if (SmtpChk.Checked) { mailServer = GetSmtpServer(); } Emailer.SendMail(email, mailServer, GetChecks()); }
private static void SendUsingSmtp(Email.Email email, SmtpMailServer mailServer) { var smtpMail = new SmtpMail(); smtpMail.SendMail(mailServer, email); }