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
fuente