Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在cpanel上使用PHP而不使用IMAP函数从webmail读取消息还有其他方法吗_Php_Imap_Fopen_Pop3_Webmail - Fatal编程技术网

在cpanel上使用PHP而不使用IMAP函数从webmail读取消息还有其他方法吗

在cpanel上使用PHP而不使用IMAP函数从webmail读取消息还有其他方法吗,php,imap,fopen,pop3,webmail,Php,Imap,Fopen,Pop3,Webmail,我正在PHP中集成PHP webmail读取功能。我已经试过使用IMAP函数了。但它无法连接。所以我只是问你是否有可能不使用IMAP功能从webamil获取消息 下面是我的IMAP代码。你能检查一下代码吗?也给我一些建议,看看为什么不起作用。我期待着你宝贵的答复 $emailAddress = 'info@example.com'; // Full email address $emailPassword = 'xxxxxxxx'; // Email password $domai

我正在PHP中集成PHP webmail读取功能。我已经试过使用IMAP函数了。但它无法连接。所以我只是问你是否有可能不使用IMAP功能从webamil获取消息

下面是我的IMAP代码。你能检查一下代码吗?也给我一些建议,看看为什么不起作用。我期待着你宝贵的答复

$emailAddress = 'info@example.com'; // Full email address
$emailPassword = 'xxxxxxxx';        // Email password
$domainURL = 'example.com';         // Your websites domain
$useHTTPS = false;                      

/* BEGIN MESSAGE COUNT CODE */

$inbox = imap_open('{'.$domainURL.':143/notls}INBOX',$emailAddress,$emailPassword) or die('Cannot connect to domain:' . imap_last_error());
$oResult = imap_search($inbox, 'UNSEEN');

if(empty($oResult))
    $nMsgCount = 0;
else
    $nMsgCount = count($oResult);

imap_close($inbox);

echo('<p>You have '.$nMsgCount.' unread messages.</p>');
$emailAddress=”info@example.com'; // 完整电子邮件地址
$emailPassword='xxxxxxxx';//电子邮件密码
$domainURL='example.com';//你的网站域名
$useHTTPS=false;
/*开始邮件计数代码*/
$inbox=imap_open(“{.$domainURL.”:143/notls}inbox“,$emailAddress,$emailPassword)或die('无法连接到域:'。imap_last_error());
$oResult=imap_搜索($inbox,'UNSEEN');
如果(空($oResult))
$nMsgCount=0;
其他的
$nMsgCount=count($oResult);
imap_关闭($收件箱);
echo(“您有“$nMsgCount.”未读邮件。

”;

提前感谢

请提供您收到的错误。这可能只是防火墙问题,您可能没有在端口143上运行IMAP服务器,…。这可能与您的其他问题完全相同。@Max我发现出现此错误无法连接到域:无法连接到example.com,143:未知错误(10013)注意:未知:无法连接到example.com,143:第0行中的未知错误(10013)(errflg=2)您是否确实检查过IMAP服务器正在运行?如果是,如果它在那个端口上运行?