Net::Support parameters for MAIL FROM and RCPT TO #3359
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
In
Net::SMTP
, add support for parameters forMAIL FROM
andRCPT TO
, such as SMTPUTF8 and REQUIRETLS.I suggest extending
Net::SMTP#mailfrom
andNet::SMTP#rcpto
so they accept an additional optional Array or Hash of parameters.For
Net::SMTP#send_message
andNet::SMTP#open_message_stream
, I suggest that in addition to a String email address (or arrays of Strings), these methods should accept a pair (or arrays of pairs) of[addr, params]
, whereaddr
is the String email address, andparams
is an Array or Hash of parameters.In order for the parameters to be useful, we should expose the capabilities reported by
EHLO
, socapable?
should be made public.