Samuel Cochran
Samuel Cochran
I've fixed the flakey test failures on main by switching to capybara and waiting for the websocket to connect before delivering examples (#472) Feel free to rebase onto main to...
Thanks @Ahmedgagan. The formatting of that file is a bit random, tabs and spaces etc, but I'll peer between that for the moment. I can see it's testing some of...
- [Net::SMTP](https://github.com/ruby/net-smtp) is the ruby defacto - [SwiftMailer's ESMTP](https://github.com/swiftmailer/swiftmailer/blob/master/lib/classes/Swift/Transport/EsmtpTransport.php) seems the popular PHP smtp client - [Django](https://docs.djangoproject.com/en/3.2/topics/email/) uses [smtplib](https://docs.python.org/3/library/smtplib.html#module-smtplib) from Python's standard library - Golang has a standard [smtp package](https://pkg.go.dev/net/smtp)...
Thanks for testing it across implementations @Ahmedgagan! Sorry it's taken me a while to take a look. This isn't my day job, so I have to steal time where I...
@Ahmedgagan @SamSaffron sorry folks, I haven't had capacity to come back and do the project managementy bits. The world is not kind at the moment. I love this work, but...
I'm not sure if MailCatcher is considered important enough to be an office Docker image! Maybe? It is built from the official Docker Ruby image, it builds on the official...
The docker image has been updated to use alpine, and now clocks in at ~25MB total, only 5.85MB (compressed) of that is a unique layer for mailcatcher. https://hub.docker.com/layers/sj26/mailcatcher/latest/images/sha256-ea9cc63aaceb360b5bc3c5d3a090e0d69905b2b5e3eaf2d4e7b311bed9cfbe0e?context=repo I've also...
Yeah I was leaving #436 open, thinking to add an “about” dialog when “mailcatcher” is clicked which shows the version. But we can track that here. Thanks!
I love it. This has spurred me to actually complete some changes I had pending to the codebase, then I'll add a "Transcript" tab. Another thought—what about a failed SMTP...
This is more work than it sounds like, and I'd like to deduplicate the data a little which requires a rethink of the database a little. First, I'd like to...