baunsu
Version:
Library to parse and detect bounced emails
17 lines (14 loc) • 464 B
JavaScript
var Hasshu = require('hasshu');
/*
* Regex for email headers.
*/
module.exports = new Hasshu({
'final-recipient': /(.+);\s*(.*)/i,
'remote-mta': /(.+);\s*(.*)/i,
'reporting-mta': /(.+);\s*(.*)/i,
'action': /(failed|delayed|delivered|relayed|expanded)/i,
'content-description': /(notification|undelivered message|delivery report)/i,
'diagnostic-code': /(.+);\s*([\d\-\.]+)?\s*(.*)/i,
'status': /((\d{1}).(\d+).(\d+))/i,
'received': /(.+)/i,
});