sharsil / mailcat

Find existing email addresses by nickname using API/SMTP checking methods without user notification. Please, don't hesitate to improve cat's job! 🐱🔎 📬
Apache License 2.0
565 stars 77 forks source link

How to run #1

Closed tsmitsmitonline closed 3 years ago

tsmitsmitonline commented 3 years ago

I downloaded the mailcat.py app, try to run it via "./mailcat.py USERNAME', but the result is:

Traceback (most recent call last): File "./mailcat.py", line 14, in import dns.resolver ModuleNotFoundError: No module named 'dns'

What is going wrong?

soxoj commented 3 years ago

I added the requirements.txt file with dependencies, please run pip3 install -r requirements.txt and try again. Also added instruction to README.

tsmitsmitonline commented 3 years ago

Thanks, it works now. 1 last question: do the email results from your app mean that these are valid (existing) mail addresses?

soxoj commented 3 years ago

Yes, exactly.

tsmitsmitonline commented 3 years ago

I experience another result. When I search on 'smitonline' (my username), I get a protonmail as a return (and more); smitonline@protonmail.com. When I send an email to smitonline@protonmail.com, I get a return message (undeliverable).

sharsil commented 3 years ago

I experience another result. When I search on 'smitonline' (my username), I get a protonmail as a return (and more); smitonline@protonmail.com. When I send an email to smitonline@protonmail.com, I get a return message (undeliverable).

Sorry for the delay in getting back to you! Here is a new interesting problem with Proton API - all received answers are false-positives, we made another way to check existing mails. Thanks!