diff --git a/src/paperless_mail/mail.py b/src/paperless_mail/mail.py index edb266c51..ef13a01e0 100644 --- a/src/paperless_mail/mail.py +++ b/src/paperless_mail/mail.py @@ -472,6 +472,7 @@ class MailAccountHandler(LoggingMixin): name=name, defaults={ "match": name, + "matching_algorithm": Correspondent.MATCH_LITERAL, }, )[0] except DatabaseError as e: diff --git a/src/paperless_mail/tests/test_mail.py b/src/paperless_mail/tests/test_mail.py index f8ab14bdd..68582b5f7 100644 --- a/src/paperless_mail/tests/test_mail.py +++ b/src/paperless_mail/tests/test_mail.py @@ -448,7 +448,7 @@ class TestMail( c = handler._get_correspondent(message, rule) self.assertIsNotNone(c) self.assertEqual(c.name, "someone@somewhere.com") - self.assertEqual(c.matching_algorithm, MatchingModel.MATCH_ANY) + self.assertEqual(c.matching_algorithm, MatchingModel.MATCH_LITERAL) self.assertEqual(c.match, "someone@somewhere.com") c = handler._get_correspondent(message2, rule) self.assertIsNotNone(c)