邮件发送接口介绍

在新发布的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格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



