Adicione o nome do aplicativo Rails e ambiente ao assunto do email

Configure o Rails ActionMailer para adicionar automaticamente o nome do aplicativo Rails a todos os emails entregues

Para emails enviados de ambientes de não produção, também é útil adicionar o ambiente Rails à linha de assunto para facilitar a configuração de regras / filtros de email.

Assunto de exemplo para e-mails de produção:
[MyApp] Esqueci a senha

Assunto de exemplo para e-mails de teste:
[MyApp STAGING] Esqueci a senha

config / initializers / add_appname_to_email_subject.rb

class AddAppnameToEmailSubject
def self.delivering_email(mail)
prefixes
= []
prefixes
<< Rails.application.class.parent_name
prefixes
<< Rails.env.upcase unless Rails.env.production?
prefix
= "[#{prefixes.join(' ')}] "
mail
.subject.prepend(prefix)
end
end
ActionMailer::Base.register_interceptor(AddAppnameToEmailSubject)