dreamorosi / clickday

Clickday.it 2K17 Edition
MIT License
0 stars 0 forks source link

Mailchimp + Mandrill #32

Open dreamorosi opened 7 years ago

dreamorosi commented 7 years ago

Ho provato a fare l'integrazione con Mailchimp e sembrerebbe funzionare.

Nella branch mailchimp ho prima aggiunto la libreria creando la classe in application/libraries e aggiungendo i file della libreria stessa in application/third_party.

Ho provato quindi ad integrare l'invio di una mail e la più semplice era quella del reset password. Ho creato una funzione $this->mailchimp->sendMail($email, $subject, $content) generica che accetta mail, soggetto e contenuto html già generato basata su questo esempio della documentazione.

Purtroppo l'api di Mandrill in test mode non invia le mail veramente ma a giudicare dai json di risposta le mail raggiungono l'API e vengono o schedulate o respinte.

Per ora sto facendo tutto questo in locale ma per utilizzare la dashboard di Mandrill, testare ecc bisogna verificare il dominio da cui si mandano le mail e per farlo bisogna modificare i DNS del dominio (cosa che non possiamo fare da soli (Alfonso?)). Il problema è che quando "verifichi" un dominio su Mandrill non lo puoi usare con altri account fintanto che è linkato e se già usano Mailchimp potrebbero verificarsi problemi quindi il top sarebbe se ci dessero accesso al loro account.

Tecnicamente quindi a me sembra molto fattibile, però bisognerebbe testare con il dominio linkato per essere certi al 100%. Che ne pensi?

mclmza commented 7 years ago

Penso che hai fatto un bel lavoro, e che dovremmo riportare il tutto a Vanessa. (Nel preventivo mettiamoci anche queste ore di prove)