参考网上搜到的结果,但仍有问题,调试后完整步骤如下
- 配置163邮箱SMTP,需要配置授权码(作为密码使用);
- TestLink目录下打开config.inc.php文件修改以下部分,红色背景为填写部分,后面#符号后面为注释,把下面序号后面内容整行直接放到代码中不影响使用(更换真实邮箱地址)。
(1)$g_smtp_host = 'smtp.163.com'; # 邮件服务器地址,此处选择163邮箱
(2)$g_tl_admin_email = 'test@163.com'; # 问题错误通知邮箱
(3)$g_from_email = ‘test@163.com'; # 收到收件看到的发送人邮箱地址
(4)$g_return_path_email = 'test@163.com'; # 收件人回复的邮箱地址
(5)$g_phpMailer_method = PHPMAILER_METHOD_SMTP更改为$g_phpMailer_method =SMTP_SEND
(6)在步骤(5)代码上一行增加define ("SMTP_SEND",2);
(7)$g_smtp_username = 'test@163.com'; # 此处填写你的163信箱地址
(8)$g_smtp_password = 'test123546'; # 此处填写163的客户端授权密码,注意一定不是邮箱密码
(9)$g_smtp_connection_mode = 'ssl';
(10)$g_smtp_port = 994; - 保存退出,设置完毕,可使用TestLink密码找回功能尝试是否成功。