Встроенное вложение Amazon SES в .NET - PullRequest
2 голосов
/ 02 ноября 2011

Мы успешно отправляем электронные письма через формат электронной почты Amazon SES в течение нескольких месяцев, и у нас отлично работают вложения. Однако недавно мы попытались добавить встроенное вложение (простой jpg), чтобы пользователю не пришлось открывать вложение, чтобы проверить соответствие изображения и данных.

Я использую System.Net.Mail.MailMessage, который отправляется в MemoryStream и передается в Amazon SES. Когда я пытаюсь использовать стандартный System.Net.Mail.Attachment и указываю его с идентификатором содержимого и расположением содержимого «inline», он отправляет электронное письмо и прикрепляет изображение, но не помещает изображение в строку.

Итак, мы попробовали LinkedResource (правильный способ создания встроенных изображений в .NET), и SES выдает ошибку «Недопустимое размещение содержимого».

Кто-нибудь смог отправить встроенное изображение через Amazon SES? Желательно в .NET, но на этом этапе можно выбрать любой язык, если .NET не может это сделать.

Заранее спасибо за любую помощь.

1 Ответ

0 голосов
/ 25 июля 2012

Я сам не пробовал, но знаете ли вы, что теперь вы можете использовать стандартный почтовый API .NET в сочетании с AWS SES ?Это может решить вашу проблему.

...