rundeck email配置文件配置
最近工作中用到了一个任务管理软件rundeck,其中有个很重要的功能就是任务执行提醒,用邮件执行,其中一些配置项,官网没有详细的说明,在网上也没有一个整体的说明,在次跟大家共享下,rundeck的使用有不了解的可以看官网:http://rundeck.org/;
我的环境是在centOS,安装rundeck用的yum安装,由于rundeck是由java写的,所以首先环境要先安装java,当然java环境也是用的yum安装。
接下来我们看邮件发送的配置文件。配置文件在/etc/rundeck/rundeck-config.properties
在配置文件中我们添加以下配置项:(我用的163邮箱进行的发送)首先我们要在163邮箱中开启POP3/SMTP,只有开启了才能进行邮件发送,在设置中我们可以找到这个设置
发送邮件的邮箱
1.grails.mail.default.from=abc@163.com
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=abc
此处是第二个大坑,此密码不是邮箱的登陆密码,我们用的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设置,在设置-->账户 选项中可以找到
转载请注明出处,谢谢!
rundeck email配置文件配置的更多相关文章
- 第三百零六节,Django框架,models.py模块,数据库操作——创建表、数据类型、索引、admin后台,补充Django目录说明以及全局配置文件配置
Django框架,models.py模块,数据库操作——创建表.数据类型.索引.admin后台,补充Django目录说明以及全局配置文件配置 数据库配置 django默认支持sqlite,mysql, ...
- 四 Django框架,models.py模块,数据库操作——创建表、数据类型、索引、admin后台,补充Django目录说明以及全局配置文件配置
Django框架,models.py模块,数据库操作——创建表.数据类型.索引.admin后台,补充Django目录说明以及全局配置文件配置 数据库配置 django默认支持sqlite,mysql, ...
- asp.net core 将配置文件配置迁移到数据库(一)
asp.net core 将配置文件配置迁移到数据库(一) Intro asp.net core 配置默认是项目根目录下的 appsettings.json 文件,还有环境变量以及 command l ...
- redis cluster的conf配置文件配置
redis cluster的conf配置文件配置 master配置文件如下: bind 127.0.0.1 port tcp-backlog timeout tcp-keepalive logleve ...
- IDEA配置文件的配置文件配置
IDEA配置文件的配置文件配置: 路径 /Applications/IntelliJ IDEA 3.app/Contents/bin/idea.vmoptions (/IntelliJ IDEA 3. ...
- ssh2的application.xml配置文件配置详解
ssh2的application.xml配置文件配置详解 1.导入其他的配置文件.在ssh项目中可以导入其他的配置文件,导入的格式为: <import resource="clas ...
- centos LAMP第三部分php,mysql配置 php配置文件 配置php的error_log 配置php的open_basedir 安装php的扩展模块 phpize mysql配置第二十一节课
centos LAMP第三部分php,mysql配置 php配置文件 配置php的error_log 配置php的open_basedir 安装php的扩展模块 phpize mysql配 ...
- log4net独立配置文件配置(winfrom)
log4net配置很多,具体配置步骤不细说,具体说出个人遇到的问题. 在winfrom和web应用程序中配置,在默认配置文件配置都没问题,因为EF也写在默认配置文件中,就会冲突解决办法就是将log4. ...
- C# 使用配置文件配置应用
使用配置文件配置应用 .NET Framework 通过配置文件为开发人员和管理员提供了对应应用程序运行方式的控制权和灵活性.配置文件可以按需要更改的XML文件.管理员能够控制应用程序可以访问哪些受保 ...
随机推荐
- 【python】 开始第一个项目
根据这篇文章开始上手 http://www.oschina.net/translate/the-flask-mega-tutorial-part-i-hello-world 再加点东西 如果你的环境是 ...
- cocos2dx中的设计分辨率与屏幕适配策略
1.首先明确几个概念: 设计分辨率:designResolution,即资源图片的设计尺寸,即美工给你的资源图片的大小,比如(641*964) 屏幕分辨率:又叫帧的大小,glview->setF ...
- Linux Shell编程变量赋值和引用
我们可以使用任意一种文字编辑器,比如gedit.kedit.emacs.vi等来编写shell脚本,它必须以如下行开始(必须放在文件的第一行): #!/bin/sh ... 注意:最好使用“! ...
- FZU 2016 summer train I. Approximating a Constant Range 单调队列
题目链接: 题目 I. Approximating a Constant Range time limit per test:2 seconds memory limit per test:256 m ...
- MVC3 Model Binding验证方式
1.使用ModelState在Action中进行验证 [HttpPost] public ViewResult MakeBooking(Appointment appt) { if (string.I ...
- Unity3D脚本中文系列教程(九)
Unity3D脚本中文系列教程(八) name 对象名称hideFlags 该物体是否被隐藏,保存在场景中或被用户修改继承的函数 GetInstanceID 返回该物体的实例id继承的类函数 oper ...
- jquery加入收藏代码
<html> <head> <script type="text/javascript" src="jquery-1.9.1.js" ...
- 如何使用工具进行线上 PHP 性能追踪及分析?
工作了一两年的 PHPer 大概都多多少少知道一些性能分析的工具,比如 Xdebug.xhprof.New Relic .OneAPM.使用基于 Xdebug 进行 PHP 的性能分析,对于本地开发环 ...
- Web Server 和 HTTP协议(转)
转自:http://www.kuqin.com/shuoit/20150809/347488.html 一直在找实习,有点什么东西直接就在evernote里面记了,也没时间来更新到这里.找实习真是个蛋 ...
- SPOJ LGLOVE 7488 LCM GCD Love (区间更新,预处理出LCM(1,2,...,n))
题目连接:http://www.spoj.com/problems/LGLOVE/ 题意:给出n个初始序列a[1],a[2],...,a[n],b[i]表示LCM(1,2,3,...,a[i]),即1 ...