UNPKG
emailscrubber
Version:
latest (0.0.1)
0.0.1
0.0.0
Email Address scrubbing utility
emailscrubber
/
src
/
lib
/
mxonly.coffee
12 lines
(10 loc)
•
294 B
text/coffeescript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
dns = require
'dns'
module.exports = (address,cb)-> parts = address.split
'@'
domain = parts[
1
] dns.resolveMx domain,(err, addrs)->
if
err
return
cb?
"mx failed: #{err}"
,
false
if
not addrs
return
cb?
"mx failed: no MX records found"
,
false
return
cb?
null
,address