Para los que usan WSL, lamentablemente la gema letter opener
no funciona por lo que se explica aquÃ.
En las recomendaciones de la gema se menciona dos alternativas, en mi caso utilicé MailCatcher. Para configurar esta opción seguà los siguientes pasos:
- Instalé la gema de MailCatcher (básicamente es un servidor de SMTP)
$ gem install mailcatcher
- Luego, en
config/enviroments/development.rb
agregué las siguientes lÃneas (estas en total reemplazo a las que se muestran en esta clase)
config.action_mailer.default_url_options = { host: 'localhost:3000' }
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = { :address => 'localhost', :port => 1025 }
- Inicié MailCatcher con el comando
$ mailcatcher
- Una vez iniciado Mailcatcher, ya se puede ingresar a este servidor por medio de
localhost:1080
. En la interfaz que se muestra al ingresar es donde veremos los correos que se enviarán al crear una nueva tarea.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?