เหตุใด Gmail จึงไม่แสดงรูปภาพที่ฝังอยู่ มันทำงานได้กับแอพ Mail ของ iPhone


10

ฉันใช้ Google Apps และรับ / ส่งจดหมายกับผู้ใช้รายอื่นภายในโดเมนนี้

ฉันได้รับข้อความที่มีรูปภาพแบบอินไลน์ (โพสต์กลางประโยค) แต่รูปภาพอินไลน์เหล่านี้ไม่แสดงใน Gmail - ไม่อยู่ในเนื้อหาของข้อความระหว่างคำที่ควรจะเป็นหรือสิ่งที่แนบมา

อีเมลเดียวกันแสดงอย่างถูกต้องในแอปอีเมลมาตรฐานบน iPhone ของฉัน - ดูการเปรียบเทียบนี้:

นี่คือภาพที่ไฮไลต์เป็นสีเขียวและมองเห็นได้บน iPhone:

ภาพหน้าจอของ iPhone Mail

รูปภาพเดียวกันจะไม่ปรากฏใน Gmail และจะไม่ปรากฏเป็นไฟล์แนบ:

ภาพหน้าจอของ Gmail

ดูเหมือนว่าจะมีปัญหากับ Gmail และไม่ จำกัด เฉพาะข้อความนี้ ฉันจะแก้ไขสิ่งนี้ได้อย่างไร


อัปเดต:ดูที่เนื้อหาข้อความต้นฉบับ (ดูแบบเต็มในPastebin ) ดูเหมือนว่ารูปภาพจะเป็นแบบอินไลน์ในข้อความแบบหลายส่วนและ Gmail กำลังเลือกส่วนที่ไม่มีภาพอินไลน์ - ดูข้อความที่ตัดตอนมาด้านล่าง ทั้งผู้ส่งและผู้รับใช้ Gmail (ฉบับ Google Apps) และไม่มีใครเห็นข้อความเกี่ยวกับ "แสดงรูปภาพที่ซ่อนอยู่"

To: Torben Gundtofte-Bruun <torben@g-b.dk>
Content-Type: multipart/alternative; boundary=90e6ba3fd5f3614bcd04abf2416d
--90e6ba3fd5f3614bcd04abf2416d
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Hvad kan "Save thing <<Thing Stack>> onto <Thing Stack>" bruges til?

Jeg ville tro at den l=C3=A6gger hele stakkens indhold i stakken igen, men =
den
l=C3=A6gger blot "" i stakken -- men man kan ikke "Compare thing with" med =
"" som
argument, s=C3=A5 jeg undrer mig lidt. Der m=C3=A5 v=C3=A6re en use case! >=
;-]

--90e6ba3fd5f3614bcd04abf2416d
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hvad kan &quot;Save thing &lt;&lt;Thing Stack&gt;&gt; onto &lt;Thing Stack&=
gt;&quot; bruges til?<br><img src=3D"data:image/png;base64,iVBORw0KGgoAAAAN=
SUhEUgAAAR8AAABuCAIAAACRPIDKAAAGOUlEQVR4nO2dzbmkKhBADW1iMoKXh5kYwSxnYRQmwVu=

มันทำให้ภาพเป็นสิ่งที่แนบมา?
ComputerLocus

@Fogest: ไม่ Gmail ปรากฏข้อความไม่สมบูรณ์ ไม่มีภาพทุกที่
Torben Gundtofte-Bruun

1
อีเมลนี้สร้างขึ้นได้อย่างไร? ใน Gmail? รูปแบบรูปภาพคืออะไร และทุกคนจะได้รับลิงก์ "แสดงภาพจาก ..... " หรือไม่
Jason Hanley

1
ยังไม่มีวิธีแก้ปัญหาสำหรับเรื่องนี้? ดูเหมือนว่า GMail จะสุ่มเลือกเวลาที่ภาพอินไลน์จะทำงานและไม่เหมาะสำหรับฉัน นี่เป็นอย่างนั้นมานานเป็นปีแล้ว มีคุณลักษณะอยู่ที่นั่น แต่ฉันไม่สามารถไว้ใจได้ พวกเขาสนใจเรื่องนี้หรือไม่? ดูไม่เหมือนมัน
Guilherme Vieira

@ n2liquid: ฉันคิดว่าคุณพูดถูกพวกเขาจะไม่แก้ไขปัญหานี้
Torben Gundtofte-Bruun

คำตอบ:


4

คุณสามารถเปิดใช้งานInserting ImagesLab

ฉันไม่ได้ตั้งค่าไคลเอนต์อีเมลเพื่อทดสอบการรับภาพอินไลน์ แต่การส่งภาพอินไลน์จากบัญชีอื่นซึ่งเปิดใช้งานได้ดี

ที่มา: http://gmailblog.blogspot.com/2009/04/new-in-labs-inserting-images.html


ฉันเพิ่งตรวจสอบ - แล็บนั้นติดตั้งแล้ว
Torben Gundtofte-Bruun

1

นี่คือสิ่งที่ฉันทำและใช้งานได้

  1. ลบ "3D" หลังจาก "=" ฉันไม่คล่องพอที่จะรู้ว่าทำไมสิ่งนี้ถึงเกิดขึ้น แต่บรรทัด: "img src = 3D " data: image / png; base64, iVBO ... "ควรอ่าน" img src = "data: image / png; base64, iVBO ...."

  2. กำจัด "=" ที่ท้ายบรรทัดแต่ละบรรทัด

  3. บันทึกไฟล์เป็น * .htm และเปิดด้วย chrome

  4. รูปภาพควรปรากฏขึ้น หากยังไม่ปรากฏให้เพิ่มจุดสีแดงนี้จากWikipedia :

img src = "data: image / png; base64, iVBORw0KGgoAAAANSUhEUgAAAAUA AAAFCAYAAACNbyblAAAAHElEQVQI12P4 // 8 / w38GIAXDIBKE0DHxgljNBAAO

และถ้านั่นไม่ปรากฏว่าคุณมีปัญหาใหญ่


=3Dเป็นข้อความยกเว้น=เนื่องจากเนื้อหาของอีเมล (HTML) จะต้องมีการหลบหนีซึ่งเป็นส่วนหนึ่งของสิ่งที่แนบมาภายในอีเมล เดิมอีเมลเป็นข้อความธรรมดาและเป็นข้อความธรรมดาเสมอ แท้จริงแล้วอีเมล HTML คือสิ่งที่แนบมาพร้อมกับข้อความที่หลบหนี
John Pang

ฉันต้องการที่จะกล่าวถึงนี้เพราะคำตอบนี้นำฉันไปทิศทางที่ผิดและผมใช้เวลาหนึ่งชั่วโมงบน3Dจนกว่าฉันจะปล่อยให้มันเป็นไปไม่ได้ แต่3D =3D
John Pang
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.