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
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.
- hjr
- Člen | 24
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.