Git Product home page Git Product logo

Comments (17)

0xR avatar 0xR commented on May 18, 2024 11

it always fails the smtp check for outlook.com and office365 mailboxes

even though the email addresses I tried are valid

from deep-email-validator.

FritzAxel avatar FritzAxel commented on May 18, 2024 3

This is not a solution, but to keep validating gmail emails i use the "validate" like this:

await validate({
    email: email,
    sender: email,
    validateRegex: true,
    validateMx: true,
    validateTypo: true,
    validateDisposable: true,
    validateSMTP: email.includes('@gmail.com'),
  });

from deep-email-validator.

gcleaves avatar gcleaves commented on May 18, 2024 2

When validating a known and working Yahoo address, I get this response: "The mail address that you specified was not syntactically correct."

from deep-email-validator.

jarthur22 avatar jarthur22 commented on May 18, 2024 2

Was this ever solved @mfbx9da4 ? Trying to find a validation solution for work and will have to go with something else if this is still an issue.

from deep-email-validator.

mfbx9da4 avatar mfbx9da4 commented on May 18, 2024 1

@elderapo is correct will ad to readme - @Enuzo this will not work in the browser and your comment is unrelated.

from deep-email-validator.

Vasrig avatar Vasrig commented on May 18, 2024 1

Hello,

I'm trying to implement verification for email from yahoo, icloud servers - but when I send the DATA command I can't send the next msg command.

If anyone can help me.

const commands = [
helo ${exchange}\r\n,
mail from: <${sender}>\r\n,
rcpt to: <${recipient}>\r\n,
DATA\r\n,
This is a test message.\r\n,
.\r\n,
];

220 mtaproxy407.free.mail.bf1.yahoo.com ESMTP ready
250 mtaproxy407.free.mail.bf1.yahoo.com
250 sender [email protected] ok
250 recipient [email protected] ok
354 go ahead

STOP HERE WITH TIMEOUT
THE NEXT COMANDO IS
This is a test message.\r\n,
.\r\n,

from deep-email-validator.

copostic avatar copostic commented on May 18, 2024 1

Some update on this ?

from deep-email-validator.

pH-7 avatar pH-7 commented on May 18, 2024 1

@mfbx9da4 I believe validateSMTP should ideally be disabled by default (if you want me to raise a PR for it, just let me know).

It seems that only a handful of SMTP servers permit SMTP connection smoothly, and its success is contingent upon the IP reputation.

from deep-email-validator.

mfbx9da4 avatar mfbx9da4 commented on May 18, 2024

Sorry what do you mean doesn't validate them?

What does it return? What do you expect it to return?

from deep-email-validator.

Enuzo avatar Enuzo commented on May 18, 2024

Hello,
It returns the following error message:
Uncaught Error: Cannot find module 'dns'
webpackMissingModule dns.js:16
js dns.js:16

from deep-email-validator.

elderapo avatar elderapo commented on May 18, 2024

Hello,
It returns the following error message:
Uncaught Error: Cannot find module 'dns'
webpackMissingModule dns.js:16
js dns.js:16

Don't think this error is relevant to this issue... Are you trying to use deep-email-validator from the browser? If so it won't work because the browser doesn't have dns module (it's a NodeJS only thing).

from deep-email-validator.

Enuzo avatar Enuzo commented on May 18, 2024

Hello,
It returns the following error message:
Uncaught Error: Cannot find module 'dns'
webpackMissingModule dns.js:16
js dns.js:16

Don't think this error is relevant to this issue... Are you trying to use deep-email-validator from the browser? If so it won't work because the browser doesn't have dns module (it's a NodeJS only thing).

You're correct. Thanks for the response.

from deep-email-validator.

ganeshmani avatar ganeshmani commented on May 18, 2024

It's not working for me on the server-side too. especially, outlook email validation

from deep-email-validator.

mfbx9da4 avatar mfbx9da4 commented on May 18, 2024

Yeah there seem to be some issues with outlook validation.

from deep-email-validator.

FritzAxel avatar FritzAxel commented on May 18, 2024

Hi guys, did you get the solution? It doesnt validate emails that contains @hotmail.com in my case.
That's the response of validate function:

{
    valid: false,
    validators: {
      regex: { valid: true },
      typo: { valid: true },
      disposable: { valid: true },
      mx: { valid: true },
      smtp: { valid: false, reason: 'Mailbox not found.' }
    },
    reason: 'smtp'
}

from deep-email-validator.

mfbx9da4 avatar mfbx9da4 commented on May 18, 2024

Hi I've not had time to work on this recently. Looks to be related to smtps.

from deep-email-validator.

larose89 avatar larose89 commented on May 18, 2024

Try adding the following code to the options to whitelist TLD domains
additionalTopLevelDomains: [ "com", "com.au", "com.tw", "ca", "co.nz", "co.uk", "de", "fr", "it", "ru", "net", "org", "edu", "gov", "jp", "nl", "kr", "se", "eu", "ie", "co.il", "us", "at", "be", "dk", "hk", "es", "gr", "ch", "no", "cz", "in", "net", "net.au", "info", "biz", "mil", "co.jp", "sg", "hu", "uk", "co.id" ]

from deep-email-validator.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.