Здравствуйте!
Прислали эскиз 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 не пропускает?