Si estas usando Vagrant para el desarrollo con Rails tendrás problemas porque letter_opener no funcionará correctamente porque trarará de abrir el mail desde la maquina virtual de vagrant.
Como solución tenemos letter_opener_web que permite ver los correos desde el navegador.
Desde la propia gema sugieren la siguiente configuración compatible si desarrollas con o sin Vagrant.
# config/routes.rb
Your::Application.routes.draw do
if Rails.env.development?
mount LetterOpenerWeb::Engine, at: "/letter_opener"
end
end
# config/environments/development.rb
config.action_mailer.delivery_method = ENV['USER'] == 'vagrant' ? :letter_opener_web : :letter_opener