PHP PEAR和Outlook.office365.com imap

时间:2018-11-28 09:55:44

标签: email office365 pear

我正在尝试使用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.
    )

1 个答案:

答案 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);

现在对我们有用。