E-mail confirmado não enviado através do Heroku / Mailgun

Eu tenho o aplicativo Rails no Heroku. Ele tem um domínio personalizado e tentei configurar o envio de emails pelo Mailgun. Instalei o Mailgun como um complemento através do Heroku e segui as etapas que o Mailgun fornece para "verificar" meu domínio personalizado. Se eu executar o "Check DNS Records Now" do Mailgun, tudo ficará verde e o status será "Ativo". Posso até enviar mensagens do meu domínio personalizado com ocurl ligar que eles fornecem. No entanto, quando tento enviar um email do meu aplicativo Rails usandoActionMailer Eu recebo:Net::SMTPFatalError (554 Sandbox subdomains are for test purposes only. Please add your own domain or add the address to authorized recipients in domain settings.

Por que ele acha que estou usando um "subdomínio Sandbox"? Aqui está o que eu tenhoenvironments/production.rb:

  # Mailgun
  ActionMailer::Base.smtp_settings = {                                    
    port: ENV['MAILGUN_SMTP_PORT'],                                       
    address: ENV['MAILGUN_SMTP_SERVER'],                                  
    user_name: ENV['MAILGUN_SMTP_LOGIN'],
    password: ENV['MAILGUN_SMTP_PASSWORD'],                               
    domain: 'my-custom-domain.com',                                               
    authentication: :plain,                                               
  } 
  ActionMailer::Base.delivery_method = :smtp                              
  # Devise recoverable      
  config.action_mailer.default_url_options = { host: 'my-custom-domain.com' } 

Para o desenvolvimento, estou usando o Gmail, então sei que está lendo o arquivo de configuração correto. E todos os ambientes estão definidos corretamente. O from também está definido corretamente, vejo meus logs ([email protected]) O que eu perdi? Existe algo que ainda possa estar se propagando mesmo através do status está ativo?

Obrigado!

questionAnswers(4)

yourAnswerToTheQuestion