Mailbox update

This commit is contained in:
Torsten Schulz
2023-06-16 13:57:48 +02:00
parent 13c24b1fbc
commit 2695e55174

View File

@@ -28,9 +28,14 @@ class Emailinbox extends Renderer {
$headers = $this->mbox->getMailsInfo($mailsIds);
foreach ($headers as $header) {
try {
$date = \DateTime::createFromFormat('D, d M Y H:i:s O', str_replace(' (CET)', '', $header->date));
if (!$date) {
var_dump($header->date);
}
$date = $date ? $date->setTimezone(new DateTimeZone('Europe/Berlin')) : new DateTime();
$cleanedHeaders[trim($header->msgno)] = [
'title' => $header->subject,
'date' => \DateTime::createFromFormat('D, d M Y H:i:s O', str_replace(' (CET)', '', $header->date))->setTimezone(new DateTimeZone('Europe/Berlin')),
'date' => $date,
'from' => $header->from,
'unread' => !$header->seen,
];