diff --git a/snappymail/v/0.0.0/app/libraries/MailSo/Mail/MailClient.php b/snappymail/v/0.0.0/app/libraries/MailSo/Mail/MailClient.php index 2e93791a3..900d576c0 100644 --- a/snappymail/v/0.0.0/app/libraries/MailSo/Mail/MailClient.php +++ b/snappymail/v/0.0.0/app/libraries/MailSo/Mail/MailClient.php @@ -116,7 +116,7 @@ class MailClient \MailSo\Mime\Enumerations\Header::LIST_UNSUBSCRIBE, // SPAM \MailSo\Mime\Enumerations\Header::X_SPAM_STATUS, - \MailSo\Mime\Enumerations\Header::X_SPAM_FLAG, +// \MailSo\Mime\Enumerations\Header::X_SPAM_FLAG, \MailSo\Mime\Enumerations\Header::X_SPAMD_RESULT, \MailSo\Mime\Enumerations\Header::X_BOGOSITY, // Virus diff --git a/snappymail/v/0.0.0/app/libraries/MailSo/Mail/Message.php b/snappymail/v/0.0.0/app/libraries/MailSo/Mail/Message.php index 65be92d32..33f1500a9 100644 --- a/snappymail/v/0.0.0/app/libraries/MailSo/Mail/Message.php +++ b/snappymail/v/0.0.0/app/libraries/MailSo/Mail/Message.php @@ -466,8 +466,9 @@ class Message implements \JsonSerializable $this->sSpamResult = "{$value[1]} / {$required[1]}"; } } - $spam = $oHeaders->ValueByName(\MailSo\Mime\Enumerations\Header::X_SPAM_FLAG); - $this->bIsSpam = false !== \stripos($spam, 'YES'); + $this->bIsSpam = 0 === \strpos($spam, 'Yes,'); +// $spam = $oHeaders->ValueByName(\MailSo\Mime\Enumerations\Header::X_SPAM_FLAG); +// $this->bIsSpam = false !== \stripos($spam, 'YES'); } if ($virus = $oHeaders->ValueByName(\MailSo\Mime\Enumerations\Header::X_VIRUS)) { diff --git a/snappymail/v/0.0.0/app/libraries/MailSo/Mime/Enumerations/Header.php b/snappymail/v/0.0.0/app/libraries/MailSo/Mime/Enumerations/Header.php index c9006581c..37bdce7d0 100644 --- a/snappymail/v/0.0.0/app/libraries/MailSo/Mime/Enumerations/Header.php +++ b/snappymail/v/0.0.0/app/libraries/MailSo/Mime/Enumerations/Header.php @@ -59,6 +59,7 @@ abstract class Header X_SPAM_FLAG = 'X-Spam-Flag', // YES/NO X_SPAM_LEVEL = 'X-Spam-Level', // ******* X_SPAM_STATUS = 'X-Spam-Status', // Yes|No + X_SPAM_BAR = 'X-Spam-Bar', // ++ // Rspamd X_SPAMD_RESULT = 'X-Spamd-Result', // default: False [7.13 / 9.00], X_SPAMD_BAR = 'X-Spamd-Bar', // +++++++ diff --git a/snappymail/v/0.0.0/app/libraries/MailSo/Mime/Header.php b/snappymail/v/0.0.0/app/libraries/MailSo/Mime/Header.php index c9fa439fe..cd0b994f5 100644 --- a/snappymail/v/0.0.0/app/libraries/MailSo/Mime/Header.php +++ b/snappymail/v/0.0.0/app/libraries/MailSo/Mime/Header.php @@ -56,8 +56,8 @@ class Header private function initInputData(string $sName, string $sValue, string $sEncodedValueForReparse) : void { - $this->sName = trim($sName); - $this->sFullValue = trim($sValue); + $this->sName = \trim($sName); + $this->sFullValue = \trim($sValue); $this->sEncodedValueForReparse = ''; $this->oParameters = null;