investigate more
This commit is contained in:
@@ -6,19 +6,22 @@ class Emailinbox extends Renderer {
|
||||
private string $folder = 'INBOX';
|
||||
|
||||
public function __construct(?string $templateName = null) {
|
||||
parent::__construct();
|
||||
$this->folder = urldecode(filter_input(INPUT_GET, 'folder')) ?? '';
|
||||
parent::__construct();
|
||||
$this->folder = urldecode(filter_input(INPUT_GET, 'folder')) ?? 'INBOX';
|
||||
$this->folder = $this->folder === '' ? 'INBOX' : $this->folder;
|
||||
if (!$this->connectToImap($this->folder)) {
|
||||
$this->templateName = 'imaperror';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
protected function readEmailHeaders(): array {
|
||||
$cleanedHeaders = [];
|
||||
$folder = $this->mbox->getFolderByName($this->folder);
|
||||
$headers = $folder->messages();
|
||||
foreach ($headers as $header) {
|
||||
$messages = $folder->messages()->all()->get();
|
||||
foreach ($messages as $message) {
|
||||
$header = $message->getHeader();
|
||||
var_dump($header);
|
||||
break;
|
||||
/* try {
|
||||
$date = \DateTime::createFromFormat('D, d M Y H:i:s O', str_replace([' (CET)', ' (CEST)', ' (UTC)'], '' , $header->date));
|
||||
// if (!$date) {
|
||||
|
||||
Reference in New Issue
Block a user