2016-12-07 2 views
0

Я пытаюсь отправить электронное письмо с страницы ASPX C#. Я хочу, чтобы шрифт электронной почты был из шрифтов Google.Отправить SMTP-письмо со встроенным шрифтом Google

На стороне сервера, я указал:

msg.IsBodyHtml = true; 

Вот HTML я посылаю.

<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> 

Тем не менее, письмо поступает без указанного шрифта (используется шрифт по умолчанию).

Вся помощь будет оценена по достоинству.

ответ

1

Большинство почтовых клиентов не могут обрабатывать сложные CSS. И это включает встроенные шрифты. Вот почему шаблоны писем должны быть довольно простыми.

См. Это Support Guide для более подробной информации.

+0

В сопровождающем вас руководстве указано, что все семейство шрифтов поддержки клиентов, которое я использую. Таким образом, я нахожу, что этот ответ не имеет решения или объяснения. –

+0

Да, он поддерживает 'font-family', но только с установленными на нем шрифтами, такими как Arial, Verdana и т. Д. – VDWWD

Смежные вопросы