gpt4 book ai didi

php - IMAP 适用于我的本地计算机,但不适用于共享主机

转载 作者:太空宇宙 更新时间:2023-11-03 13:38:05 25 4
gpt4 key购买 nike

我正在通过 imap 连接到一个电子邮件帐户:

$hostname = "{imap.zoho.com:993/imap/ssl/novalidate-cert}";
$imap = imap_open($hostname, 'email', 'password');

它在我本地机器上的 XAMP 中运行得非常好,但是当我从我的共享主机帐户 (host-ed.net) 运行它时,我收到以下错误:

Warning: imap_open(): Couldn't open stream {imap.zoho.com:993/imap/ssl/novalidate-cert} in /home/****/public_html/testmail.php on line 4

Warning: imap_num_msg() expects parameter 1 to be resource, boolean given in /home/****/public_html/testmail.php on line 5

Warning: imap_close() expects parameter 1 to be resource, boolean given in /home/****/public_html/testmail.php on line 27

知道我的托管服务提供商可能是什么问题导致的吗?

编辑...

添加了 imap_errors 并得到这个(超时):

map_errors(): Array ( [0] => Can't connect to imap.zoho.com,993: Connection timed out )

最佳答案

你可以试试这个:

imap_open("{imap.mail.eu-west-1.awsapps.com:993/imap/ssl}INBOX", "EMAIL", "PASS");

这是为 AWS WorkMail 编写的。您可以查看此文档: http://php.net/manual/en/ref.imap.php

这就是您所需要的。

关于php - IMAP 适用于我的本地计算机,但不适用于共享主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33403466/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com