reacherhq / check-if-email-exists

Check if an email address exists without sending any email, written in Rust. Comes with a ⚙️ HTTP backend.
https://reacher.email
Other
4.33k stars 336 forks source link

CLI comand fails "check_if_email_exists someone@gmail.com" #1303

Open edigeze opened 1 year ago

edigeze commented 1 year ago

Email Provider

gmail

Version of check-if-email-exists (if running it yourself)

V0.9.0 check_if_email_exists-i686-pc-windows-msvc.tar.gz

What happened?

After installing the .exe file I run the following command: check_if_email_exists someone@gmail.com

I got this error: "message": "io: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. (os error 10060)"

I am on windows 11. I added Inbound Rule on port 25 to always allow connection.

Relevant log output

C:\Users......\check_if_email_exists-i686-pc-windows-msvc>check_if_email_exists   someone@gmail.com
{
  "input": "someone@gmail.com",
  "is_reachable": "unknown",
  "misc": {
    "is_disposable": false,
    "is_role_account": false
  },
  "mx": {
    "accepts_mail": true,
    "records": [
      "alt3.gmail-smtp-in.l.google.com.",
      "alt4.gmail-smtp-in.l.google.com.",
      "gmail-smtp-in.l.google.com.",
      "alt1.gmail-smtp-in.l.google.com.",
      "alt2.gmail-smtp-in.l.google.com."
    ]
  },
  "smtp": {
    "error": {
      "type": "SmtpError",
      "message": "io: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. (os error 10060)"
    }
  },
  "syntax": {
    "address": "someone@gmail.com",
    "domain": "gmail.com",
    "is_valid_syntax": true,
    "username": "someone"
  }
}
amaury1093 commented 1 year ago

Are you running from a server with port 25 open, or from your local computer? Most ISPs block port 25.