jpmobile/jpmobile — Issue #37: メール送信で例外エラーが発生
Author: tsubo
Created: 2012-02-04 04:26:45+00:00
State: open

Jpmobile::Mailer::Baseでのメールの送信で以下の例外が発生しました。
ActionMailerを使用している時はメール送信できていました。
チェックするポイント等ありましたら教えて下さい。
よろしくお願いします。

■例外エラー
Encoding::CompatibilityError in MailerController#sendmail
incompatible encoding regexp match (US-ASCII regexp with ISO-2022-JP string)

■使用バージョン
rails3.2.0 + jpmobile3.0.1 + ruby1.9.2p290

■Mailerのソース
#class SampleMailer < ActionMailer::Base
class SampleMailer < Jpmobile::Mailer::Base
default from: "from@example.com"

def greeting
@greeting = "Hi"

mail to: "foobar@hoge.com"
end
end

■Framework Trace
activesupport (3.2.1) lib/active_support/core_ext/object/blank.rb:105:in `=~'
activesupport (3.2.1) lib/active_support/core_ext/object/blank.rb:105:in `!~'
activesupport (3.2.1) lib/active_support/core_ext/object/blank.rb:105:in `blank?'
mail (2.4.1) lib/mail/network/delivery_methods/smtp.rb:108:in `deliver!'
mail (2.4.1) lib/mail/message.rb:2033:in `do_delivery'
mail (2.4.1) lib/mail/message.rb:229:in `block in deliver'
actionmailer (3.2.1) lib/action_mailer/base.rb:414:in `block in deliver_mail'
activesupport (3.2.1) lib/active_support/notifications.rb:123:in `block in instrument'
activesupport (3.2.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
activesupport (3.2.1) lib/active_support/notifications.rb:123:in `instrument'
actionmailer (3.2.1) lib/action_mailer/base.rb:412:in `deliver_mail'
mail (2.4.1) lib/mail/message.rb:229:in `deliver'
actionpack (3.2.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
actionpack (3.2.1) lib/abstract_controller/base.rb:167:in `process_action'
・
・
・