eliashussary / mail-confirm Goto Github PK
View Code? Open in Web Editor NEWA Node Js API for three stage email validation including, pattern, MX, and mailbox existence validation.
A Node Js API for three stage email validation including, pattern, MX, and mailbox existence validation.
I have been trying to install your package. I am facing one problem... exactly the problem you mentioned in the doc, with port 25 not accessible I think. So when I launch
const check = async (email) => {
try{
const emailResponse = new MailConfirm({
emailAddress: email,
timeout: 5000,
mailFrom: '[email protected]',
invalidMailboxKeywords: ['noreply', 'noemail']
});
const result = await emailResponse.check()
return result
}catch(err){ throw new Error(err) }
}
check('[email protected]');
Here is the log error:
Error: Mailbox check failed.
However, I have been trying different things to fix this, but no success yet. I would love your word on how you manage it !!!
My config: using a mac IOS 10.12
I have been trying to sudo launchctl start org.postfix.master
to enable port 25, so now i see 25 open:
Host is up (0.000098s latency).
Other addresses for localhost (not scanned): ::1
Not shown: 1989 closed ports
PORT STATE SERVICE
25/tcp open smtp
587/tcp open submission
631/tcp open ipp
3000/tcp open ppp
3001/tcp open nessus
49152/tcp open unknown
49153/tcp open unknown
123/udp open ntp
137/udp open|filtered netbios-ns
138/udp open|filtered netbios-dgm
5353/udp open|filtered zeroconf`
But still the issue persits.
I noticed that the simple telnet example.com 25
is hanging without answer, so it is definitly
related to port 25. I also tried to set up s server on digitalocean to try on ubuntu servers, but same thing, telnet example.com 25
is hanging.
I know it is not an issue related to your package, but I won't be the only one having this problem I suppose.
So @eliashussary : any ideas on how to make port 25 available on Mac or ubuntu in order to get your package to work ?
Any possibilities to make this package work on different port ?
thanks
does not work with google mx servers because their initial message messes up the result parsing.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.