investigate more

This commit is contained in:
Torsten Schulz
2023-10-16 16:33:59 +02:00
parent 511c042086
commit ab5eae0697

View File

@@ -7,7 +7,8 @@ class Emailinbox extends Renderer {
public function __construct(?string $templateName = null) { public function __construct(?string $templateName = null) {
parent::__construct(); parent::__construct();
$this->folder = urldecode(filter_input(INPUT_GET, 'folder')) ?? ''; $this->folder = urldecode(filter_input(INPUT_GET, 'folder')) ?? 'INBOX';
$this->folder = $this->folder === '' ? 'INBOX' : $this->folder;
if (!$this->connectToImap($this->folder)) { if (!$this->connectToImap($this->folder)) {
$this->templateName = 'imaperror'; $this->templateName = 'imaperror';
} }
@@ -16,9 +17,11 @@ class Emailinbox extends Renderer {
protected function readEmailHeaders(): array { protected function readEmailHeaders(): array {
$cleanedHeaders = []; $cleanedHeaders = [];
$folder = $this->mbox->getFolderByName($this->folder); $folder = $this->mbox->getFolderByName($this->folder);
$headers = $folder->messages(); $messages = $folder->messages()->all()->get();
foreach ($headers as $header) { foreach ($messages as $message) {
$header = $message->getHeader();
var_dump($header); var_dump($header);
break;
/* try { /* try {
$date = \DateTime::createFromFormat('D, d M Y H:i:s O', str_replace([' (CET)', ' (CEST)', ' (UTC)'], '' , $header->date)); $date = \DateTime::createFromFormat('D, d M Y H:i:s O', str_replace([' (CET)', ' (CEST)', ' (UTC)'], '' , $header->date));
// if (!$date) { // if (!$date) {