- Shipped
- 5 серпня 2026 р. о 01:33 UTC
- Author
- Kamo
- Commit
- 2fda4ac
Кожна транзакційна електронна пошта ми надішлемо вбудованим логотипом org /повідомлення глядача з правильним предметом і абсолютно порожнім тілом. АуттачментPart() обробляється NY part, що несе Контент-ID в якості вкладення. Про нас текст/html ROOT багатоквартирного / пов'язаного з дизайном — застосуватиInlineRelated Зміст встановлює його так, що RFC 2387 start= параметр може вказувати на тілі, що дозволяє строгі шлюзи і Outlook знайти його. So goParseMultipart класифікувати тіло як Перед тим, як ніколи не доходити до тексту/html органно-кандидатне відділення. htmlБодія залишатися навпіл, і тому що пов'язаний надсилання не несе Текстовий/звичайний альтернативний, текстовийБодія теж не мала — глядач нічого не мав. Перевірено на доставлене повідомлення, а не вказане: сирий файл пошти має добре сформований багатоквартирний / пов'язаний з повним 4329-байтним текстом/html корінь (Content-ID <emailroot>, 7bit, межі нетипові) та два базові64 inline PNG. Про нас повідомлення ніколи не було проблеми; зчитувач був. Це невидиме до теперішнього часу, оскільки транзакційна пошта без вбудованих логотипів відправлено як SIMPLE не-multipart текстове повідомлення/html, яке getMessage() ручки на `content екземпляр String` шлях і ніколи не консультує Правило Content-ID все ще тримається на все, що не є текстом, тому в ряді логотипів, що знаходяться в списку і за допомогою: посилання, що зберігаються у вирішенні. Тести парсеру МІМ, а не збір деталей з наборомContent — це не напишіть заголовок Content-Type до збереження закривання повідомлення, щоб зібрати частина звітує про те, що і кожен єMimeType("text/html") гілки мовчки. Р Виправлення, що лежить на одному голові, цей логічний перемикач на б проти зламаного коду. Підтверджено: 4 з 6 без фіксації.