imap_open("{mail.domain.com:143/novalidate-cert}INBOX", 'login', 'password')
端口143是开放的,我不在防火墙后面,我的服务器使用自签名证书。
我真的不明白为什么我无法连接到邮件服务器
我到处搜索,但没有找到答案。
最佳答案
谢谢您的回答。
我的错误不是来自连接,而是当我收到过多电子邮件时导致服务器崩溃的循环:
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!