From: duerst@... Date: 2021-05-17T04:54:55+00:00 Subject: [ruby-core:103865] [Ruby master Feature#17047] Support parameters for MAIL FROM and RCPT TO Issue #17047 has been updated by duerst (Martin D�rst). xtkoba (Tee KOBAYASHI) wrote in #note-9: > I am sorry that I cannot evaluate the importance of this proposal. > > Are there any real-world use cases of `SMTPUTF8` or `REQUIRETLS` or any other optional parameters for `MAIL` or `RCPT` commands? SMTPUTF8 is getting more and more supported. ICANN has an "Universal Acceptance" group that provides all kinds of resources. For example, you can check whether your email provider supports SMTPUTF8 at https://uasg.tech/eai-check/ (mine does, didn't know). More resources at https://www.icann.org/ua. It would be great if Ruby would support it, too. My understanding is that it gets used more and more in countries such as China and India,... ---------------------------------------- Feature #17047: Support parameters for MAIL FROM and RCPT TO https://bugs.ruby-lang.org/issues/17047#change-91991 * Author: c960657 (Christian Schmidt) * Status: Open * Priority: Normal ---------------------------------------- ## Proposal In `Net::SMTP`, add support for parameters for `MAIL FROM` and `RCPT TO`, such as [SMTPUTF8](https://tools.ietf.org/html/rfc6531) and [REQUIRETLS](https://tools.ietf.org/html/rfc8689). I suggest extending `Net::SMTP#mailfrom` and `Net::SMTP#rcpto` so they accept an additional optional Array or Hash of parameters. For `Net::SMTP#send_message` and `Net::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]`, where `addr` is the String email address, and `params` is an Array or Hash of parameters. In order for the parameters to be useful, we should expose the capabilities reported by `EHLO`, so `capable?` should be made public. Pull request: https://github.com/ruby/ruby/pull/3359 -- https://bugs.ruby-lang.org/ Unsubscribe: