电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

邮件发送接口介绍

来源:金蝶云社区作者:金蝶2024-09-236

邮件发送接口介绍

在新发布的V7.6.1.202012灰度补丁中,系统新增发送接口MailUtils.Sendmail(EmailMessageInfo info),该接口支持25/465/587端口,以后会增加更多邮件功能,二开发送邮件时请使用该接口。

EmailMessageInfo 各属性介绍如下

1. 邮件发送服务器相关

        /// <summary>
        /// 发送邮件方式
        /// </summary>
        public EmailSendType SendType { get; set; }
        /// <summary>
        /// 邮件协议:Auto/POP3/IMAP/HTTP
        /// </summary>
        public EmailProtocol Protocol { get; set; }        
        /// <summary>
        /// Smtp服务器
        /// </summary>
        public string SmtpHost { get; set; }
        /// <summary>
        /// 端口号: 25/465/587
        /// </summary>
        public int SmtpPort { get; set; }
        /// <summary>
        /// 是否支持SSL
        /// </summary>
        public bool EnableSSL { get; set; }


2. 发件人信息相关

        /// <summary>
        /// 发送邮件
        /// </summary>
        public string From { get; set; }
        /// <summary>
        /// 发送邮件显示名称
        /// </summary>
        public string FromName { get; set; }
        /// <summary>
        /// 邮箱账号
        /// </summary>
        public string UserName { get; set; }
        /// <summary>
        /// 邮箱密码,默认为加密字符串
        /// </summary>
        public string Password { get; set; }
        /// <summary>
        /// 邮箱密码是否已解密,默认值为false=加密
        /// </summary>
        public bool PwdDecode { get; set; }


以上信息可以通过如下函数直接获取,如果设置正确,只需对返回值设置To/Cc/Subject/Body/Attachments 即可调用MailUtils.Sendmail(EmailMessageInfo info)发送邮件。

// 获取个人信息 -- 邮箱账号设置 
SendMailServiceHelper.EmailMessageInfo GetEmailMessageInfoByUserId(Context ctx, long userId);
// 获取参数设置-流程中心-工作流 虚拟邮箱配置
SendMailServiceHelper.EmailMessageInfo GetEmailMessageInfoByWfVirtual(Context ctx, long userI

邮件发送接口介绍

在新发布的V7.6.1.202012灰度补丁中,系统新增发送接口MailUtils.Sendmail(EmailMessageInfo info),该接口支持25/465/587端口,以后会增...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信