Php MailSo echo文件夹内容

Php MailSo echo文件夹内容,php,email,sendmail,phalcon,Php,Email,Sendmail,Phalcon,我现在正在胡搞PHP,对它来说相当陌生 我正在使用MailSo库连接到我的邮件服务器。目标是从收件箱文件夹中获取内容并将其显示在表中 目前我只想回显或打印整个收件箱文件夹。我昨天让它工作,但从那时起就没有碰过这个项目,忘记了我做了什么 这是我的密码 include 'lib/MailSo/MailSo.php'; echo '<pre>'; $oLogger = \MailSo\Log\Logger::SingletonInstance() ->Add(\MailSo\Lo

我现在正在胡搞PHP,对它来说相当陌生

我正在使用MailSo库连接到我的邮件服务器。目标是从收件箱文件夹中获取内容并将其显示在表中

目前我只想回显或打印整个收件箱文件夹。我昨天让它工作,但从那时起就没有碰过这个项目,忘记了我做了什么

这是我的密码

include 'lib/MailSo/MailSo.php';

echo '<pre>';

$oLogger = \MailSo\Log\Logger::SingletonInstance()
->Add(\MailSo\Log\Drivers\Inline::NewInstance("\r\n", true));
$oData = null;
try {
    $oMailClient = \MailSo\Mail\MailClient::NewInstance()->SetLogger($oLogger);

    $oData = $oMailClient
        ->Connect('xxxxx.web-hosting.com', 993, \MailSo\Net\Enumerations\ConnectionSecurityType::SSL)
        ->Login('xxxx@xxxx.com', 'mypass')
        ->MessageList('INBOX');

    echo $oData->FolderName('INBOX');

    $oMailClient->LogoutAndDisconnect();
}
catch (Exception $e) {
    var_dump($e);
}
包括'lib/MailSo/MailSo.php';
回声';
$oLogger=\MailSo\Log\Logger::singletonistance()
->添加(\MailSo\Log\Drivers\Inline::NewInstance(“\r\n”,true));
$oData=null;
试一试{
$oMailClient=\MailSo\Mail\MailClient::NewInstance()->SetLogger($oLogger);
$oData=$oMailClient
->连接('xxxxx.web hosting.com',993,\MailSo\Net\Enumerations\ConnectionSecurityType::SSL)
->登录('xxxx@xxxx.com“,”我的通行证“)
->消息列表(“收件箱”);
echo$oData->FolderName(“收件箱”);
$oMailClient->logoutAddisconnect();
}
捕获(例外$e){
var_dump($e);
}
问题就在这里:
echo$oData->FolderName('INBOX')

因为MailSo没有关于这些代码的任何文档,所以它非常混乱


谢谢

你有什么错误吗?比如你是否有
错误报告(E_ALL)
on?是,我收到了致命错误:在…中调用未定义的方法MailSo\Mail\MessageCollection::FolderName(),我对这个库很熟悉,但是这意味着
FolderName()
不是您分配给它的类的函数。查看是否
$oMailClient->FolderName(“收件箱”)有效。@Rasclatt echo返回一个字符串错误,但print\r返回一个巨大的数组;