CodeKJ / DISIFY

Free email validation API. Check if disposable or temporary email address.
https://disify.com
43 stars 1 forks source link

"This domain is not in our blacklists!" while disposable = true #9

Closed blackarcanis closed 3 years ago

blackarcanis commented 4 years ago

Hi ! Got an issue today of an email getting a disposable = true (with no specific reasons, it's a personal domain of a customer). But when trying to "request" removal I got a message => "This domain is not in our blacklists!" Seems it is, because disposable is set to true for it :/

Any idea why ?

CodeKJ commented 4 years ago

Hi! Can you provide email domain name?

Removal requests check if domain exists in our internal blacklists. But you can still get disposable true if domain provider IP is listed in our MX blacklist.

blackarcanis commented 4 years ago

Sure, Take a look to "peermusic.com" domain.

Thank you for your help.

CodeKJ commented 4 years ago

It should be good now. Checked and removed blacklisted MX record.

mderazon commented 4 years ago

Hi, this is a more general issue I think

So it seems like for some email addresses, the first time I check they show up as disposable but the second time I check they are not disposable anymore.

Any idea why that might be ?

CodeKJ commented 4 years ago

Can you provide response you get from api for such case?

mderazon commented 4 years ago

Sorry looks like I was getting timeout (had a threshold of 2 seconds to get response) and I flagged it as validation failed, where it didn't really fail... There are some false positives, but they are consistent

blackarcanis commented 4 years ago

Hi ! Having same issue today with another domain, that is not in your blacklist but marked as disposable. I think it's happening pretty often but we don't get lot of customers taking time to write us about that...

Issue still not be fixed finally ?

CodeKJ commented 4 years ago

Hi. Can you provide domain?

I am sure this is caused because target domain MX records are blacklisted, not domain itself. For example, put your domain here https://mxtoolbox.com/ , and check for MX records. Take MX IP and search (CTRL+F) through MX blacklist.

New disify version will include MX record responses, including which MX records were triggered for blacklist - so it will be easier to identify blacklist triggers.

futwick commented 4 years ago

Another domain "strata.solutions" is not on the blacklist, the MX record checks out, yet addresses are being rejected as disposable.

CodeKJ commented 4 years ago

strata.solutions MX records are:

eu-smtp-inbound-1.mimecast.com
eu-smtp-inbound-2.mimecast.com

Both are listed in https://disify.com/blacklist/mx , so disposable response is valid. Logic behind removal requests will change so it doesn't confuse you saying "not on the blacklist".

futwick commented 4 years ago

apologies, my mistake (I had checked the MX blacklist for the IP address, not the domains)