|
关于mantis的安装和使用教程已经有很多人写过了,我就不多说了。mantis安装不麻烦的,使用教程看这个
http://bbs.51testing.com/thread-8352-1-1.html。
mantis现在最新版本是1.0.7,用户如果要使用mantis,需要注册,填写邮箱,系统会发给用户邮件,点击邮件里的链接,
让用户设置自己的mantis登陆密码。
好了,下面具体说一下我的mantis邮件配置步骤。
1。在你下载的mantis软件包里,找到core文件夹下的phpmailer,将此文件夹拷贝到PHP安装目录下,然后修改php.ini文件,找到
include_path变量,将你php目录包含进去,比如include_path = ".;C:/Program Files/EasyPHP1-8/PHP/phpmailer",
2。找到mantis目录下,打开并编辑config_inc.php(若有文件为config_inc.php.sample,则将后缀.sample去掉)。
找到 # --- email variables ----项,修改或添加一些内容。
我配置好的email variables如下:
# --- email variables ----
$g_administrator_email = 'lichangfu-5210@sohu.com';
$g_webmaster_email = 'lichangfu-5210@sohu.com';
# the "From: " field in emails
$g_from_email = 'lichangfu-5210@sohu.com';
# the return address for bounced mail
$g_return_path_email = 'lichangfu-5210@sohu.com';
$g_enable_email_notification = ON;
$g_phpMailer_method = 2; //method有0,1,2三项可供选择.
$g_smtp_host = 'smtp.sohu.com'; //我用的sohu的邮箱服务器
$g_smtp_username = 'lichangfu-5210';
$g_smtp_password = '*********';//自己登陆邮箱的密码
$g_use_phpMailer = ON;
$g_phpMailer_path = 'C:/Program Files/EasyPHP1-8/PHP/phpmailer'; //phpMailer路径
用户用邮箱注册后,mantis会发邮件给用户,让用户点击邮件链接后进入系统设置登陆密码.
我注册时,系统提示是这样的:
PROBLEMS SENDING MAIL TO: root@localhost
Mailer Error: SMTP Error: The following recipients failed: root@localhost
但是可以正常收到邮件,并可以通过链接进入系统修改密码.
不知道什么原因???
另:个人感觉还有更简易的配置方法(不必拷贝phpmailer到PHP安装目录P),但是暂时我还没有找到.
邮件发送成功不成功,关键参数就是$g_phpMailer_method和$g_smtp_host项,多试几次就成功了。
建议每次参数更改后,都要重新启动Apach和Mysql服务。 |
|