惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Stack Overflow Blog
Stack Overflow Blog
云风的 BLOG
云风的 BLOG
G
Google Developers Blog
J
Java Code Geeks
C
Check Point Blog
Last Week in AI
Last Week in AI
Microsoft Azure Blog
Microsoft Azure Blog
Blog — PlanetScale
Blog — PlanetScale
月光博客
月光博客
Vercel News
Vercel News
The GitHub Blog
The GitHub Blog
L
LangChain Blog
有赞技术团队
有赞技术团队
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
博客园 - 司徒正美
IT之家
IT之家
Martin Fowler
Martin Fowler
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
T
Tailwind CSS Blog
U
Unit 42
Jina AI
Jina AI
Microsoft Security Blog
Microsoft Security Blog
I
InfoQ

博客园 - 叫什么好

为什么喜欢Kindle 如何讲故事 如何成为会讲故事的好爹妈 哈佛大学则学系课程表 认知盈余时代-知乎如何运营 决策思维 知识结构-关于基本知识和非基本的知识 IT小小鸟 2012-发现深圳 “简单”不简单 信息图表理论之—— 专业媒体数据表格设计(续) silverlight 后台相关代码知识点 写了一个使用代码创建Silverlight的函数 Silverlight自动根据屏幕分辨率进行布局 重新拾起遗忘近一年的Blog了 惊诧,老外的开源WIKI居然还有文言文版 如何通过互联网来管理多人协作的个人项目 网站写作指导方针 如何在开发中减少Bug数量
如何配置禅道管理自动发送通知短信
叫什么好 · 2010-09-28 · via 博客园 - 叫什么好

如何配置email发信

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

禅道支持邮件提醒功能,目前是当需求、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,这样可以看到很多的信息。一般来讲,发信不成功,是因为参数设置的不对。