Мы успешно отправляем электронные письма через необработанный формат электронной почты 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 не может этого сделать.
Заранее благодарю за любую помощь.