UNPKG

baunsu

Version:

Library to parse and detect bounced emails

17 lines (14 loc) 464 B
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, });