imap_open:无法打开流到我的邮件服务器

TOZ*_*TOZ 15 php email imap

注意:未知:连接失败到mail.domain.com,143:第0行的未知连接超时(errflg = 2)

imap_open("{mail.domain.com:143/novalidate-cert}INBOX", 'login', 'password')
Run Code Online (Sandbox Code Playgroud)

端口143是打开的,我不在防火墙后面,我的服务器使用自签名证书.

我真的不明白为什么我无法连接到我的邮件服务器

我到处搜索,但没有找到答案..

TOZ*_*TOZ 8

谢谢您的回答.我的错误不是来自连接,而是一个在我收到太多电子邮件时崩溃服务器的循环:

imap_open("{mail.domain.com:143/novalidate-cert}INBOX", 'login', 'password')

$mails = imap_search($stream, 'UNSEEN');

rsort($mails);
foreach ($mails as $mailId) {
  imap_fetch_overview($stream, $mailId, 0);
} //that was the mistake when email number is too big!
Run Code Online (Sandbox Code Playgroud)