Nette\Mail: addAttachment a addEmbededFile: Content-Transfer-Encoding: base64 není vždy správné

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
hjr
Člen | 24
+
0
-

http://www.freesoft.org/…C/1521/5.htm (RFC 1521) říká, že:

If an entity is of type „multipart“ or „message“, the Content-Transfer-Encoding is not permitted to have any value other than a bit width (e.g., „7bit“, „8bit“, etc.) or „binary“.

Samozřejmě si mohu přenastavit encoding po volání těchto metod, ale myslím, že by se měly chovat dle RFC a fix bude jednoduchý, pokud je content-type ^multipart/ nebo ^message/, nastaví se encoding na binary nebo 8bit.

David Grudl
Nette Core | 8147
+
0
-

Ty si takhle po nocích pročítáš RFC? :-) Je to tam.

hjr
Člen | 24
+
0
-

Díky, chtěl jsem si tu nainstalovat git a udělat patch na githubu, ale nějako jsem na to neměl čas.

RFC pročítám, protože mi nic jiného nezbývá – na tohle jsem narazil, když jsem chtěl udělat forwarding mailu – nejjednodušeji tak, že dáš původní mail právě jako message/rfc822 attachment.