我正在尝试使用php PEAR框架连接到office365的outlook应用程序。以下是imap的详细信息IMAP主机:outlook.office365.comIMAP端口:993加密:SSLIMAP用户名:(我的Office365用户名(IMAP密码:(我的Office365密码(
但是我无法建立与它的连接。993端口的防火墙已经从我尝试的服务器上打开。有人能帮我哪里出错吗。
错误:([0]=>数组([代码]=>1〔params〕=>〔package〕=>Mail_IMAPv2[level]=>错误[时间]=>1543397738.02[context]=>数组([file]=>/app/lib/PAR/Mail/IMAPv2.php[line]=>713[函数]=>连接[class]=>邮件_IMAPv2)
[message] => Unable to build a connection to the specified mail server.
)
)
我们的旧Imap连接看起来像这个
imap://{$user}:{$pass}@hostname:port/{$Folder}#notls
我们已经使用php内置函数替换了这种格式
imap_open("{hostname:port/imap/ssl/novalidate-cert/authuser=$user/user=$user}", $user ,$pass);
它现在对我们有效。