示例#1
0
        public EMLMailgunSendClass(MailerSettings settings)
        {
            APIKEY              = settings.Mailer_mailgun_api;
            MAILDOMAIN          = settings.Mailer_host;
            FromEmailName       = settings.Mailer_fromname;
            FromEmailUsername   = settings.Mailer_fromemail;
            ReplytoEmailName    = settings.Mailer_replytoname;
            ReplyToEmailAddress = settings.Mailer_replytoemail;

            if (ReplytoEmailName.Length == 0)
            {
                ReplytoEmailName = ReplyToEmailAddress;
            }
        }
示例#2
0
        public EMLExchangeSendClass(MailerSettings settings)
        {
            exVer               = EMLHelpers.GetExchangeVersion(settings.Mailer_exchange_mode);
            MailserverUrl       = settings.Mailer_host;
            MailserverDomain    = settings.Mailer_exchange_domain;
            MailserverUsername  = settings.Mailer_account;
            MailserverPassword  = settings.Mailer_password;
            FromEmailName       = settings.Mailer_fromname;
            FromEmailAddress    = settings.Mailer_fromemail;
            ReplytoEmailName    = settings.Mailer_replytoname;
            ReplyToEmailAddress = settings.Mailer_replytoemail;

            if (FromEmailName.Length == 0)
            {
                FromEmailName = FromEmailAddress;
            }
            if (ReplytoEmailName.Length == 0)
            {
                ReplytoEmailName = ReplyToEmailAddress;
            }
        }
示例#3
0
        public EMLSmtpSendClass(MailerSettings settings)
        {
            UseSSL              = settings.Mailer_smtp_ssl;
            port                = settings.Mailer_smtp_port;
            mailhost            = settings.Mailer_host;
            deliverymail        = settings.Mailer_deliveryemail;
            FromEmailName       = settings.Mailer_fromname;
            FromEmailAddress    = settings.Mailer_fromemail;
            ReplytoEmailName    = settings.Mailer_replytoname;
            ReplyToEmailAddress = settings.Mailer_replytoemail;
            accountname         = settings.Mailer_account;
            accountpassword     = settings.Mailer_password;

            if (FromEmailName.Length == 0)
            {
                FromEmailName = FromEmailAddress;
            }

            if (ReplytoEmailName.Length == 0)
            {
                ReplytoEmailName = ReplyToEmailAddress;
            }
        }