設定してみてください:
ActionMailer::Base.delivery_method = :test
ActionMailer::Base.perform_deliveries = true
ActionMailer::Base.deliveries.clear
あなたの、features/support/env.rb
またはもっと単純にそれはどこかのバグです、ここで私たちは同様の問題を抱えている人々を見ることができます:https ://github.com/bmabey/email-spec/issues?sort=created&direction=desc&state=open&page=1
何らかの理由(バグなど)で実際の電子メールを送信しないように注意してください
delivery_method
-配信方法を定義します。可能な値は、:smtp(デフォルト)、:sendmail、:test、および:fileです。または、カスタム配信メソッドオブジェクトを提供することもできます。MyOwnDeliveryMethodClass.new。カスタム配信エージェントに実装する必要のあるインターフェイスについては、Mailgemのドキュメントを参照してください。
perform_deliveries
-メールメッセージまたはアクションメーラーメソッドで.deliverを呼び出すときに、実際にアクションメーラーからメールを送信するかどうかを決定します。これはデフォルトでオンになっていますが、機能テストを支援するためにオフにすることができます。
deliveries
-delivery_method:testを使用してアクションメーラーを介して送信されたすべての電子メールの配列を保持します。ユニットおよび機能テストに最も役立ちます。