Rails 3 - Как встроить изображения, размещенные на S3 - PullRequest
1 голос
/ 09 февраля 2011

в моем приложении на Rails 3 я отправляю электронные письма с фотографиями профиля пользователя.Проблема в том, что GMAIL всегда показывает предупреждение типа «Нажмите, чтобы разрешить показ изображений».

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

Спасибо

1 Ответ

1 голос
/ 09 февраля 2011

К сожалению, вы не можете заставить почтовый клиент принимать любые изображения, будь то встроенные или внешние URL. Что вы можете сделать, это включить ваши фотографии в качестве вложений в электронное письмо, а не просто встраивать их. Тем не менее, разные почтовые клиенты обрабатывают вложения по-разному, но GMAIL, например, будет сканировать вложения и затем отображать их под сообщением. Если вы хотите, чтобы ваши изображения на самом деле встраивались в текст, вам придется согласиться на вариант «Нажмите, чтобы разрешить показ изображений», поскольку он существует по соображениям безопасности и находится вне вашего контроля.

...