mantis提示注册已成功,但无法收到确认邮件,就无法注册帐号

jackxiang 2015-7-21 09:35 | |
背景:装的mantis来外包提供一帐号发现收不到邮件。用户名:noreply@example.com,mail title是 $g_from_name            = 'Mantis Bug Tracker'; $g_smtp_host            = '192.168.105.171'; 用户名密码为空。$g_smtp_username = '';$g_smtp_password = ''; 果然是postFix:
[root@localhost mantisbt]# telnet  192.168.105.171 25
Trying 192.168.105.171...
Connected to localhost (192.168.105.171).
Escape character is '^]'.
220 jackxiang.com ESMTP Postfix
———————————————————————————————————————————————————————

方法一,不使用邮件:
不用邮件提醒通知这些功能,则在config_inc.php 中如下增加一行即可,这样的话新增的用户的密码都是空的。
$g_enable_email_notification  = OFF; //不使用邮件

方法二,配置好你的邮件发送参数:
以下代码可以在 config_defaults_inc.php 中找到,建议把该内容拷到 config_inc.php 中再进行修改 。
下面以qq邮箱为例进行详细的配置说明:
邮件服务器配置
     在Mantis中注册新用户时,会给你指定的邮箱发一封邮件,点开邮件中的链接才可以设定密码,因此需要给Mantis添加邮件功能。
     使用phpmailer作为邮件服务器,首先下载phpmailer,网址为:http://phpmailer.codeworxtech.com,下载完后解压到D:\APMServ-v5.2.6\APMServ5.2.6\www\htdocs\mantis\phpmailer。
       修改D:\APMServ-v5.2.6\APMServ5.2.6\www\htdocs\mantis\config_inc.php,添加以下内容:
        $g_smtp_host = 'smtp.qq.com';//mantis发送邮件所需要的服务器
    $g_smtp_username = '6449694';//mantis登录的用户名
    $g_smtp_password = 'qqxxxxx';//密码
    $g_use_phpMailer = ON; //打开phpmailer
    $g_phpMailer_path = 'D:/APMServ-v5.2.6/APMServ5.2.6/www/htdocs/mantis/phpmailer/';//保证phpmailer所安装的路径正确
      
    $g_phpMailer_method = 2;
/*此处的数值可为0,1,2
0为调用了一个mantis内置的mail()函数来发送邮件;1为sendmail方式(这个我也不是很清楚);2为使用smtp方式,登录到邮件服务器内来发送邮件*/
    $g_return_path_email = '6449694@qq.com'//这个即带上了域名的完整邮箱名


来自:http://www.51testing.com/html/71/410671-809247.html

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:http://jackxiang.com/post/8184/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!


最后编辑: jackxiang 编辑于2015-7-21 09:44
评论列表
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]