Skip to content

Instantly share code, notes, and snippets.

@kwhitejr
Forked from jaywon/Ruh-Roh.md
Last active December 12, 2015 21:38
Show Gist options
  • Save kwhitejr/4a6f76332e3a008b7ad0 to your computer and use it in GitHub Desktop.
Save kwhitejr/4a6f76332e3a008b7ad0 to your computer and use it in GitHub Desktop.
Email Hell
{
"emails": [
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
},
{
"email": "[email protected]",
"sent": "Thu, 4 June 2015 23:04:49 GMT"
}
]
}
// var fs = require('fs'),
// path = require('path');
// module.exports = function scan(dir, alias) {
// }
// This is a utility to find and report duplicated data
var data = require('./email_log.json');
console.log(data);
var module = (function () {
var uniqueData = {};
for (var i = 0; i < data.emails.length; i++) {
if (!(uniqueData[data.emails[i].email])) {
uniqueData[data.emails[i].email] = 1;
} else {
uniqueData[data.emails[i].email]++;
}
}
console.log(uniqueData);
}());
/*
if (!(elCounter[node.nodeName])) {
elCounter[node.nodeName] = 1;
} else {
elCounter[node.nodeName]++;
}
*/

###Email Hell

We just found out that there is a bug in production that our e-mail function was iterating errantly and sending duplicate e-mails to many users. We need to fix this quickly but we don't want to send out a mass apology letter to all of our users.

Our sysadmin gave us the SMTP logs and we need to process the logs and identify which users received multiple e-mails so that we can directly send them a follow up e-mail explaining the situation and offer super cool swag to keep them on as customers.

Also, the boss wants this done ASAP, we don't have time to do this manually...HAAALLLLPPP!

###The Fix

Implement a module pattern that takes in the data below from our logs that has a list of all the email addresses that emails were sent to, and create a report of all of the unique e-mails and the number of times an e-mail was sent to each address.

###The Gotcha

We're not sure when we'll get out a hotfix for the errant code so this may happen again. Can you write this in a way that we can do this on our own so we don't have to bother you every time this happens?

Thaaaaanks :D

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment