Base64 Bild in einer E-Mail nicht anzeigen in google mail

Habe ich eine base64-Bild per E-Mail an den Kunden auf gibt mobile Gerät
Es funktioniert in der E-Mail-app, aber die gmail-app zeigt einen fehlenden Bild

Ist, dass nur google-mail-Blockierung von Daten, die Bilder, die für die Sicherheit?
Es gibt keine Taste, um Bilder entweder

Code:

 $headers = "From: [email protected]\r\n"; 
$headers .= "Reply-To: [email protected]\r\n"; 
$headers .= "MIME-Version: 1.0\r\n"; 
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";

$imagedata = file_get_contents("http://www.barcodesinc.com/generator/image.php? code=12345&style=68&type=C128B&width=180&height=70&xres=1&font=1"); $base64 = base64_encode($imagedata); $message ="<img src='data:image/png;base64,$base64'>"; mail($to,$subject,$message,$headers);</pre>
  • zeigen Sie uns den code
  • Siehe stackoverflow.com/questions/3279523/base64-images-to-gmail/.... Nicht sicher, ob es noch funktioniert, wahrscheinlich obwohl.
  • Ich habe den code Hinzugefügt und Sam ich verstehe nicht, wie man diesen code, so wie ich bin sehr basic mit PHP E-Mails
  • trägt keine ähnlichkeit zum senden von E-Mail mit einem eingebetteten Bild, dass ich je gesehen habe.
InformationsquelleAutor likdaboo | 2013-09-09
Schreibe einen Kommentar