Correo electrónico verificado que no se envía a través de Heroku / Mailgun

Tengo la aplicación Rails en Heroku. Tiene un dominio personalizado, y he intentado configurar el envío de correo electrónico a través de Mailgun. He instalado Mailgun como complemento a través de Heroku, y he seguido los pasos que Mailgun da para "verificar" mi dominio personalizado. Si ejecuto Mailgun's "Verificar registros DNS ahora", todo vuelve a ser verde y el estado es "Activo". Incluso puedo enviar mensajes desde mi dominio personalizado con elcurl Llamada que proporcionan. Sin embargo, cuando trato de enviar un correo electrónico desde mi aplicación Rails usandoActionMailer Yo obtengo: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 qué cree que estoy usando un "subdominio de Sandbox"? Esto es lo que tengo enenvironments/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 el desarrollo estoy usando Gmail, así que sé que está leyendo el archivo de configuración correcto. Y todos los entornos están configurados correctamente. El from también está configurado correctamente, lo veo en mis registros ([email protected]) ¿Qué me perdí? ¿Hay algo que aún podría propagarse incluso si el estado está activo?

¡Gracias!

Respuestas a la pregunta(4)

Su respuesta a la pregunta