|
mantis邮件服务器无法自动发送邮件,请各位老师帮忙!谢谢!
问题情况描述如下:
mantis系统的这个功能一直可以使用。近期,公司对邮件服务器的发送和接收端口进行了限制,SMTP的端口统一更改为465, POP3端口统一为995;
自从公司设置这个限制之后,我们的mantis系统就不能给人员自动发送邮件了。新建账号后,也不能收到邮件,无法进行激活操作。
-------------------------------------------------------------------
重置密码时错误提示如下:
SYSTEM WARNING: fputs(): supplied argument is not a valid stream resource
SYSTEM WARNING: fgets(): supplied argument is not a valid stream resource
PROBLEMS SENDING MAIL TO: yao.liu@XXXXXX.com
Mailer Error: The following From address failed: nms.softwaredept@XXXXXX.com
-------------------------------------------------------------------
config_inc.php文件如下:
###########################
# mail setting
###########################
$g_smtp_host = 'smtp.XXXXXX.com';
$g_smtp_username = 'nms.softwaredept';
$g_smtp_password = 'XXXXXXXXXXXX';
$g_administrator_email = 'nms.softwaredept@XXXXXX.com';
$g_webmaster_email = 'nms.softwaredept@XXXXXX.com';
$g_from_email = 'nms.softwaredept@XXXXXX.com';
$g_to_email = 'nms.softwaredept@XXXXXX.com';
$g_return_path_email = 'nms.softwaredept@XXXXXX.com';
$g_enable_email_notification = ON;
$g_use_phpMailer = ON;
#实际指定的是下面的路径 D:\mantis\core\phpmailer
$g_phpMailer_path = 'c:/php5/core/phpmailer/';
#$g_phpMailer_path = 'd:/mantis/core/phpmailer/';
$g_phpMailer_method = 2;
---------------------------------------------------------
当此项目设置为: $g_smtp_host = 'smtp.XXXXXX.com:465';
弹出如下提示:Fatal error: Maximum execution time of 60 seconds exceeded in D:\mantis\core\phpmailer\class.smtp.php on line 1018
---------------------------------------------------------
备注:使用foxmail对mantis公共帐号'nms.softwaredept@XXXXXX.com'进行了测试。使用这两个加密端口可以成功收发邮件。
我觉得应该在mantis中对端口号进行一些设置,才能解决这个问题。请大家帮忙,我该如何操作和修改。谢谢! |
|