2016-12-07 2 views
0

Ich versuche, eine E-Mail von einer ASPX C# -Seite zu senden. Ich möchte, dass die E-Mail-Schriftart aus Google-Schriftarten besteht.Senden Sie SMTP-E-Mail mit eingebetteter Google-Schriftart

Auf Server-Seite habe ich angegeben:

msg.IsBodyHtml = true; 

Hier ist der HTML Ich schicke.

<html> 
    <head> 
     <link href="https://fonts.googleapis.com/css?family=Rubik:400,700&amp;subset=hebrew,latin-ext" rel="stylesheet"> 
     </head> 
     <body style="font-family:'Rubik';font-size:10pt;color:#4b5659;"> 
      <center> 
       test text 
      </center> 
    </body> 
</html> 

Dennoch kommt die E-Mail ohne die angegebene Schriftart verwendet (Standardschriftart).

Alle Hilfe wird geschätzt.

Antwort

1

Die meisten E-Mail-Clients können kein komplexes CSS verarbeiten. Und dazu gehören eingebettete Schriftarten. Aus diesem Grund sollten E-Mail-Vorlagen ziemlich einfach sein.

Weitere Details finden Sie unter Support Guide.

+0

Die Support-Anleitung, die Sie enthalten, besagt, dass alle Client-Schriftart-Familie, die ich verwende. Also, ich finde diese Antwort fehlt eine Lösung oder Erläuterung –

+0

Ja, es unterstützt 'font-Familie', aber nur mit Standard-Schriftarten auf dem Client wie Arial, Verdana usw. installiert – VDWWD

Verwandte Themen