今天是2012年02月06日,登录 免费注册

如何配置email发信

添加时间: 2010-06-06 11:57:15 作者: 王春生 石洋洋 来源:本站原创 阅读:14802

禅道支持邮件提醒功能,目前是当需求、bug有变动的时候,会给相关的人员发送email通知。任务的提醒暂时后没有做,后面版本会加上。

那么如何配置邮件提醒功能呢?很简单。

    现在有两种方式配置邮件提醒:

一、通过插件方式

    1. 用超级管理员帐号进入后台管理,点击插件管理,再点击获得插件,会显示出官方网站上现有的所有插件,找到“追风(Email配置插件”点击右侧的“下载”按钮下载插件。

    2. 在插件管理页面下点击上传插件,选择刚刚下载的插件包,上传之后系统会自动安装该插件。

    3. 如果在安装过程中出现问题,请根据系统提示进行操作。

        3.1. 如果遇到“****文件不可写”的问题,问题下方系统会给出更改权限的操作提示,将提示代码直接拷贝进行相应操作即可。

        3.2. 如果遇到“配置信息”文本框,则按照文本框下方的提示,找到相应的目录,手动创建一个“zzz.php”,并将文本框中的所有内容都保存到该文件中即可。

    4. 在填写好Email配置后,系统会自动向当前系统用户发送一封测试邮件(系统当前用户的用户信息中必需已经设置过邮箱),请到邮箱中查看,如果收到邮件说明配置成功。

    特别注意:在安装此插件前,请检查“zentao安装目录/module/mail/ext/config/”下面没有文件,如果已经存在文件建议删除,否则可能导致插件不可用。

二、通过修改代码方式

    1. 进入到zentao的源代码目录,进入module/mail目录。
    2. 里面有一个config.php,mail的相关配置都是在这个地方进行设置的。但不建议直接修改这个文件,因为我们后面升级会覆盖改文件。
    3. 在module/mail下面创建ext/config目录,然后将module/mail/config.php 拷贝一份到ext/config/下面。
    4. 修改里面的参数:

    /* 是否打开邮件功能。*/
    $config->mail->turnon = false;   // 如果需要打开,将其设为true
    
    /* 设置发件人地址和名称。*/
    $config->mail->fromAddress = ''; // 发件人地址。比如zentao@xxx.com
    $config->mail->fromName = ''; // 发件人名称。   比如zentao
    
    /* 设置发信方式,目前支持phpmail|sendmail|smtp|gmail。*/
    $config->mail->mta = 'gmail';
    
    /* 普通SMTP的配置:*/
    if($config->mail->mta == 'smtp')
    {
    $config->mail->smtp->debug = 0; // smtp debug级别,0,1, 2, 数字越大,级别越高。
    $config->mail->smtp->auth = true; // 是否需要验证。
    $config->mail->smtp->host = ''; // smtp主机。
    $config->mail->smtp->port = ''; // 端口号。
    $config->mail->smtp->username = ''; // 登录用户名,有的smtp需要完整的邮箱地址。
    $config->mail->smtp->password = ''; // 密码。
    }
    /* GMAIL的配置。*/
    elseif($config->mail->mta == 'gmail')
    {
    $config->mail->gmail->debug = 0; // debug级别,0,1, 2, 数字越大,级别越高。
    $config->mail->gmail->username = ""; // GMAIL username
    $config->mail->gmail->password = ""; // GMAIL password

    5、出现问题如何调试

    如果发信不成功,首先将相应的debug参数设为比较高的数字,比如2,这样可以看到很多的信息。一般来讲,发信不成功,是因为参数设置的不对。

最后编辑:wwccss 于 2010-06-06 12:01:08
评论列表
#1 linren119 at 2011-12-31 10:37:31
插件要60积分。。。
#2 sinoman at 2011-11-22 18:07:16
zentao装在我本机的,属于局域网内。用公司默认的smtp服务器不行。可能是我自己的登录密码和用户名某个不对?
但是设置成smtp.163.com,端口号25,邮箱“XXX@163.com”+登录密码。保存文件后,退出。关闭并重启服务,能成功发信给自己和同事。但同事收到的信中的链接还是“http://localhost/zentao/bug-view-1.html”需要将“localhost”换成我的IP才能登录到我的zentao系统中。
#3 ahoo at 2011-11-18 15:54:36
这是这个问题:
zentao装在我本机的,属于局域网内。用公司默认的smtp服务器不行。可能是我自己的登录密码和用户名某个不对?
但是设置成smtp.163.com,端口号25,邮箱“XXX@163.com”+登录密码。保存文件后,退出。关闭并重启服务,能成功发信给自己和同事。但同事收到的信中的链接还是“http://localhost/zentao/bug-view-1.html”需要将“localhost”换成我的IP才能登录到我的zentao系统中。
#4 ahoo at 2011-11-18 15:53:40
我的问题和13楼的一样.同事接收到BUG邮件,不能点击BUG标题直接登录到禅道.我用的是2.3版本一键安装的.这个问题怎么解决呢?
#5 eddian111 at 2011-11-10 13:20:23
能实现缺陷提醒吗,有缺陷的时候发邮件提醒?
#6 yuanzhong at 2011-11-09 18:06:49
mail文件是在另一台电脑上下载的,请问如何手动配置
#7 fcgao at 2011-10-28 00:07:37
使用界面配置,老提示错误, 最后根据说明直接 修改 module/mail/config.php 文件完成配置
#8 toby541 at 2011-10-21 10:13:24
非常感谢。谢谢分享!!!!
#9 wwccss at 2011-08-15 12:35:04
任务提醒功能已经有了。
#10 wubm at 2011-08-15 10:13:48
您好,"任务的提醒暂时后没有做,后面版本会加上。" ,是指当指派了任务后不会发送邮件吗?现在最新版本2.1有加上吗?
#11 sharonqjy at 2011-08-11 17:57:39
总是出现smtp错误,无法连接到smtp主机,什么原因啊
#12 chilam4 at 2011-07-13 22:24:53
配置后如何测试?只能自己建任务?
#13 wwccss at 2011-06-20 17:12:17
你先用一下再说喽。
#14 Leo at 2011-06-19 23:49:15
在线开放使用的平台上是否支持邮件发送功能,不如把这个在线平台做好,让所有的用户不再麻烦自己去安装,而都到你们的平台上来使用,岂不是更好!
#15 wwccss at 2011-06-19 22:32:44
抄送的那块,用鼠标选择,好像有兼容性的问题。我通常都是用键盘直接选择。
#16 feisa at 2011-06-18 17:00:03
填写bug时,“抄送给”后的文本框无法输入。foculost太快?
一个bug能不能属于两个或三个项目?经常会出现同一产品类别的两三个型号中均有同一个bug,但另外的型号可能根本不含这个bug。

另外,请公司网管重置了我的smtp登录密码,这样我能用公司的smtp服务器了。跟各位同学通报下!
#17 feisa at 2011-06-18 16:10:57
zentao装在我本机的,属于局域网内。用公司默认的smtp服务器不行。可能是我自己的登录密码和用户名某个不对?
但是设置成smtp.163.com,端口号25,邮箱“XXX@163.com”+登录密码。保存文件后,退出。关闭并重启服务,能成功发信给自己和同事。但同事收到的信中的链接还是“http://localhost/zentao/bug-view-1.html”需要将“localhost”换成我的IP才能登录到我的zentao系统中。
#18 迈克猪 at 2011-06-14 12:55:30
我刚开始也配置的不对,老是得到SMTP登录失败。后来把smtp host改成了server的FQDN,username不要加邮箱后缀-----比方“@163.com”部分,就成功了。
配置不成功的时候挺不爽的,耐心的把各个参数都多试几种情况吧。
#19 小张 at 2011-06-04 16:23:08
按照指导试用了163插件、QQ插件、gmail插件,也自己尝试用config文件将各种邮箱设置成smtp形式。但都不能成功。发邮件后没有任何提示,“保存”按钮回复点亮状态就像没保存过一样。没有提示错误,邮件也没有收到。
#20 28104125zl at 2011-03-09 10:06:39
发件人邮件地址填什么啊?$config->mail->fromAddress = 'zendao@xxx.com'
#21 lcj at 2011-02-23 09:56:47
邮件是一个很重要的功能,没有它,整个系统的可用性降低了80%。
老提示could not authenticate,自己用dotnet做邮件小程序是成功的,参数一样的。为什么呢?
#22 lance at 2011-02-11 12:02:29
按照指导修改后,没有任何提示, 但是邮件没有收到,能否给一个范例参考一下,或者有个测试的方法
#23 ooh at 2011-01-11 15:44:03
我的提示无法连接到SMTP主机,而且我使用的是gmail 不是smtp ,请问这个问题,官方有解释吗?
#24 tianmazan at 2010-12-24 17:34:01
我的提示无法连接到SMTP主机,而且我使用的是gmail 不是smtp 改成smtp后,用户名和密码也对 也是报这个错误
#25 00lab at 2010-11-23 01:13:36
能不能介绍一下不同的发信方式都需要什么样的服务器支持。。smtp的比较常用,但密码能不能使用加密的方式存储呢?
#26 happian at 2010-11-02 10:39:47
可以像bugfree那样,支持每天定时发送汇总信息的邮件吗?比如,每天早上9点,把每个人相关的任务、需求、bug等以一个汇总表的形式发送邮件提醒。
#27 小罗 at 2010-10-29 14:39:59
支持,期待任务邮件提醒快快完成!!
#28 linjq at 2010-08-27 11:23:24
您好,我邮件配置,老提示smtp error:could not authenticate ,密码和用户名都没错,是什么原因
发表评论
称呼
邮箱
评论
时间: 13.6 毫秒, 内存: 1105.7 KB, 查询: 10.