redmine邮件发送功能配置详解
redmine的邮件发送功能还是很有用的。
像项目有更新啦,任务分配啦,都能邮件发送的相关责任人。
我自己在linux服务器上安装并启动了redmine后,邮件一直发送了不了。
查了网上的资料,都是讲修改下配置文件就可以了,他们没错,只是没有讲全。
下面是我整理的一个redmine邮件发送功能设置的一个完整流程。
1. sendmail安装与检查
linux机器上安装的redmine要能发送邮件,先得是本机的sendmail功能是正常的。
查看sendmail进程是否已正常启动:
$ ps auxf|grep sendmail
ps auxf|grep sendmail
root 22272 \_ grep sendmail
root 8352 sendmail: accepting connections
smmsp 8362 sendmail: Queue runner@01:00:00 for /var/spool/clientmqueue
如果进程未启动,
可以试下:
$ sevice sendmail start
如果仍未启动,则需要安装sendmail
安装sendmail
可以很简单的安装方式:
$apt-get install sendmail
也可以是很复杂的方式:
http://blog.csdn.net/trassion/article/details/8274479
检查邮件发送功能
sendmail安装并启动正常后,就可以检查一下它的邮件发送功能了。
$ vim mail.txt
hello world!
【保存并退出】
$ mail -s "mail from sendmail" youremail@163.com < mail.txt
然后去查看邮箱:youremail@163.com
中是否收到刚发的邮件,如果收到了,则表示发送正常;
如果没有,则可以查看邮件日志:
$ tail /var/log/maillog
看是什么原因导致的,排除问题直到邮件能正常发送了。
2. 163邮箱配置
很多网上的资料都是使用163的smtp服务。
实际上,要使用163邮箱的smtp服务得专门开通才行。
开通服务在:
设置->邮箱设置->POP3/SMTP/IMAP下。
开通SMTP服务,163要求设置“客户端授权密码",
这个密码是要用到redmine的邮件发送配置的,所以要注意。
3.配置redmine
我用的redmine是2.6.4 和3.0.1版本,这两个是现在(2015年5月)最新的版本。
它们的邮件配置文件在安装目录下的:
$ vim apps/redmine/htdocs/config/configuration.yml
...
# default configuration options for all environments
default:
# Outgoing emails configuration
# See the examples below and the Rails guide for more configuration options:
# http://guides.rubyonrails.org/action_mailer_basics.html#action-mailer-configuration
#email_delivery:
# delivery_method: :async_smtp
# smtp_settings:
# address: smtp.163.com
# port: 25
# domain: smtp.163.com
# authentication: :login
# user_name: 你的邮箱@163.com
# password: 客户端授权密码(不是邮箱登录密码)
...
# 下面还有很多邮箱的配置,不用管
...
# specific configuration options for production environment
# that overrides the default ones
production:
delivery_method: :async_smtp
smtp_settings:
tls: false
address: smtp.163.com
port: 25
domain: smtp.163.com
authentication: :login
enable_starttls_auto: true
user_name: 你的邮箱@163.com
password: 客户端授权密码(不是邮箱登录密码)
【保存并退出】
注意:是用"客户端授权密码",否则在邮件发送会提示未授权的错误。
重启redmine的服务
$ ./ctlscript.sh restart
检查redmine的邮件发送功能:
在 "管理->配置->一般"标签下:
将“主机名称”改成 :
IP/redmine
【保存】
在 "管理->配置->邮件通知"标签下:
"邮件发送人地址"改成:
你的邮箱@163.com
再点右下角的"发送测试邮件"按键即可。
打完收功!
redmine邮件发送功能配置详解的更多相关文章
- Django 发送email配置详解及各种错误类型
跟随Django Book的内容发送邮件不成功,总结一下需要配置好settings.py文件,还要注意一些细节. 1.在settings文件最后添加以下内容,缺一不可! EMAIL_HOST= 'sm ...
- Log4j配置详解(转)
一.Log4j简介 Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局).这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出.综合使 ...
- Log4J日志配置详解
一.Log4j简介 Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局).这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出.综合使 ...
- Log.properties配置详解
一.Log4j简介 Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局).这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出.综合使 ...
- log4j.properties配置详解(转)
本篇文章转自http://it.oyksoft.com/log4j/ 非常感谢原创作者的辛勤编写与分享. 一.Log4j简介 Log4j有三个主要的组件:Loggers(记录器),Appenders ...
- commons-logging和Log4j 日志管理/log4j.properties配置详解
commons-logging和Log4j 日志管理 (zz) 什么要用日志(Log)? 这个……就不必说了吧. 为什么不用System.out.println()? 功能太弱:不易于控制.如果暂时不 ...
- Maven使用笔记(四)pom.xml配置详解
pom.xml文件配置详解 --声明规范 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=" ...
- Hibernate4搭建Log4J日志管理(附Log4j.properties配置详解)
1.首先加入slf4j的jar包,即slf4j-api-1.6.1.jar 在hibernate官网下载hibernate-release-4.2.2.Final.zip并解压,在hibernate- ...
- (转)Log4J日志配置详解
http://www.cnblogs.com/ITtangtang/p/3926665.html 一.Log4j简介 Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源 ...
随机推荐
- xcode 自定义include路径
- 【学习/研发】嵌入式Linux/Android开发有它就够了——迅为4412开发板
网站:http://www.topeetboard.com 光盘资料+网盘资料+配套视频+售后支持,助您加速学习研发的进程 产品介绍 iTOP-Exynos4412开发板采用 Exynos4412的主 ...
- 计算机中的颜色XIV——快速变换颜色的V分量
基本知识回顾: 计算机中的颜色Color,用RGB模式存储(用R.G.B三个分量表示颜色,每个分量的范围是0—255). 而计算机中的颜色除了用RGB模式表示以外,常见的还有HSV模式(或者是HSB. ...
- [转] 腾讯云直播OBS推流教程
from: http://www.jianshu.com/p/bf4066028882 腾讯云直播OBS推流教程 字数383 阅读55 评论3 喜欢0 1.安装OBS 进入obs 官网 : https ...
- window下查看TCP端口连接情况
window下查看TCP端口连接情况:netstat -ano -p tcp|findstr 10001
- docker下部署gitlab
docker用来隔离应用还是很方便的,一来本身的操作较为简单,二来资源占用也比虚拟机要小得多,三来也较为安全,因为像数据库这样的应用不会再全局暴露端口,同时应用间的通信通过加密和端口转发,更加安全. ...
- Hashtable 数据遍历的几种方式
Hashtable 在集合中称为键值对,它的每一个元素的类型是 DictionaryEntry,由于Hashtable对象的键和值都是Object类型,决定了它可以放任何类型的数据, 下面我就把Has ...
- ASP.NET MVC3 Model验证总结(转)
推荐: ASP.NET MVC的Model元数据与Model模板:预定义模板 http://www.cnblogs.com/artech/archive/2012/05/02/model-meta ...
- ASP.NET MVC+WCF+NHibernate+Autofac 框架组合(一)
学习了Spring.NET+NHibernate的框架,觉得Spring.NET框架不够轻量,配置来配置去的比较头疼,所以把Spring.NET换成了Autofac框架,同时加入WCF框架整了一个组合 ...
- WP老杨解迷:开发生态两极化和榜单乱象
Windows Phone 自2013年的一片浪潮推动下,2014年终于开始引起了各大小CP们的注意,于是大量的产品开始乘风破浪一路涌进Windows Phone平台,立即改变了榜单的格局,如今,苦B ...