Встроенное вложение Amazon SES в .NET

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

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

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

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

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


person Mikecito    schedule 01.11.2011    source источник


Ответы (1)


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

person Masterfu    schedule 25.07.2012