Uso ActionMailer per inviare e-mail e queste e-mail includono immagini. Per includere le immagini che sto usando <%= image_tag('email-logo.png') %>
e config.action_controller.asset_host
in staging/produzione è impostato correttamente.Immagini email di ActionMailer interrotte in alcuni client
Queste immagini appaiono corrette in Outlook (l'ho provato anche in alcuni servizi di posta elettronica temporanea, e funzionano anche lì), ma appaiono interrotte in Gmail, Apple Mail (desktop + iOS) e app Mailbox.
La codifica per la versione HTML dell'e-mail è quoted-printable
, è corretta?
Quando ho ispezionare le e-mail prima in Gmail, il markup per l'immagine appare come:
<img alt=3D"Site Logo" class=3D"logo" src=3D"//staging.mysite.come/ass=
ets/email-logo-98e7cf6a48a4f2186ab9de2dcdfaa4bf0.png" style=3D"width: 30=
px; display: inline; vertical-align: middle;" />
Quando rimuovo il =
e caricare l'URL nel browser appare bene. Potrebbe lo =
romperlo? Potrebbe essere la mancanza di protocollo nell'URL dell'immagine?
Grazie per qualsiasi aiuto in anticipo!
Fantastico! Finì per essere la mancanza di protocollo. Anche sì, 'come' era un errore di battitura;) Grazie! –
Buono a sapersi, e felice di essere d'aiuto! – nberger
Buona spiegazione che cosa significa tutto questo =. –