email import message id fix

This commit is contained in:
Yuri Kuznetsov
2019-10-24 13:05:40 +03:00
parent e9d35dd26d
commit 49e8fdff95
2 changed files with 7 additions and 5 deletions

View File

@@ -91,7 +91,13 @@ class MailMimeParser
public function getMessageMessageId($message)
{
return $this->getMessageAttribute($message, 'Message-ID');
$messageId = $this->getMessageAttribute($message, 'Message-ID');
if ($messageId && strlen($messageId) && $messageId[0] !== '<') {
$messageId = '<' . $messageId . '>';
}
return $messageId;
}
public function getAddressNameMap($message)

View File

@@ -144,10 +144,6 @@ class ImporterTest extends \PHPUnit\Framework\TestCase
function testImport2()
{
if (extension_loaded('mailparse')) {
$this->assertTrue(true);
return;
}
$entityManager = $this->entityManager;
$config = $this->config;