2013-02-13 13 views
29

Chiunque sa se Mandrill supporta una funzionalità "Visualizza nel browser" come MailChimp | ARCHIVE | variabile. In caso contrario, posso utilizzare la funzionalità di ricerca per recuperare una mail di invio (ad esempio se conosco alcuni metadati specifici per la posta in questione)? O dovrei rendere il modello e memorizzarlo da solo per un successivo recupero?Mandrill e visualizzazione nella funzionalità del browser

risposta

32

La soluzione migliore è quella di archiviare una copia sul server a cui è possibile effettuare il collegamento da una e-mail quando ha senso, ad esempio per le e-mail di massa. Il tag di unione ARCHIVE non è supportato automaticamente in Mandrill, poiché è specifico per una campagna in MailChimp che può essere inviato a un numero elevato di destinatari contemporaneamente. Memorizzare una singola copia per migliaia di destinatari è abbastanza semplice. Mandrill, tuttavia, tiene traccia di ogni singola e-mail che invii, quindi richiederebbe una singola copia unica di ogni e-mail per essere archiviata in un modo che sia pubblicamente accessibile, il che si traduce in una grande quantità di spazio di archiviazione (e costi di archiviazione dei dati e dall'alto).

Siamo anche consapevoli del fatto che molte email di transazione sono altamente personalizzate e possono contenere informazioni riservate, quindi creare una versione accessibile pubblicamente di ogni e-mail non ha senso in molti casi.

I contenuti di posta elettronica possono essere visualizzati nel proprio account per 24 ore dopo l'invio di un'e-mail, ma i contenuti non sono accessibili a lungo termine e non sono disponibili tramite l'API (more info in the Mandrill KB here about viewing contents). Per informazioni più generali sulla durata del salvataggio dei dati, ecco a bit more here about that.

+2

Grazie per la risposta! Dopo aver inviato una mail, la renderizzo utilizzando l'API Mandrill e quindi memorizzo la versione renderizzata nel mio database. Quindi recupero la posta tramite una pagina di gestione per lo scenario "visualizza nel browser" e negli iframe dalla mia webapp. – Muleskinner

+1

L'API @Muleskinner utilizza per il rendering dei modelli è https://mandrillapp.com/api/docs/templates.JSON.html#method=render –

+0

È interessante notare che la pagina di attività in uscita di mandrill ora ha un contenuto di visualizzazione collegamento. Mi chiedo se questo è il primo passo per aggiungere questa funzionalità? –

Problemi correlati