我正在尝试使用php PEAR框架连接到office365的Outlook应用程序。以下是imap的详细信息 IMAP主机:outlook.office365.com IMAP端口:993 加密:SSL IMAP用户名:(我的Office365用户名) IMAP密码:(我的Office365密码)
但是我无法与其建立连接。我正在尝试从服务器打开端口993的防火墙。有人可以帮我解决我的问题。
错误: ( [0] =>数组 ( [代码] => 1 [参数] => [package] => Mail_IMAPv2 [级别] =>错误 [时间] => 1543397738.02 [上下文] =>数组 ( [文件] => /app/lib/PEAR/Mail/IMAPv2.php [行] => 713 [功能] =>连接 [class] => Mail_IMAPv2 )
[message] => Unable to build a connection to the specified mail server.
)
)
答案 0 :(得分:0)
我们以前的Imap连接看起来像这样
imap://{$user}:{$pass}@hostname:port/{$Folder}#notls
我们已使用php内置函数替换了这种格式
imap_open("{hostname:port/imap/ssl/novalidate-cert/authuser=$user/user=$user}", $user ,$pass);
现在对我们有用。