Мы отправляем электронные письма с использованием MIME-Format. (Базовый язык - это Java, использующий MultiPartEmail).MIME-письма - PDF и Content-ID
Сообщалось, что их система дважды читает .pdf-Приложение наших писем дважды.
Причиной этого является, по-видимому, отсутствие Content-ID для вложения.
Я пытаюсь исправить это, но нашел очень туманную информацию об идентификаторе контента. Читая стандарт, я предположил, что это просто уникальный идентификатор в виде <[email protected]>
.
Так я добавил это в наше поколение электронной почты, так что «слот», который ссылается на .pdf-вложение выглядит примерно так:
------=_Part_0_12345667890
Content-Type: application/pdf;
name=theName.pdf
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename=theName.pdf
Content-ID: <[email protected]>
И это все о нем? Число - это текущее время в миллисекундах. Я не знаю о домене. Важно ли, чтобы этот домен был правильным?
И как я могу понять этот атрибут Content-ID? Является ли это просто тем, что я думаю: идентификатор, чтобы вложения можно было однозначно ссылаться на некоторые системы электронной почты или есть еще что-то в этом роде? Почему домен важен?
Редактировать: Не знаю, связано ли это, но похоже, что .pdf-Attachment не отображается в программном обеспечении iPhone Mail. Я не могу думать о какой-либо другой причине, которую он не смог бы показать, поскольку .pdf, безусловно, поддерживается, и файлы также довольно малы. (Значок вложения отображается в обзорном списке, но в приложении нет ссылки на открытое письмо)