Estoy usando Rails ActionMailer para enviar correos electrónicos en una aplicación Rails. Uno de estos correos electrónicos es una actualización de estado diaria que se envía a la dirección de correo electrónico de alerta de nuestra agencia. Recientemente cambiamos la dirección, así que fui y actualicé el código.

Ejemplo anterior (app / mailers / status_mailer.rb):

mail(to: "[email protected]", subject: "#{Date.today.to_s(:long)} - Site Functioning Normally")

Código modificado (app / mailers / status_mailer.rb:

mail(to: "[email protected]", subject: "#{Date.today.to_s(:long)} - Site Functioning Normally")

Estamos usando Passenger en producción, así que ejecuté esto después de mover el código hacia arriba:

passenger-config restart-app

Sin embargo, cuando el correo electrónico se envía todos los días, todavía se envía a dev @ en lugar de a la nueva dirección de correo electrónico de alertas @. Nuestros correos electrónicos se programan y envían con Whenever y DelayedJob, todos enviados a través de la API Mailgun.

¿Tienes alguna idea de por qué esto no se está actualizando? No queda ningún código que mencione dev @, pero los correos electrónicos aún se envían allí.

¡Cualquier idea o consejo sería muy apreciado!

¡Gracias! -Ryan

Ryan
fuente