So hängen Sie eine HTML-Datei an, so dass die "Ansicht" -Option von Google Mail funktioniert

8

Ich habe ein Skript, das eine E-Mail mit einem HTML-Anhang sendet. Wenn ich in gmail "view" wähle, bekomme ich Text ... aber wenn ich auf "download" statt auf "view" klicke, dann öffne es, es wird so angezeigt, wie es sollte.

Ich denke, dass es mit Google Mail zusammenhängt, weil ich genau das gleiche Verhalten von IE, FireFox (win / linux), Chrome (win / linux)

beobachte

Ich habe ein Youtube-Video von hier gemacht: Ссылка

Mache ich etwas falsch?

Danke

    
user30772 05.06.2012, 18:16
quelle

2 Antworten

4

Nicht alle E-Mail-Clients unterstützen das <style> -Tag. Gmail ist einer von denen; Es respektiert nur Inline-Styling.

Wenn Ihr Code die css & amp; html, dann könnten Sie es ändern, um Inline-Stile für die Tabelle zu verwenden.

Wenn Sie etwas mehr Automagie wünschen, lesen Sie Wie verwende ich Google Apps Script, um eine CSS-Seite in eine mit Inline-Stilen zu ändern? .

    
Mogsdad 12.07.2014 16:08
quelle
2

Ein anderer Weg wäre, das Skript einfach irgendwo die HTML-Datei zu hosten und einen Link zu dieser Datei per E-Mail zu senden.

Ich kann keine Dokumentation von Google oder dem GMail-Team finden, aber ich wäre überrascht, wenn sie HTML-Anhänge öffnen und anzeigen lassen würden (dies wäre ein Sicherheitsrisiko, da sie ihren E-Mail-Servern im Wesentlichen erlauben würden, generierter Webinhalt).

    
Alex Obenauer 05.06.2012 18:43
quelle