midi-smtp-server
midi-smtp-server copied to clipboard
The highly customizable ruby SMTP-Server and SMTP-Service library with builtin support for AUTH and SSL/STARTTLS, 8BITMIME and SMTPUTF8, IPv4 and IPv6 and additional features.
From @davidk01 **Describe the changes** This change adds an extra parameter to skip starting the accepting thread. The reason is that I would like to bind the TCP connection, fork...
**Describe the question** I am getting an error when sending after updating to the latest version. Our implementation is fairly simple and the only errors I noticed were the initialization...
- [x] Create a documentation for the library at https://midi-smtp-server.readthedocs.io/ - [x] Write more examples - [x] Write more documentation - [x] Cookbook example for Slack - [ ] Cookbook...
### Impressed by crystal speed and _type-checked ruby_ After running the first steps and tests with the new Crystal 1.0 release (https://github.com/crystal-lang/crystal/), we decided to support also that environment with...
- [ ] Append new documentation of pre_fork option into ReadTheBook - #42 - [ ] Add some tests for pre_fork option - [x] Fix wording authentication - [x] Fix...
**Describe the changes** Updates process name for main thread with `[MidiSmtp] #{ARGV.join(' ')} (main)` and for forked threads with `[MidiSmtp] #{ARGV.join(' ')} (worker #{idx})` **Test case** Steps to check the...
**Describe the question** I wanted to log if the connection was secure (used TLS) and if yes, what was the TLS version and cipher for it. We have `ctx[:server][:encrypted]` set...
**Is your feature request related to a problem? Please describe.** I noticed that we currently use `ssl_version=` method to set TLS cipher version which sets both min and max supported...
**Describe the question** I am looking for a way to prevent malicious users from sending 100s of MB of data to the server and making it run out of memory....
**Describe the changes** Added recipe for haproxy cookbook.