Nasıl görüntüleri php kullanarak html e-posta göndermek göstermek için e-posta programları zorlayabilir?

7 Cevap php

Ben php ile bir html e-postayı gönderiyorum ve onu bir görüntü içerir. Gmail gibi bazı e-posta programları, bir 'ekran görüntüleri' düğmesi var. Kullanıcı göstermek için e-posta görüntüler için sırayla bu tıklayın zorundadır.

Ben php tarafından oluşturulan html e-postalar içinde gönderilen görüntüleri göstermek için e-posta programları zorlayabilir herhangi bir yolu var mı?

7 Cevap

Ve (izleme bilgilerini katabileceğiniz) uzaktan görüntüleri yüklenemedi: Genel bir kural olarak, e-posta istemcileri varsayılan (URI şeması bir cid örn. olanlar) ekli görüntüleri görüntülemek için yapılandırılır.

Eğer tüm görüntüleri eklerseniz (alıcıların ki (sevilmeyen yapabilirsiniz) ile birlikte SMTP bant genişliği kullanımını şişirme iken), o zaman genellikle onları gösteren alırsınız.

Hayır, size bir şey yapmak için kendinizi yazmadım programları zorlayamaz.

Korkarım öyle değil. Görüntüler sık ​​sık e-posta açılmış e-posta gönderdi kim için 'geri raporu' için kullanılır, çünkü e-posta programları görüntüleri engellemek temel sebebi. Bu spam tarafından kullanılan yaygın bir taktiktir. Ayrıca, kötü niyetli kod genellikle görüntülere takılan ve bu görüntüleri indirmek gibi kod idam olur nasıl olduğunu. Diğer nedeni e-posta programları görüntüleri engellemek.

E-posta derece değişkendir, ve genel olarak farklı yerlerde farklı sonuçları görmek için gidiyoruz. Söyleniyor: görüntüleri görüntülemek için bir e-posta istemcisi zorlamak için genel bir yolu yoktur; Çoğu e-posta şimdi doğru göstermek değilse kullanıcı daha sonra e-posta istemci image/javascript/everything-else- dışında standart bir HTML sayfası kullanıcıyı aldığı (tıklayın gerektiğini belirten üstünde bir bağlantı içerir bu yüzden ) kavramak engelleme.

Eğer (CID URI) embed eğer inline göstermez görüntüler, onlar mesajın altındaki ekleri olarak göstereceğim edeceğiz işaret değer yüzden özellikle gmail söz.

Bir görüntünün 'src', bir cross site scripting saldırısı kadar açarsa şüphesiz, bu bir güvenlik sorunu olurdu.

Cross site request forgery

Customers of a bank in Mexico were attacked in early 2008 with an image tag in email and were sent through their home routers to the wrong website.

Yapabilirsiniz, ama Trident, unfortunatley IE render motoru ve o (sürpriz, sürpriz) desteklemez, ancak html kendisi görüntüleri dahil etmek teknik olarak mümkün - bkz http://en.wikipedia.org/wiki/Data_URI_scheme

Çalıştığım son yer, biz görünüm, otomatik olarak gelecektir onlara görüntüleri vardı e-postaları gönderme vardı en azından, bana açıkça bir gösteri görüntüleri düğmesini gerek kalmadan.

Ben sordu, başka bir geliştirici onlar sadece e-posta vücuda e-posta gönderdi zaten gelen görüntünün kodlanmış blok kopyalanmış olduğunu açıkladı. Ben bu onlar tökezledi Geçici garip bir tür olabilir düşünüyorum. Bu bir eki daha fazla ağırlık ekler eğer ben bilmiyorum, ama ben bir e-posta okuyucu bir eki bakın nasıl görebiliyordu ve daha sonra vücutta zaten okumak aksine kullanıcıyı sormak ve sadece bunu göstermek ...