Redmine基础: 邮件配置
来源:互联网 发布:淘宝导出买家联系方式 编辑:程序博客网 时间:2024/06/05 20:59
Redmine中关于邮件配置,本文进行了简单整理和总结设定相关的信息以及注意事项。并使用smtp和async_smtp两种方式在163和139的邮箱中均作验证可用。
redmine版本
虽然只在3.3上进行了验证,但是其他版本应该也大体差不多。
设定文件
不同版本的文件目录虽然略有不同,但是相对目录大体一致:
如果没有的话,一般会有一个configuration.yml.example的文件,copy之后在此基础上修改即可, 而且没有此文件时,redmine的“配置”/“邮件通知”设定tab页面会显示没有邮件设定文件相关信息,需要设定之后,重启redmine.
支持方式
除了smtp方式,redmine所支持的邮件方式如下
在yml文件中的设定项目为:delivery_method
具体设定
上述四种方式,至于具体设定,以smtp为例,具体项目说明如下
至于详细的设定项目,如果使用smtp,yml文件中的设定项目则为:smtp_settings,如果是异步smtp,则为aysnc_smtp_settings.
关于邮箱的设定基本此两项(delivery_method和具体设定)即可。
设定实例
如下smtp的两种方式用163和139的邮箱方式,均亲测可用。
smtp普通方式
email_delivery: delivery_method: :smtp smtp_settings: address: "smtp.163.com" port: 25 authentication: :login domain: 'smtp.163.com' user_name: '邮箱ID@163.com' password: '你的密码'
smtp异步方式
email_delivery: delivery_method: :async_smtp async_smtp_settings: address: "smtp.163.com" port: 25 authentication: :login domain: 'smtp.163.com' user_name: '邮箱ID@163.com' password: '你的密码'
设定生效
configuration.yml文件修改之后,一般要重新启动redmine才能起作用。
连接确认
在设定redmine之前,最好确认一下是否在redmine所在环境之上邮件收发是否能正常动作,自己写个程序也行,也可以使用telnet,以下以163为例进行确认。
连接163的STMP服务器
返回220表示OK
/usr/src/redmine # telnet SMTP.163.com 25220 163.com Anti-spam GT for Coremail System (163com[20141201])
发送HELO,确认连接状况,返回250确认OK
HELO SMTP.163.com250 OK
通过这样的确认至少确认了很多低级问题比如防火墙穿透不过去或者干脆根本都连不上网等等方面是否有问题。
邮件测试
redmine的配置->邮件通知页面,设定之后点击“发送测试邮件”即可确认
如果失败又不是异步方式设定,此处会提示具体错误,如果邮件发件人地址如果跟configuration.yml中设定不同也会提示出错。
邮件测试
成功之后,会收到从设置的邮箱发来的如下内容的一封mail.
This is a test email sent by Redmine.Redmine URL: http://localhost:3000/________________________________________You have received this notification because you have either subscribed to it, or are involved in it.To change your notification preferences, please click here: http://hostname/my/account
注意事项
基本上很多问题都是由如下问题产生:
参考文章
http://www.redmine.org/projects/redmine/wiki/EmailConfiguration
http://guides.rubyonrails.org/action_mailer_basics.html#action-mailer-configuration
- Redmine基础: 邮件配置
- redmine配置邮件通知
- redmine邮件配置
- Redmine 邮件配置
- Redmine后台邮件配置
- redmine发送邮件配置
- bitnami redmine 邮件 配置
- redmine 邮件服务的配置
- redmine配置及邮件发送
- bitnami-redmine邮件告警配置
- redmine的几种邮件配置方式
- redmine配置邮件通知 v2.2.2
- redmine如何安装配置svn及邮件
- 配置Redmine的邮件通知功能
- Redmine艰辛安装过程和邮件配置
- redmine邮件发送功能配置详解
- redmine的邮件配置(QQ邮箱)
- centos下配置redmine,以及邮件配置和优化
- Gradle project refresh failedError:Error:Cannot read packageName from AndroidManifest.xmlj
- NKOJ-3696 假期关楼<NKOI 高一期末赛>
- java getClass, getName
- 反射获取属性数组为空,一个大大的坑。。。
- 自动装箱与拆箱
- Redmine基础: 邮件配置
- ATM模拟终端操作系统
- POJO简单理解
- C++ 日期计算器
- Package java.util.stream
- Android Phone Pad UI设计主流分辨率
- (2)Java复习冒泡,选择,插入排序算法
- 开闭原则
- HTML+CSS编写静态网站-23 如何调用外部字体