Может ли письмо с подтверждением входа в систему cognito содержать изображение? - PullRequest
0 голосов
/ 10 декабря 2018

Я пытаюсь выяснить, как отправить электронное письмо с подтверждением входа в систему cognito:

  1. на предпочитаемом пользователем языке
  2. в HTML с изображениями (например, логотипом компании).).

Для первого я нашел этот вопрос, и в ответе предлагается использовать лямбда-триггеры с пользовательским атрибутом для выбора языка.Решение выглядит многообещающе, и я обязательно попробую.

Для второго, включая изображение в электронной почте, я обнаружил закодированные в base64 изображения в подписи электронной почты , что предполагает два способа:

  1. вставлять изображение с использованием URI данных в теге <img>
  2. вставлять изображение как вложение.

Я пробовал (1), и это работает для почтового клиента Thunderbird,но не для Gmail.

Можно ли отправить электронное письмо с подтверждением cognito с изображением?

Ответы [ 3 ]

0 голосов
/ 01 апреля 2019

Я вижу, что вы хотите добавить логотип своей компании в электронное письмо с подтверждением входа в Cognito.Я недавно сделал то же самое.Я пытался использовать изображение в кодировке base64, но закодированное значение было довольно большим, и его трудно поддерживать.

Однако проще было бы сохранить изображение в онлайн-хранилище и использовать ссылку на изображение для img src,

<a href='https://your_company_address.com'><img src="https://s3bucket_folder.s3.amazonaws.com/uploads/your_company_log.png" width= "40%" align= "center"/></a>

Надеюсь, это поможет.

0 голосов
/ 01 апреля 2019

Cognito поддерживает содержимое HTML (не только изображение, но вы также можете иметь анимацию и различные шрифты) в теле пользовательского сообщения.HTML можно использовать как в статическом текстовом поле настраиваемого сообщения (в разделе MFA и Verification на консоли Cognito), так и в лямбда-динамическом динамическом настраиваемом сообщении.Я протестировал различный контент HTML с моей стороны, и я смог получить их без каких-либо хлопот.

Однако, имейте в виду, что в Cognito для сообщения электронной почты есть ограничение в 20 000 символов.

Используйте заполнители в теле письма.{имя пользователя} будет заменено именем пользователя / электронной почтой, а {####} будет заменено временным паролем.Образец шаблона электронной почты можно найти по этой ссылке .

Простое использование тега img позволит вам иметь собственные изображения в Cognito E-Mail.

0 голосов
/ 25 января 2019

Здесь четко указаны шаги по включению изображений в мои пользовательские шаблоны сообщений электронной почты для подтверждения.

Однако Gmail не поддерживает отображение встроенных изображений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...