Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHPMailer与Exchange Server的连接被拒绝_Php_Smtp_Exchange Server_Phpmailer - Fatal编程技术网

PHPMailer与Exchange Server的连接被拒绝

PHPMailer与Exchange Server的连接被拒绝,php,smtp,exchange-server,phpmailer,Php,Smtp,Exchange Server,Phpmailer,我需要从系统发送邮件,但无法连接到SMTP服务器。 邮件服务器是Exchange PHP代码(其中的一部分): ini文件中的选项: mail.is_smtp = true mail.host = "mail.example.com" mail.port = 25 mail.smtp_auth = false mail.smtp_secure = "" mail.is_html = true mail.from = "serwis@example.com" mail.from_name = "S

我需要从系统发送邮件,但无法连接到SMTP服务器。 邮件服务器是Exchange

PHP代码(其中的一部分):

ini文件中的选项:

mail.is_smtp = true
mail.host = "mail.example.com"
mail.port = 25
mail.smtp_auth = false
mail.smtp_secure = ""
mail.is_html = true
mail.from = "serwis@example.com"
mail.from_name = "Serwis Example"
每次尝试发送电子邮件时,我都会收到一个错误:

2015-12-21 13:13:21 SMTP错误:无法连接到服务器: 连接被拒绝(111)SMTP连接()失败

服务器配置为接受来自任何ip的匿名连接。我试着使用telnet,得到了如下结果:

220 mail.example.com ESMTP Ukyu mail server
EHLO localhost
250-mail.example.com 
250-PIPELINING 
250-SIZE 64600000
250-VRFY
250-ETRN 
250-STARTTLS 
250-AUTH DIGEST-MD5 CRAM-MD5 LOGIN PLAIN
250-AUTH=DIGEST-MD5 CRAM-MD5 LOGIN PLAIN
250-ENHANCEDSTATUSCODES 250
8BITMIME
我已经在很多论坛上找到了答案,但没有任何帮助


当然,由于安全原因,主机名已更改。

这是否有助于尝试向PHPMailer添加一些调试(或检查其日志,如果它生成了这些日志),以查看它连接到的端口/主机。我的猜测是,您的
php.ini
设置应该不会有什么不同,因为您在php代码中处理这些信息。您已经设置了
SMTPDebug=2
,但尚未显示生成的调试输出。如果是连接级别问题,请尝试将其设置为4以获得更详细的输出。这是否有助于尝试向PHPMailer添加一些调试(或检查其日志,如果它生成日志),以查看它连接到的端口/主机。我的猜测是,您的
php.ini
设置应该不会有什么不同,因为您在php代码中处理这些信息。您已经设置了
SMTPDebug=2
,但尚未显示生成的调试输出。如果是连接级别问题,请尝试将其设置为4以获得更详细的输出。
220 mail.example.com ESMTP Ukyu mail server
EHLO localhost
250-mail.example.com 
250-PIPELINING 
250-SIZE 64600000
250-VRFY
250-ETRN 
250-STARTTLS 
250-AUTH DIGEST-MD5 CRAM-MD5 LOGIN PLAIN
250-AUTH=DIGEST-MD5 CRAM-MD5 LOGIN PLAIN
250-ENHANCEDSTATUSCODES 250
8BITMIME