Domanda

Questo non è "esattamente" una domanda di programmazione, ma è altamente correlati.Stiamo scrivendo un'applicazione che invia gli inviti per un cliente (no, non è spam).Il loro design, ci ha dato un codice HTML e CSS del template che è bene.Il problema è che sembra merda in Outlook 2007, in quanto Microsoft ha deciso di utilizzare Word (di tutte le cose!) come motore di rendering HTML in Outlook 2007.Voglio il cliente a capire che devono progettare un "compatibile" guarda e mi piacerebbe essere in grado di mostrare un certo tipo di statistiche su ciò che client di posta elettronica vengono utilizzate, vale a dire che Outlook 2007 è in crescita in uso.

Qualcuno ha eseguito su qualsiasi white paper, siti web, studi che si è avvicinato a fornire un parere su questo?Non mi aspetto censimento del livello di precisione, ma qualcosa di abbastanza credibile sarebbe buono.Grazie per qualsiasi aiuto.

È stato utile?

Soluzione

La mia comprensione dell'generalmente percepito migliori-pratica su questo, è il codice per il minimo comune denominatore.Ci sono un sacco di client di posta elettronica con un uso abbastanza "in the wild" che non sono grandi a rendere "moderna" di HTML.

In primo luogo, lo scopo di inviare le vostre mail come un 2-parte messaggio mime multipart.Una parte di HTML E testo normale parte.

In secondo luogo, cercare di evitare l'uso di CSS o posizionato div dove possibile.Utilizzare la tabella basata su layout e inline-stili.Preferibilmente specificando come gran parte dello stile in HTML dove possibile.

Cercate di mantenere le immagini inline tag IMG, o come tabella/riga/sfondo delle celle solo gli attributi.

Il mondo-mail solo che non è da nessuna parte vicino come up-to-date, e, cosa più importante, molto più diversificata rispetto al browser mondo.Se si seguono queste semplici regole, la vostra vita sarà molto più facile di fare un più approccio avanzato e più volte la messa a punto per ottenere il vostro contenuto per rendere satisfactorally abbastanza comuni clienti.

Altri suggerimenti

In assenza di statistiche generali, raccogliere le proprie.

Check out http://fingerprintapp.com/email-client-stats per un ready-made statistiche strumento di raccolta, e vedere http://www.mattbrindley.com/fingerprint-email-client-usage-1/ per un write-up su di esso.Matt Brindley offre anche questo gioiello:"Finora solo Outlook si è dimostrato così popolare come ci aspettavamo, l'iPhone è stata una notevole sorpresa per la nostra lista, con Lotus Notes fare un'apparizione inattesa così."

Naturalmente, fornire sia text/html e mime text/plain tipi in modo che i lettori possono scegliere la versione per vista, e mantenere il vostro html estremamente di base fino a quando le statistiche indicano che si può ottenere di più elaborato.

Se di Impronte digitali tassa è fuori questione, è possibile raccogliere le vostre statistiche.Includere collegamenti ipertestuali in HTML.Quando la vostra applicazione CGI riceve le richieste di questi collegamenti ipertestuali, è possibile salvare il HTTP_USER_AGENT in un database per le analisi statistiche.Questo metodo non è del tutto affidabile, perché alcuni lettori bastone in testo normale, alcuni non avranno mai fare clic su uno dei collegamenti ipertestuali, e alcuni client di posta elettronica non includono informazioni utili all'utente agente di intestazione di richiesta, ma può dare informazioni sufficienti per procedere.

Sitepoint, un ben rispettato fonte per W3 informazioni, ha un articolo, http://www.sitepoint.com/article/code-html-email-newsletters/, in cui Tom Slavin punti:

  1. Utilizzare le tabelle HTML per controllare il layout e qualche presentazione.Si può essere abituati ad usare puro CSS layout per le pagine web, ma questo approccio non tenere in un ambiente e-mail.

  2. Utilizzo di CSS in linea per il controllo di altri elementi di presentazione all'interno della vostra e-mail, come il colore di sfondo e font.

Slavin raccomanda, inoltre, di modelli da Campagna Monitor e MailChimp per iniziare.

Raw quota di mercato di figure non vi aiuterà molto.Durante la progettazione di e-mail HTML, l'unica cosa che conta è ciò che il tuo client specifico target di popolazione usa.Questo dipende dall'area geografica, settore, B2B/B2C -- variazioni sono enormi in pratica.In alcuni settori (giornalismo...) dovrete anche fare i conti con una consistente popolazione che utilizza i clienti come Lotus Notes, che è noto per sostenere HTML di poco più di dimensioni nominali (brivido).

Outlook 2007 non può certo essere trascurato in più, in particolare se si invia per affari, ma con Vista sul nuovo Pc ha anche una notevole presenza di conti privati.

Percorso di ritorno, in effetti, sono dati in base al settore.

Tuttavia, in pratica, un buon approccio seguito è quello di "salvare" linee guida, in un minimo comune denominatore di stile.Outlook 2007 non è l'unica problematica client Gmail è anche molto noto per la mancanza di supporto per un numero di elementi di design di altri di visualizzare solo fine.Troverete che un numero sorprendente di web designer eseguire una linea laterale con e-mail HTML design (c'è la domanda e aiuta a pagare l'affitto).Se voi iniziare, Campaign Monitor (un provider di email marketing) ha una ricchezza di risorse.Si potrebbe iniziare con loro 2008-Mail Linee Guida Per La Progettazione.Sono anche uno di quelli dietro le E-Mail Standard Di Progetto.

Oh, personalmente io uso Thunderbird con IMAP di Gmail, e RoundCube.

(Disclaimer/full disclosure:Io in realtà lavorare per un concorrente, nell'accezione debole, di Campagna Monitor.)

Ho outlook e gmail, ma anche un blackberry Curve...

La curva è ORRIBILE a che fare con qualcosa di diverso rispetto alla semplice/messaggi di testo.Si prega di avere un collegamento vicino alla parte superiore per visualizzare l'e-mail su un sito web, e prendere in considerazione l'invio di un multipart e-mail che dispone anche di un solo testo la sezione per i client che non supportano HTML e simili.

si dovrebbe guardare ReturnPath - sono un po ' specializzati in questo.

Clienti avete bisogno di prendere in considerazione (a parte Outlook):

Se si prevede di colpire molti clienti aziendali, ricordare che un grande pozione di loro sarà l'utilizzo di MS Office ed Exchange Server e quindi anche Outlook.Se siete più di puntamento per gli utenti domestici, la maggior parte di loro potrebbe essere l'utilizzo di alcune webmail o client di posta elettronica che utilizza un normale motore HTML, come Windows Mail, Thunderbird, Opera Mail, Mac OS X Mail.app.

Io uso KMail, si dovrebbe anche guardare Thunderbird, Outlook, Evoluzione, Lotus e Opera Mail.

Anche tenere a mente che molte persone usano webmail come GMail, Hotmail, Yahoo Mail, etc.E un po ' di web mail (e-mail-client) funzionano solo in plain-text per motivi di sicurezza.

Personalmente penso che l'email in formato testo sono migliori, molte persone preferiscono non permettere mail HTML a causa di motivi di sicurezza e, quindi, sarebbe solo la visualizzazione di una formattato male di posta elettronica del testo, comunque, indipendentemente da ciò che si invia, quindi, a mio parere sarebbe meglio usare solo testo normale.

Gmail - mail personale

Lotus Notes - costretto ad usarlo per e-mail aziendale :(

Lotus Notes succhia al rendering di qualsiasi messaggio HTML correttamente (siamo in corsa 6.5), e ha solo una parziale supporto per i CSS.I migliori messaggi HTML è semplice basata sulla tabella di layout.

Al lavoro abbiamo 3 x KMail e 4 x mac OSX di posta.
Ulteriori webmail come fail-over (squirrelmail sul server di posta) in Firefox, Camino, Safari.Mettiamo le parole e la posta elettronica, il resto negli allegati.

Parole (pure messaggi di testo) possono essere semplicemente copia/incollato, inoltrato ecc senza problemi di formattazione.

Allegati separati consente all'utente di scegliere di visualizzare, scaricare, salvare, etc.

Questo è il più universale modo di usare la posta.

Ho affrontato questo problema qualche tempo fa..la maggior parte dei clienti (compreso il web), blocco di HTML!Abbiamo appena creato una versione web di e-mail e aggiunto questo al piè di pagina della mail "Se non si è in grado di visualizzare il messaggio clicca qui (link alla versione web).E ' stato semplicemente perché alcune persone pensano che la sua non è sicuro per la visualizzazione di immagini ;-) e quindi un modo migliore per farli aprire e leggere una bella e-mail html

Ho eseguito M2 (Opera built-in client di posta elettronica) e sempre stata impostata la "preferiscono testo normale" per la posta corpi.Anche io ho il "Blocco di elementi esterni" acceso.

Inoltre, penso che se si invia come sia text/plain text/html, gli utenti di Gmail (la webmail UI) hanno altra scelta, ma per visualizzare il testo/versione html.

Mi sono imbattuto in questo report / dati, che mostra chiaramente Outlook 2007 guadagnando in popolarità e in direzione verso l'alto della curva.In questo momento il sito riporta la seguente top 4 clienti (percentuale del 100% ovviamente), ma anche che Outlook 2007 è in aumento.Spero che questo aiuta.

http://www.campaignmonitor.com/stats/email-clients/#most_popular

27.77% Outlook 2000, 2003, Express / 16.23% di Hotmail / 14.14% di Yahoo!Mail / 8.94% Outlook 2007

Sto usando gmail

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top