2016-01-30 40 views
7

Desidero incorporare un iframe in un'email contenente i 10 messaggi chat più recenti. C'è un modo per rendere questa dinamica iframe in modo che mostri sempre le ultime 10 chat indipendentemente dal momento in cui viene aperta l'email? Se l'iframe non è il modo corretto per farlo, c'è un modo migliore?C'è un modo per incorporare un iframe in un'e-mail con il testo che si aggiorna?

+5

Si consiglia di leggere alcuni risultati della seguente ricerca https://www.bing.com/search?q=email+beacon per capire cosa si sta tentando di fare e considerare se si desidera continuare quella rotta. (La risposta è NO, a proposito, ma probabilmente non è quello che vuoi sentire, quindi non è davvero una risposta) –

+1

Per sottolineare cosa ha detto @AlexeiLevenkov: molti client di posta elettronica si rifiuteranno di eseguire il rendering di contenuti remoti in quanto potrebbero essere email beacon o qualcosa di peggio (vale a dire: questo è un problema di sicurezza!). Pertanto, il contenuto non verrà reso attendibilmente. Se un link è troppo chiedere, forse dovresti considerare un feed RSS o social media (interno o esterno). –

risposta

3

C'è una soluzione. Sta usando Dynamic CSS con un fallback di un'immagine dinamica per estrarre le informazioni. Non è elegante come per alcuni client (ad esempio Outlook), questo non è affatto disponibile e mostrerà solo le informazioni iniziali. Utilizza inoltre un collegamento per un foglio di stile che limita severamente i client in cui funzionerà.

L'immagine dinamica di fallback è un po 'più completa nel supporto client, ma molto più difficile da mantenere in quanto è necessario creare qualcosa che tira in modo programmatico i tweet (pagina Web HTML potenzialmente) e poi ha anche qualcosa che crea e ospita un'immagine per l'e-mail da tirare. Questa non è una cosa breve, semplice da configurare e potrebbe non valere il lavoro richiesto per la back-end per una semplice email.

Vedi questo link per un po 'informazioni più approfondite su come questo può essere fatto per l'aggiunta di un feed Twitter dal vivo in un'email: https://litmus.com/blog/how-to-code-a-live-dynamic-twitter-feed-in-html-email

6

Si può cercare di implementare un iframe nella e-mail - ma la posta sarà riconosciuto come spam da molti fornitori.

Forse dovresti provare a rendere il tuo contenuto dinamicamente in un'immagine e implementare quell'immagine nell'e-mail.

1

Dato che non c'era una risposta accettata, ho pensato di dare il mio input.

Litmus aveva fatto qualcosa di simile per il loro feed Twitter in diretta in e-mail qualche tempo fa.

Procedimento posso pensare off è quello di creare una pagina PHP che prende 10 immagini e lo trasforma 1. PHP può avere un ciclo che controlla per incrementi di un numero specifico e se esiste poi aggiungere a tale immagine 1. Quando viene aggiunta una nuova immagine di chat, PHP ignorerà l'ultimo e aggiungerà il nuovo nel ciclo.