Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bulk email testing command #92

Open
jhillyerd opened this issue Nov 19, 2018 · 1 comment
Open

Bulk email testing command #92

jhillyerd opened this issue Nov 19, 2018 · 1 comment

Comments

@jhillyerd
Copy link
Owner

jhillyerd commented Nov 19, 2018

Build a cmdline tool to run enmime decode over a corpus of email, build a report of soft errors (envelope/part error lists), hard errors (enmime fails w/ err), and panics.

Would be nice to have a flag for one-email-per-file or mbox format (\n\nFrom delimited)

Could later be added to our continuous integration tests to check for regressions.

@jhillyerd jhillyerd changed the title Bulk email tester Bulk email testing command Nov 20, 2018
@jimidle
Copy link

jimidle commented Jun 22, 2022

As part of another project, I implemented the JWZ threading algorithm. There is a test tool there that will load any number of .eml files in a directory set, parse them, thread them and display a text based console with the threads etc.

Feel free to steal any code from the example in: https://github.com/gatherstars-com/jwz

It embeds enmime, to test the threading. If I have time to do so, I will try to do this myself as a PR for enmime and make it usable as a CI/Unit test. I actually do this in our internal private code at our company.

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

No branches or pull requests

2 participants