wir versenden Mails über die Admin-API, bei PDF-Anhängen ist das PDF anschließend nicht lesbar, bei TXT Dateien gibt es kein Problem.
Request-URL: _action/mail-template/send
Wir nutzen dafür den Parameter binAttachments der wie folgt gesetzt ist.
Der „Content“ wird geholt und ohne BASE64 Kodierung ist der JSON-Code korrupt, wenn man ihn codiert kann die Mail gesendet werden. Aber der Anhang ist mit Kodierung nicht gültig und die Datei ist korrupt.
$content = file_get_contents()
$binAttachments = [„content“ => base64_encode($content),
„fileName“ => ‚test.pdf‘,
„mimeType“ => ‚application/pdf‘
];
Wie muss der Content richtig gesetzt werden?