zoukankan      html  css  js  c++  java
  • 禅道配置发邮件功能

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

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

    1. 进入到zentao的源代码目录,进入module/mail目录。
    2. 里面有一个config.php,mail的相关配置都是在这个地方进行设置的。但不建议直接修改这个文件,因为我们后面升级会覆盖改文件。
    3. 在module/mail下面创建opt/config目录,然后将module/mail/config.php 拷贝一份到opt/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,这样可以看到很多的信息。一般来讲,发信不成功,是因为参数设置的不对

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

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

    1. 进入到zentao的源代码目录,进入module/mail目录。
    2. 里面有一个config.php,mail的相关配置都是在这个地方进行设置的。但不建议直接修改这个文件,因为我们后面升级会覆盖改文件。
    3. 在module/mail下面创建opt/config目录,然后将module/mail/config.php 拷贝一份到opt/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,这样可以看到很多的信息。一般来讲,发信不成功,是因为参数设置的不对

  • 相关阅读:
    【转】网络字节序与主机字节序
    VC之美化界面篇 (转)
    VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序未能启动”的问题(转)
    符验手记
    一友人昨夜接到电话,发生何事
    [转]众VC论道IT峰会:投资是否靠运气
    路过一个小摊,看到一个有趣的现象
    PJSUA提示要注册线程的解决办法
    彩票股票金融与运气之研究(五) 明敌
    随手测一局婚姻,留验
  • 原文地址:https://www.cnblogs.com/xuxu-learn-python/p/8581653.html
Copyright © 2011-2022 走看看