いくつかの電子メールサブスクリプションを備えた Ruby On Rails アプリケーションがあります。ActionMailer から継承されたメーラー クラスがあります。
class UserMailer < ActionMailer::Base
...
end
すべて問題ありませんが、1 つだけ例外があります。メール アドレスの先頭に「-」が付いているユーザーがいます。「-user@mailinator.com」にメールを送信しようとすると、エラーが発生します。
sendmail: invalid option -- u
sendmail: invalid option -- s
sendmail: invalid option -- u
sendmail: fatal: usage: sendmail [options]
ActionMailer でこの文字 (およびおそらく同様の文字) をエスケープするにはどうすればよいですか?
ありがとう