Používám wordpress cms. Postavil jsem jednoduchý e-mailový systém, kde si lidé mohou vybírat příspěvky. Kód načte vybraný obrázek každého vybraného příspěvku. Po odeslání jsou obrázky odeslány na můj účet Gmail s nějakým textovým obsahem html.

Problém je v tom, že zobrazuje odkazy na tyto obrázky, místo samotných obrázků . Ve svém účtu Gmail mám tuto sadu Settings=>General=>Images=>Always display external images. Zde je vizuální odkaz.

zde zadejte popis obrázku

POZOROVÁNÍ – Mohu říci, že můj kód je v pořádku, protože obrázky se dobře zobrazují v e-mailovém účtu mého outlook.com a také proto, že se v samotném účtu Gmail zobrazoval až donedávna. Dalším pozorováním je, když ve svém smartphonu přistupuji ke stejnému účtu Gmail, zdá se, že obrazový div je prázdný, pouze s ohraničením a malou ikonou uprostřed.

Nechci, abyste o něco přišli případ je to relevantní – Jedinou věcí, kterou jsem před několika dny zkusil, bylo nastavení SMTP nastavení e-mailu s smtp.gmail.com pomocí přihlašovacích údajů stejného účtu služby Gmail. Nejprve jsem dostal upozornění na podezřelý pokus o přihlášení, ale nastavení e-mailu fungovalo dobře poté, co jsem jej přidal jako výjimku.

Zajímalo by mě co se děje, nějaké nápady, co vyzkoušet.


AKTUALIZACE ÚSILÍ

PRVNÍ AKTUALIZACE : Pokusil jsem se odeslat na alternativní účet Gmailu, ale výsledek je stejný, místo obrázků se zobrazují pouze odkazy. Pokud musíte také vědět, že mám své stránky hostované na hostgator.com a odeslaný e-mail je přes gator3897.hostgator.com.


DRUHÁ AKTUALIZACE : Jak bylo položeno v otázce, zde je příklad toho, jak vypadá html mého obrázku po kliknutí na show-original v Gmailu. řekl, že se to v mém outlookovém účtu vykresluje tak, jak bylo zamýšleno, takže chyba by neměla být v kódu.

<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> 

TŘETÍ AKTUALIZACE : Zkontroloval jsem, jak vypadá v chrome . Ukázalo se, že stále nezobrazuje obrázek, jak bylo zamýšleno, ale nezmění se na odkazy, místo toho se zobrazí jako prázdné divy. U mého smartphonu se to objeví stejně. Screenshot níže. zadat obrázek popis zde

Komentáře

  • Právě jsem dostal představu o něčem, co mohu vyzkoušet. Nastavím jiného příjemce e e-mail, který je pouze alternativním účtem Gmailu, a uvidíte, jak to bude fungovat.
  • Ne, nefunguje.
  • “ obrázek div “ – Jak přesně zobrazujete obrázek ve svém obsahu? img nebo div?
  • @ w3d Zkontrolujte prosím moji druhou aktualizaci ve spodní části otázky.

Odpověď

Poštovní servery jako Gmail, yahoo, hotmail a další vždy zabraňují zobrazování obrázků jako bezpečnostní opatření.

Pokud jsou obrázky ve vašich e-mailových šablonách vloženy správně, neměli byste se o nic starat, protože jde o něco z poštovní schránky příjemce.

To se nepovažuje za problém, příjemce dostane možnost v záhlaví e-mailu „Zobrazit obrázky“ a jakmile na něj klikne, uvidí obrázky. To je něco, nad čím nemáte žádnou kontrolu.

Pokud chcete ovládat obě chování, tj. zobrazení nebo nezobrazení obrázků v Gmailu, přejděte do Nastavení Gmailu.

  1. Klikněte na ikonu ozubeného kola v pravém horním rohu a poté vyberte Nastavení.

  2. Přejděte do sekce Externí obsah. Před zobrazením externího obsahu vyberte možnost Zeptat se. Alternativel y, můžete vybrat Vždy zobrazit externí obsah.

Gmail

zde zadejte popis obrázku

3. Klikněte na Uložit změny.

NEBO

Zkontrolujte ještě jednu věc:

Pokud se obrázky ve vašem e-mailu nezobrazují v GMailu, možná budete muset deaktivovat nastavení HTTPS.

Chcete-li deaktivovat HTTPS pro váš účet 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. 

Komentáře

  • Děkuji za námahu, ale neexistuje možnost deaktivovat HTTPS v mém účet Gmail, jak navrhuje druhá metoda. Žádná taková možnost, která se nazývá Připojení k prohlížeči na kartě Obecné nebo kdekoli jinde. Jste si tím jisti, zkontrolovali jste to sami.
  • Zkontrolujte prosím znovu otázku, protože jsem přidal snímek obrazovky s tím, jak moje nastavení externích obrázků v části Obecné vypadá.Překvapuje mě, jak se liší od vás. Musíte používat placenou aplikaci pro Gmail.
  • Omlouváme se, gurung vypadá, že něco není v pořádku, zkontroluje a vrátí se k ASAP, což znamená, zatímco u můžete zkontrolovat níže uvedený odkaz: productforums.google.com/forum/?hl=cs#!category-topic/gmail/…
  • Zdá se, že být regionální rozdíly v tom, jak přesně vypadá Gmail a dostupné možnosti. Zdá se mi, že mám stejný pohled / možnosti jako OP (I ‚ m ve Velké Británii). Už nemám možnosti ovládat HTTPS (i když jsem to dříve používal), jsem vždy na HTTPS. (I když by vypnutí HTTPS bylo poslední možností, jak bych si myslel.)
  • “ vždy zablokovat zobrazení obrázků jako bezpečnostní opatření. “ – ve skutečnosti již Gmail ve výchozím nastavení neblokuje obrázky pro “ zabezpečení „. Toto bylo oznámeno v příspěvku na blogu v prosinci 2013 – musíte to v nastavení výslovně vypnout. Důvodem je, že všechny požadavky na obrázky nyní procházejí servery Google ‚, které vyhledávají malware. Zdrojový web však stále dokáže zjistit, kdy jsou obrázky požadovány (a čte se e-maily).

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *