Ciao, ho provato a far funzionare la classe ma ricevo l'errore nel titolo, sicuramente sbaglio qualcosa, non ho mai usato Fetch, sino ad ora per "leggere" la posta ho usato IMAP ma per la PEC non sono riuscito a scaricare gli allegati originali.
il codice:
`require_once("vendor/autoload.php");
use Fetch\Server;
use Fetch\Message;
require_once("PhpPec/PecMessageInterface.php");
require_once("PhpPec/PecServer.php");
require_once("PhpPec/PecMessage.php");
use PhpPec\PecMessageInterface;
use PhpPec\PecMessage;
use PhpPec\PecServer;
//$server = new Server('imaps.pec.aruba.it', 993);
$server = new PecServer('imaps.pec.aruba.it', 993);
$server->setAuthentication('mgcarrentalsrl.multe@pec.it', 'password');
$messages = $server->getMessages();
foreach ($messages as $message) {
echo "Subject: {$message->getSubject()}", PHP_EOL;
$allegati = $message->getAllegati();
foreach($allegati as $allegato) {
echo "Nome file: ".$allegato->getFileName()."\n";
echo "Dimensione: ".$allegato->getSize()."\n";
echo "MIME: ".$allegato->getMimeType()."\n";
file_put_contents($allegato->getFileName(), $allegato->getData());
}
}
`

un'ultima domanda posso parzializzare la lettura usando UID?
Grazie in anticipo.