Rails - Gibbon MailChimp Gem agrega suscriptor a la lista pero no envía un correo electrónico de confirmación

StackOverflow https://stackoverflow.com/questions/19844811

Pregunta

Estoy usando DeDise y Gibbon Gem para que los usuarios se registren en mi sitio. La gema de Gibbon funciona en el sentido de que el usuario se agrega a la lista en MailChimp, pero no se les envía un correo electrónico de confirmación, que, según la documentación, creo que mi código debería hacerlo. Aquí está el código relevante:

class User < ActiveRecord::Base
    before_create :do_mailchimp

    def do_mailchimp
        gb = Gibbon::API.new("my_api_key")
        gb.lists.subscribe({:id => 'my_mailchimp_id', 
         :email => {:email => self.email }, :merge_vars => {:WHAT_ARE_Y => self.type},
         :double_optin => false})
    end

¿Cómo consigo que envíe el correo electrónico de confirmación?

¿Fue útil?

Solución

Si desea enviarles un correo electrónico de confirmación para que puedan confirmar su membresía en la lista, entonces debe eliminar el siguiente código de su llamada API:

:double_optin => false

Documentación de API de MailChimp establece que la opción doble optina vale la pena a Verdadero. La gema de Gibbon no cambia este comportamiento.

Por supuesto, puede cambiar el valor a verdadero para ser más explícito, pero para los lectores futuros, es importante saber que la configuración predeterminada es verdadera, por lo que no lo cuestan por sorpresa.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top