禪道自動發送郵件配置(轉)


禪道支持郵件提醒功能,目前是當需求、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,這樣可以看到很多的信息。一般來講,發信不成功,是因為參數設置的不對


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM