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.
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
@raduation, absolut das ist offensichtlich, aber nicht sicher, warum zum Teufel so. das ist eine einfache HTML-Datei, die die '' hat und nicht versucht hat, absolute URL verwenden, obwohl – Rahul
Wo ist das Bild? Wie soll dieses Bild auf dem Rechner des E-Mail-Empfängers angesprochen werden? Versuchen Sie eine absolute URL. – raduation