Здравствуйте!
Прислали эскиз html шаблона в формате svg. Что бы не перевёрстывать всё это (Вообще ненавижу это), я просто закинул в сам svg тег
<a>
и указал нужную ссылку в аттрибуте
href
. Для отправки использую AWS, постройка шаблона происходит примерно вот так:
return new SendEmailRequest
{
Source = optionsMonitor.CurrentValue.Sender,
Destination = new Destination
{
ToAddresses = [..destination.ToAddresses]
},
Message = new Message
{
Subject = new Content(message.Subject.Data),
Body = new Body
{
Html = new Content(emailTemplate),
}
}
};
Отправка (Через
AmazonSimpleEmailServiceClient
) успешная, т.е. возвращает
HttpStatusCode200Ok
, но сам шаблон не приходит на почту, выглядит вот так всё:
Если отправлять всё как
Text
формат, то всё нормально. Обычный
Html
шаблон (Тестовый, очень кривой) так же нормально приходит. А как мне вот эту штуку отправить?
Что я вообще сделал с этим
svg
? Через нормальный конвертер переформатировал всё в условный
html
, внутри которого есть
svg
код. С чем вообще может быть проблема? Это gmail со своим
CSS 2.0
отваливается, или просто
AWS
не пропускает?