Closed yaiqsa closed 10 months ago
Seems it happens with all *mail.protection.outlook.com related domains.
I got same results with valid and invalid (no existing email) in our tests
DEBUG async_smtp::smtp::client::inner] << 451 4.4.4 Temporary server error. Please try again later ATTR1 [MN1PEPF0000F0E2.namprd04.prod.outlook.com 2023-09-23T03:53:11.518Z 08DBBB8502D01A60]<CRLF>
In https://github.com/reacherhq/check-if-email-exists/pull/1336, I removed the first random email check for hotmail (and gmail and yahoo). This should fix this issue, I'll tag 0.9.1 in the coming days.
Edit: v0.9.1 tagged.
Email Provider
hotmail.nl, hotmail.com
Version of check-if-email-exists (if running it yourself)
0.9.1
What happened?
I executed this from the server that I usually send mail from: (I replaced my actual mailing domain etc. with mocks in the command & logs)
This should return a "safe", because the hotmail address I used exists.
The thing is; when I manually open a telnet session to the outlook mailserver, and I pass the actual mail address, it is accepted. When I emulate Reacher and first try a random receiver address, and then pass my actual mail address in the same SMTP session, I get the same
Recipients belong to multiple regions
error. So I think the problem is that Reacher's way of checking the address just doesn't work properly for outlook. Maybe it should use two separate sessions?Relevant log output