2016-07-12 3 views
0

Ich versuche, eine HTML-Datei als Mail-Körper Vorlage zu verwenden. HTML-Datei hat wenige Inline-Bilder wie LOGO. Alles ist in Ordnung, und ich bekomme alle Inhalte in der HTML-Datei nach Erhalt der E-Mail, mit Ausnahme der Bilder.HTML-Datei als Mail-Körper Vorlage verwenden, Bilder zeigen nicht

Ein Beispiel unter src="~/Images/logo.png" aber nach dem Abrufen der Mail, wenn ich Quelle im Mail-Client anzeigen sehe ich wie unten (mit Google SMTP-Server, um Mail zu senden).

Grund ist ziemlich klar, warum Bilder nicht angezeigt werden (aufgrund der Tatsache, dass src Teil geändert wird), aber nicht sicher, wie dies zu vermeiden ist.

<img title="MyCompany" class="xxxx" alt="MyCompany" 
src="https://ci4.googleusercontent.com/proxy/VigKoQr9DXTS3UveuswmpxB6iEAO5rcVwSrrVUptfWGAeYQFugjcKDZxDZbB6g=s0-d-e1-ft#http://~/Images/logo.png"> 

Irgendeine Lösung dafür? Wie kann ich die tatsächlichen Bilder anzeigen lassen? Danke.

+0

Es sieht aus wie Google der SMTP-Server wird eine URL in Ihr SRC-Attribut zu injizieren. Ihre Bild-URL ist jedoch nicht sinnvoll. Wo wird dieses Bild gehostet? Haben Sie versucht, eine absolute URL zu verwenden? – raduation

+0

@raduation, absolut das ist offensichtlich, aber nicht sicher, warum zum Teufel so. das ist eine einfache HTML-Datei, die die 'Mycompany' hat und nicht versucht hat, absolute URL verwenden, obwohl – Rahul

+0

Wo ist das Bild? Wie soll dieses Bild auf dem Rechner des E-Mail-Empfängers angesprochen werden? Versuchen Sie eine absolute URL. – raduation

Antwort

1

Hier die Lösung!

Für E-Mail-Vorlage sollten Sie absolute URL für das Bild angeben.

Ex: <img src="http://ngm.nationalgeographic.com/2015/11/climate-change/which-species-will-thrive/img/12-bengal-tiger-1024.jpg" >

+0

Das ist in Ordnung, aber wie wäre es, wenn das Bild in Ihrem Projekt ist? – Rahul

+0

sollten Sie dieses Bild in Online-Speicher wie Dropbox oder einen anderen Speicher hochladen und diese URL in der Bildquelle bereitstellen. –

+0

@SrikanthReddy: Dann ist es besser, das über sein Google Mail-Konto zu senden –

Verwandte Themen