rundeck email配置文件配置

最近工做中用到了一个任务管理软件rundeck,其中有个很重要的功能就是任务执行提醒,用邮件执行,其中一些配置项,官网没有详细的说明,在网上也没有一个总体的说明,在次跟你们共享下,rundeck的使用有不了解的能够看官网:http://rundeck.org/;java

个人环境是在centOS,安装rundeck用的yum安装,因为rundeck是由java写的,因此首先环境要先安装java,固然java环境也是用的yum安装。服务器

接下来咱们看邮件发送的配置文件。配置文件在/etc/rundeck/rundeck-config.propertiesspa

在配置文件中咱们添加如下配置项:(我用的163邮箱进行的发送)首先咱们要在163邮箱中开启POP3/SMTP,只有开启了才能进行邮件发送,在设置中咱们能够找到这个设置3d

 发送邮件的邮箱blog

1.grails.mail.default.from=abc@163.comtls

smtp服务器,用smtp.163.com,不一样的邮件服务器不同,比方说qq邮箱是smtp.qq.com,用什么样的smtp,你们根据本身选的邮件服务器进行相应的设置软件

2.grails.mail.host=smtp.163.com   (邮箱的smtp)配置

这是smtp服务器的端口地址,不一样的邮件服务器不同,能够上网查
3.grails.mail.port=25   密码

第一个大坑用户名,此处要的是@163.com前的用户名,是不能够带@163.com,其余邮件服务器也是,不要@及后面的东西,以前一直觉得是邮箱
4.grails.mail.username=abcim

此处是第二个大坑,此密码不是邮箱的登录密码,咱们用的smtp,在rundeck中至关于第三方登录,因此此处要的是受权码,受权码去何处找呢,163邮箱默认是勾选,因此第一次应该是找不到的,此时把上边POP3/SMTP那个选项去掉,而后保存,在从新勾上,继续保存,这时候就会有弹框,提示你要设置受权码,而后你就本身设置一个,设置完会给你发短信,你的受权码是什么,此时的受权码就是咱们此处要的密码,之后用在其余服务器上登录163邮箱时,登录的用户名和密码和咱们此处设置的是同样的。

5.grails.mail.password=你的受权码

最后一步,mail.smtp.port端口号和上边的端口号同样
6.grails.mail.props = ["mail.smtp.starttls.enable":"true","mail.smtp.port":"25"]

 

补充:

  下边是qq邮箱的smtp设置,在设置-->帐户 选项中能够找到

转载请注明出处,谢谢!

相关文章
相关标签/搜索