ugrás a tartalomhoz

EmbeddedImage Outlookban, Freemail-en és Yahoo Hotmail-en jó, de @freeweben nem!

s_volenszki · 2006. Ápr. 27. (Cs), 14.53
Üdvözlök minden Fórumolót!

Ismét útmutatásért jöttem hozzátok!

Ez van:

PhpMailer-t használok, és olyan levelet küldök amiben van néhány EmbeddedImage. Szinte minden lehetséges levelező programban megjelenik, akár hotmail, akár oprendszer független levelező progi, de a freeweben nem!

A html levél úgy érkezik meg mint egy szöveges levél melléklete!
És ha rákattintok a message.html mellékletre, természetesen a képek hiányoznak belőle! Mert azok is csatolva érkeznek mint melléklet!

Mindenhol máshol müxik! Yahoo-n, Freemail-en...

Ha Outlook-ból küldök a freewebes címre egy levelet, akkor megjelenik a szöveges tartalma, és a message.html-re kattintva popupban barón bejön a levél képekkel együtt! Én is akarom!!!

Ami külömbséget észrevettem az a következő:

Én levelem:Content-Type: multipart/related; type="text/html";
Más levele: Content-Type: multipart/alternative;

s_volenszki
 
1

a Tiéd jó

Hodicska Gergely · 2006. Ápr. 27. (Cs), 15.23
Szia!


Inline képek esetén a multipart/related MIME típus a jó. Valszeg a freemail nem kezeli le jól az ilyen leveleket, és a jónak tűnő levélben pedig csak simán külső hivatkozású img tagekben vannak a képek, a freeweb meg bután megmutatja?


Felhő
2

multipart/related

s_volenszki · 2006. Ápr. 27. (Cs), 15.34
Tökéletesen igazad van!

A jól megjelenő levélben nem inline az img hanem külső hivatkozás,
az enyémben meg: img src="cid:image_html_m3e688565.jpg"!

Mit lehet tenni?

Ki lehetne ezt a problémát küszöbölni úgy, hogy amikor kijönnek a cimek sql-ből,
amelyik cím freewebes annak nem AddEmbededObject hanem normál img tag, de mi van akkor amikor egy freewebes postafiókot Outlook-kal használ!
3

írhatsz a freewebnek

Hodicska Gergely · 2006. Ápr. 27. (Cs), 15.48
Szerintem írj mindenféleképpen a freewebnek, hogy ha már mondjuk az inline képeket nem is támogatják [1], arra viszont figyelhetnének, hogy ne támogassák a spammereket (egyből meg lehet tudni, hogy létező email címről van szó), meg a crackereket (pl. CSRF attack - proclub ;)). Szóval ez az egyből képbetöltés elég vad dolog.

Illetve részben megoldás lehet az is amit írtál, mondjuk default embeded helyett img tag, amit mondjuk user profile-ban, ha van ilyen, felül lehet bírálni.


Felhő

[1]: Én annó egyszer a primpostásoknak írtam, hogy inline kép támogatás nem kéne ;), erre megmagyarazták, hogy ennek biztonsági oka van. LOL
4

Egyáltalán kép...

janoszen · 2006. Ápr. 27. (Cs), 15.53
Na igen. Ugye, vannak bizonyos JPG megjelenítési bugok, overflow vulnurabilityk is, szal azon is kell gondolkozni, hogy egy levelezőprogram egyáltalán akarja-e támogatni a képek megjelenítését, vagy mindenféle HTML tartalmak előtt inkább rákérdez, hogy plain text v. HTML. Nekem default plain texten van a mailerem, trusted source a HTML.

Tudom, hogy már kijavították, de egy bug nem bug. Lehet több is. :D
5

végeredmény: 0-0

s_volenszki · 2006. Ápr. 27. (Cs), 15.58
Köszönöm a segítségedet, megtudtam amit szerettem volna tudni.
Úgy gondolom, hogy kezdetnek letárolok minden elküldött hírlevelet a
honlapunkon mint egy hírlevél archívumot, így az is megtudja majd tekinteni
akinek nem jelenik meg rendesen (írok rutint beleteszi a levél aljába a hivatkozást, hol nézze meg ha hiányos.)

Meg különben is! Hogy is mondják a tv-ben? Olyan nincs hogy neked nincs!
Sztem az emberek csak akkor hotmail-eznek, ha nincsenek a saját gépük közelében!
És kész!

s_volenszki