diff --git a/src/minfraud/request.py b/src/minfraud/request.py index 849ff70..0dc0864 100644 --- a/src/minfraud/request.py +++ b/src/minfraud/request.py @@ -117,6 +117,7 @@ "fastemailer.com", "fastest.cc", "fastimap.com", + "fastmail.ca", "fastmail.cn", "fastmail.co.uk", "fastmail.com", @@ -210,6 +211,7 @@ } _YAHOO_DOMAINS = { + "myyahoo.com", "y7mail.com", "yahoo.at", "yahoo.be", diff --git a/tests/test_request.py b/tests/test_request.py index 45b6aba..a2d0e28 100644 --- a/tests/test_request.py +++ b/tests/test_request.py @@ -243,7 +243,9 @@ def test_clean_email(self) -> None: {"input": "foo@googlemail.com", "output": "foo@gmail.com"}, {"input": "foo.bar@gmail.com", "output": "foobar@gmail.com"}, {"input": "alias@user.fastmail.com", "output": "user@fastmail.com"}, + {"input": "alias@user.fastmail.ca", "output": "user@fastmail.ca"}, {"input": "foo-bar@ymail.com", "output": "foo@ymail.com"}, + {"input": "test-alias@myyahoo.com", "output": "test@myyahoo.com"}, {"input": "foo@example.com.com", "output": "foo@example.com"}, {"input": "foo@example.comfoo", "output": "foo@example.comfoo"}, {"input": "foo@example.cam", "output": "foo@example.cam"},