1
0
مراية لـ https://github.com/postalserver/postal.git تم المزامنة 2025-11-30 21:32:30 +00:00

Parse multipart/related parts recursively (#808)

This is to ensure that tracking pixels are correctly added to all nested parts of the email.
هذا الالتزام موجود في:
Oliver Kuldmäe
2019-11-22 19:33:50 +02:00
ملتزم من قبل Adam Cooke
الأصل dcb2919cc6
التزام 2d9a18f658

عرض الملف

@@ -71,7 +71,7 @@ module Postal
part.body = parse(part.body.decoded.dup, :text) part.body = parse(part.body.decoded.dup, :text)
part.content_transfer_encoding = nil part.content_transfer_encoding = nil
part.charset = 'UTF-8' part.charset = 'UTF-8'
elsif part.content_type =~ /multipart\/alternative/ elsif part.content_type =~ /multipart\/(alternative|related)/
unless part.parts.empty? unless part.parts.empty?
parse_parts(part.parts) parse_parts(part.parts)
end end