net-smtp
net-smtp copied to clipboard
This library provides functionality to send internet mail via SMTP, the Simple Mail Transfer Protocol.
* Requires #69 * Fixes #37 Once the SASL implementation in #69 has been merged (whether it is coming from `net-imap` or from some new shared gem), the existing authenticators...
* `.start` and `#start` now take an `auth` keyword argument, which is an optional hash of keyword arguments that will be forwarded to `#authenticate`. * `#authenticate` now forwards its keyword...
Several SASL mechanisms have zero or one required parameters, so it doesn't make sense to require positional "user" and "secret" parameters. And in some cases, the semantics of the parameters...
It is my belief that the current API for `#start` and `#authenticate` can't fully support every SASL mechanism. Most of the necessary changes have been implemented by #71, and are...
Builds on the following other PRs: * #68 * #63 * #64 * #71 * ~#65~ * #72 * #66 * #73 * #67 As currently written, this also depends...
https://github.com/ruby/resolv/issues/45 realized me that LICENSE.txt contains only BSD-2-Clause license, while gemspec specifies both Ruby's and BSD-2-Clause license. So I'd like to clarify the license.
Although "user" is a reasonable abbreviation, the parameter is more accurately described as a "username" or an "authentication identity". They are synonymous here, with "username" winning when both are present....
After upgrading from v0.4.0.1 we got the following error: `ArgumentError (SMTP-AUTH requested but missing user name)` ruby 3.3.0 rails 7.1.3.2
Hi, I've found an issue with the `rcptto_list` method in Net::SMTP. It attempts to protect against "unknown users", but only tests against 53x-class errors, which are authentication-related. Additionally, in the...
Hi! I've been looking into communicating with Office365 and Gsuite through oauth tokens and apparently to do so we need the SASL XOAUTH2 format. I was wondering if this is...