Utilizzo wordpress cms. Ho creato un semplice sistema di posta elettronica in cui le persone possono selezionare i post. Il codice richiama limmagine in primo piano di ogni post selezionato. Al momento dellinvio le immagini vengono inviate al mio account Gmail con alcuni contenuti di testo html.

Il problema è che mostra i link a quelle immagini, invece delle immagini stesse. Nel mio account Gmail, ho questo set Settings=>General=>Images=>Always display external images. Ecco un riferimento visivo.

inserisci qui la descrizione dellimmagine

OSSERVAZIONE – Posso dire che il mio codice va bene in quanto le immagini vengono visualizzate correttamente nellaccount di posta elettronica del mio outlook.com e anche perché fino a poco tempo fa veniva visualizzato nellaccount Gmail stesso. Unaltra osservazione è che quando accedo allo stesso account Gmail nel mio smartphone, il div dellimmagine sembra essere vuoto con solo il bordo e una minuscola icona al centro.

Non voglio che ti perda nulla così in caso è pertinente – Lunica cosa che ho provato alcuni giorni fa è stata la configurazione di un SMTP impostazione dellemail con smtp.gmail.com utilizzando le credenziali di accesso dello stesso account Gmail. Allinizio ho ricevuto un avviso di tentativo di accesso sospetto ma la configurazione dellemail ha funzionato bene dopo averla aggiunta come eccezione.

Mi chiedo cosa sta succedendo, qualche idea su cosa provare.


AGGIORNAMENTI DI SFORZO

PRIMO AGGIORNAMENTO : ho provato a inviare a un account Gmail alternativo ma il risultato è lo stesso, mostra solo i link invece delle immagini. Se devi anche sapere che il mio sito è ospitato su hostgator.com e lemail inviata è tramite gator3897.hostgator.com.


SECONDO AGGIORNAMENTO : come richiesto nella domanda, ecco un esempio di come appare lhtml della mia immagine quando si fa clic nelloriginale dello spettacolo in gmail. ha detto che questo viene visualizzato magnificamente come previsto nel mio account Outlook, quindi lerrore non dovrebbe essere nel codice.

<html><body> <a href="http://examplewebsite.com/link-to-some-post/"> <img src="http://examplewebsite.com/media/2014/04/example.jpg" class="attachment-class" alt="some alt text" height="300" width="230"> </a> </body></html> 

TERZO AGGIORNAMENTO : ho controllato per vedere come appare in chrome . Si scopre che ancora non visualizza limmagine come previsto ma non si trasforma in link, invece appare come div vuoti. Appare allo stesso modo nel mio smartphone. Screenshot qui sotto. inserisci immagine descrizione qui

Commenti

  • Mi sono appena fatto unidea di qualcosa che posso provare. Metterò un altro destinatario e mail che è solo un account Gmail alternativo e guarda come va.
  • No, non funziona.
  • ” limmagine div ” – In che modo stai mostrando esattamente limmagine nei tuoi contenuti? Un img o un div?
  • @ w3d Controlla il mio secondo aggiornamento in fondo alla domanda.

Risposta

I server di posta come Gmail, yahoo, hotmail e altri bloccano sempre la visualizzazione delle immagini come misura di sicurezza.

Se le immagini nei tuoi modelli di email sono incorporate correttamente, non dovresti preoccuparti di nulla poiché si tratta di qualcosa proveniente dalla casella di posta del destinatario.

Questo non è considerato un problema, il destinatario ottiene unopzione nellintestazione dellemail “Visualizza immagini” e una volta cliccato su di essa, vedrà le immagini. Questo è qualcosa su cui non hai alcun controllo.

Se ti piace controllare entrambi i comportamenti, ovvero la visualizzazione o la non visualizzazione di immagini in Gmail, tuffati nelle Impostazioni di Gmail.

  1. Fai clic sullicona a forma di ingranaggio in alto a destra, quindi seleziona Impostazioni.

  2. Scorri fino alla sezione Contenuto esterno. Seleziona Chiedi prima di visualizzare contenuto esterno. Alternativa y, puoi selezionare Visualizza sempre contenuto esterno.

Gmail

inserisci qui la descrizione dellimmagine

3.Fai clic su Salva modifiche.

OPPURE

Controlla unaltra cosa:

Nel caso in cui le immagini nella tua e-mail non vengano visualizzate in GMail, potresti dover disabilitare le impostazioni HTTPS

Per disabilitare lHTTPS per il tuo account Gmail

Log in to your Gmail account. Click "Settings" in the right corner. Scroll to the Browser Connection, under the General tab and check "Don"t always use https". Click "Save Changes" Log out of Gmail. 

Commenti

  • Grazie per lo sforzo ma non è possibile disabilitare lHTTPS nel mio account gmail, come suggerito nel secondo metodo. Nessuna opzione simile chiamata Connessione browser nella scheda Generale o in qualsiasi altro luogo. Sei sicuro di questo, fallo controllare tu stesso.
  • Controlla di nuovo la domanda poiché ho aggiunto uno screenshot di come appare limpostazione delle mie immagini esterne in Generale.Sono sorpreso di come sia diverso da te. Devi utilizzare unapplicazione Gmail a pagamento.
  • Mi dispiace, sembra che qualcosa sia diverso, controllerà e ti ricontatterà il prima possibile, nel frattempo puoi controllare il link sottostante: productforums.google.com/forum/?hl=it#!category-topic/gmail/…
  • Sembra che essere differenze regionali nellaspetto esatto di Gmail e nelle opzioni disponibili. Mi sembra di avere la stessa vista / opzioni dellOP (I ‘ m nel Regno Unito). Non ho più opzioni per controllare HTTPS (anche se lo facevo), sono sempre su HTTPS. (Anche se la disattivazione di HTTPS sarebbe stata lultima risorsa, avrei pensato.)
  • ” blocca sempre la visualizzazione delle immagini come misura di sicurezza. “: in realtà, Gmail non blocca più le immagini per impostazione predefinita per la ” sicurezza “. Questo è stato annunciato in un post del blog nel dicembre 2013 : devi disattivarlo esplicitamente nelle impostazioni. Questo perché tutte le richieste di immagini ora passano tramite i server di Google ‘ che eseguono la scansione alla ricerca di malware. Tuttavia, il sito di origine è ancora in grado di rilevare quando le immagini vengono richieste (e le email vengono lette).

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *