找文章 / 找答案
精选问答 更多内容

[可视化] 无权限管理系统时发送邮件定时任务会执行失败

二郎显圣真君玄铁三 显示全部楼层 发表于 2021-3-31 18:18:34 |阅读模式 打印 上一主题 下一主题
无权限管理系统时发送邮件定时任务会执行失败,求解!!
回复

使用道具 举报

精彩评论1

寻找新技能 显示全部楼层 发表于 2021-4-1 10:36:14
问题现象:
权限管理系统配置为【无权限管理系统】时,新建发送邮件定时任务:
定时执行:执行失败并提示:邮箱服务器不能为空,请从个性化设置或系统设置中检查邮箱配置;
手动执行:定时任务执行成功。
注:手动执行时走的是缓存信息。


解决办法:
无权限管理系统时如需使用定时发送邮件定时任务,需要将发件人邮箱信息在Yonghong/bihome/bi.properties中进行配置;

方法一
个性化设置(此模块可以进行邮箱的配置,可以填写相应的邮箱地址、邮箱服务器、端口号以及密码;此模块中配置的邮箱信息要比在 bi.properties 中配置的邮箱信息优先级高。)
详细步骤:
1.在永洪首页选择【个性化设置】。


2.进入个性化设置后,选择【高级】。


3. 填写相关信息,具体如下:
       【邮箱】输入用户邮箱地址信息。
【发送服务器】输入与邮箱地址相匹配的发送服务器信息。
【SSL 端口】不勾选,端口号为 25 ;勾选,端口号为 465。
【修改密码】勾选后,密码与确认密码输入框变为高亮,为可编辑状态。
【密码】输入与邮箱地址相对应的密码。
【确认密码】再次输入邮箱登录密码,要求与密码输入框中输入的信息一致。


方法二
bi.properties中添加配置(需要在永洪安装路径Yonghong\Yonghong\bihome下找到 bi.properties ,添加以下配置语句,然后重启 tomcat 才能起作用。)

必填:
mail.smtp.host=xxxxxx( 邮件服务器,如 hotmail 的为 smtp.live.com)
mail.smtp.port=xxxxxx( 端口号)


选填:
mail.smtp.auth=true/false (是否需要登录)
mail.smtp.user=xxxxxx( 管理员的 E-mail 地址 )
mail.smtp.password=xxxxxx( 发送者 E-mail 的密码 )
mail.send.from=xxxxxx (指定发件人)
mail.send.toaddrs=xxxxxx (指定收件人)
mail.send.ccaddrs=xxxxxx (指定抄送人)
node.dead.send.email=true/false (MPP 数据集市中,节点 Down 后,邮件通知,默认为 false)
task.fail.send.email=true/false (定时任务中,任务计划执行失败,邮件通知,默认为 false)  


注:建议优先使用个性化设置来配置,如果两方都配置了,那么默认选择个性化配置





回复 支持 反对

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部