Как я могу сделать изображения в шаблоне электронной почты для показа в каждом клиенте? - PullRequest
0 голосов
/ 08 мая 2019

Изображения, встроенные в тело шаблона Visualforce , отображаются не на всех клиентах.

Я не уверен, с чего начать.Я пытался установить тег на <apex:image/> и <img />.
Пытался использовать URLFOR($Resource.Static) в атрибуте значения.
Пытался скопировать / вставить ссылку на сервер изображений.

Я ожидаю, что изображения в теле отображаются в каждом клиенте.
Итакдалеко все изображения заменены атрибутами alt или просто синей рамкой.

1 Ответ

0 голосов
/ 08 мая 2019

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

Но это еще не все.Статические ресурсы обслуживаются из общего домена.Нет ничего связывающего их с данной организацией (даже если у нее включен MyDomain).Они полагаются на ваши куки для перенаправления на нужные ресурсы организации и не очень хорошо работают в шаблонах электронной почты или на страницах VF, настроенных на renderAs="pdf".

. Вы должны использовать документы старой школы (если вы используете интерфейс Lightning.- вернитесь к классическому), загрузите туда свои вещи, убедитесь, что установлен флажок «внешне доступное изображение» ...

Или в файлах, я думаю, вы можете настроить доставку, создать URL-адрес прямой загрузки, который должен работатьОК (ищите что-то с "пастухом" в URL, я знаю, это звучит глупо)

...