Estou usando o Rails ActionMailer para enviar e-mails em um aplicativo Rails. Um desses e-mails é uma atualização diária do status que é enviada para o endereço de e-mail de alerta da nossa agência. Recentemente, alteramos o endereço e atualizei o código.

Exemplo antes (app / mailers / status_mailer.rb):

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

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

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

Estamos usando o Passenger na produção, então eu executei isso depois de mover o código:

passenger-config restart-app

No entanto, quando o email é enviado todos os dias, ele ainda é enviado para o dev @, em vez do novo endereço de e-mail dos alertas @. Nossos e-mails são agendados e enviados com Whenever e DelayedJob, todos enviados por meio da API Mailgun.

Você tem alguma idéia de por que isso não está sendo atualizado? Não resta nenhum código mencionando dev @, mas os e-mails ainda estão sendo enviados para lá.

Todas as idéias ou dicas serão muito apreciadas!

Obrigado! -Ryan

Ryan
fonte