使用IMAP& amp;无法访问Office365。 PHP

时间:2017-05-05 16:32:00

标签: php imap

我正在尝试访问office365收件箱,但我收到此消息

PHP Warning:  imap_open(): Couldn't open stream {outlook.office365.com:993/imap/ssl}

这是我的代码

$hostname = '{outlook.office365.com:993/imap/ssl/novalidate-cert}';
$username = '*****';
$password = '*****';
$fp = fopen('cox_cash [30 40].txt', 'w+');
if (!$fp) die("Impossible d'ouvrir le fichier");

/* try to connect */
$inbox = imap_open($hostname,$username,$password) or die('Cannot connect to : ' . imap_last_error());

1 个答案:

答案 0 :(得分:0)

对我来说,问题不在于PHP的imap库。尝试使用function_exists('imap_open')来检查您是否真正拥有该库。

如果您的PHP具有该函数,则function_exists()返回true,否则返回false。简单的带回声的if语句可以解决问题。