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文件.管理员能够控制应用程序可以访问哪些受保 ...
随机推荐
- 解决VS2012新建MVC3等项目时,收到加载程序集“NuGet.VisualStudio.Interop…”的错误
vs2012来做一个mvc3的项目,哪知在创建ado数据模型时跳出这么一个东东 错 误: 此模板尝试加载组件程序集 “NuGet.VisualStudio.Interop, Version=1.0.0 ...
- [转]TCP、UDP数据包大小的确定
TCP.UDP数据包大小的确定 http://blog.163.com/jianlizhao%40126/blog/static/1732511632013410101827640/ U ...
- iOS 系统二维码扫描(可限制扫描区域)
使用 AVFoundation系统库来进行二维码扫描并且限制扫描二维码的范围.(因为默认的是全屏扫描) -(void)beginCode { //1.摄像头设备 AVCaptureDevice *de ...
- Sublime Text 2 入门
SublimeText 2 的介绍视频: http://player.youku.com/player.php/partnerid/XOTcy/sid/XMzU5NzQ5ODgw/v.swf 以下 ...
- python 基于小顶堆实现随机抽样
起因:之前用蓄水池抽样,算法精简,但直观性很差. 所以这次采用了简单的,为没一个行,赋值一个随机值,然后取 最大的K个作为,随机样本. 基本思路:为每一个行(record,记录,实体) 赋一个rand ...
- ios 多任务学习笔记
一.检测多任务是否支持: - (BOOL) isMultitaskingSupported{ BOOL result = NO; if ([[UIDevice currentDevice] respo ...
- Webbrowser 取消下载提示框
在使用Webbrowser抓取网页信息时,碰到需要下载文件,这时需要用户介入操作,如何避免: 首先引进 [DllImport("urlmon.dll", CharSet = Cha ...
- [设计模式] 21 策略模式 Strategy
在GOF的<设计模式:可复用面向对象软件的基础>一书中对策略模式是这样说的:定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换.该模式使得算法可独立于使用它的客户而变化. 策略模 ...
- 1> Strut2 Mapping to MVC
CONTROLLER—FILTERDISPATCHER We’ll start with the controller. It seems to make more sense to start th ...
- MSVC CRT运行库启动代码分析
原文链接:http://www.programlife.net/msvc-crt-startup.html 在程序进入main/WinMain函数之前,需要先进行C运行库的初始化操作,通过在Visua ...