-
yangm 数据达人Lv4
发表于2020-3-23 14:20
楼主
本帖最后由 yangm 于 2020-3-23 14:22 编辑
1.简介
ABI支持邮件发送功能,需要在ABI系统资源管理器中配置发件人信息。
2.应用场景
(1)导出结果表时,允许将结果表以邮件形式发送给指定收件人。
(2)计划任务,发送催报等通知信息给指定收件人。
3.功能使用说明
配置文件位于:系统管理/资源管理器中的/root/mail/mail-config.properties
内容格式:
配置项 | 含义 | 举例 |
smtp.host | smtp发送地址 | smtp.esensoft.com |
smtp.username | 发件人登陆帐号 | demoUserX@esensoft.com |
smtp.port | 端口 | 25 |
smtp.password | 发件人邮箱密码 | demo1UserX2kdPa7wd |
mail.smtp.auth | 登陆验证 | true |
mail.smtp.timeout | 发送邮件超时时间(毫秒) | 25000 |
如果要使用非25端口(在华为,阿里云环境下出于处理垃圾邮件的考虑,会默认屏蔽25端口),这时候配置使用465端口,使用465端口时的配置:
配置项 | 含义 | 举例 |
smtp.host | smtp发送地址 | smtp.esensoft.com |
smtp.username | 发件人登陆帐号 | demoUserX@esensoft.com |
smtp.port | 端口 | 465 |
smtp.password | 发件人邮箱密码 | demo1UserX2kdPa7wd |
mail.smtp.auth | 登陆验证 | true |
mail.smtp.timeout | 发送邮件超时时间(毫秒) | 25000 |
mail.smtp.ssl.enable | 是否开启ssl链接 | mail.smtp.ssl.enable = true |
mail.smtp.socketFactory.class | ssl链接的配置参数 | javax.net.ssl.SSLSocketFactory |
4.注意事项
用smtp协议发送邮件时,对应发送人账号中,需要设置开启smtp协议。
1个回答
本帖最后由 xxxl 于 2021-3-15 14:25 编辑
当设置qq邮箱为系统邮箱,在账号密码正确,POP3/SMTP的开关以及邮箱指定的端口号正确,但仍不能正常发送邮件时,
需要考虑是否因为频繁的访问同一个邮箱,邮箱服务器将该账户当成一个发送垃圾邮件的恶意账户,所以暂时冻结该账户邮箱,不过过半个小时左右邮箱服务器就会解冻,以免有人使用工具不停的发送广告等垃圾邮件。
另外还需要考虑qq邮箱再开启smtp服务之后,需要将密码部分换成授权码。
qq邮箱具体配置方法可以看这个帖子https://bbs.esensoft.com/thread-137827-1-1.html