public int SendNormalMail(BaseMailAccount sender, MailMessage message) { try { var sc = new SendContainer(); ISendMail ISM = sc.GetSendClassBySender(sender); if (ISM != null) { return ISM.SendMail(sender, message); } return -1; } catch (Exception ex) { return -2; } }
/// <summary> /// 测试邮件发送 /// </summary> /// <param name="Sender">发送的账号</param> /// <param name="Receiver">接收的账号</param> public int SendTestMail(BaseMailAccount Sender, BaseMailAccount Receiver) { try { SendContainer sc = new SendContainer(); ISendMail ISM = sc.GetSendClassBySender(Sender); if (ISM != null) { return ISM.SendTest(Sender, Receiver); } return -1; } catch (Exception ex) { return -2; } }
private int SendMessage(BaseMailAccount Sender, BaseMailAccount Receiver, BaseMailMessage message) { try { SendContainer sc = new SendContainer(); ISendMail ISM = sc.GetSendClassBySender(Sender); if(ISM != null) { return ISM.SendMail(Sender, Receiver, message); } return -1; } catch (Exception ex) { return -2; } }
/// <summary> /// 测试邮件发送 /// </summary> /// <param name="sender">发送的账号</param> /// <param name="receiver">接收的账号</param> public int SendTestMail(BaseMailAccount sender, string receiver) { try { var sc = new SendContainer(); ISendMail ISM = sc.GetSendClassBySender(sender); if (ISM != null) { MailMessage msg=new MailMessage(); msg.From = (new MailAddress(sender.MailAddress)); msg.To.Add(new MailAddress(receiver)); return ISM.SendTest(sender,msg); } return -1; } catch (Exception ex) { return -2; } }