Sai che non ho trovato uno straccio di documentazione riguardo AddStringAttachment? Ma guardando https://github.com/PHPMailer/PHPMail...iler.php#L2285 penso che il tuo problema sia che il contenuto del file viene passato a base64_encode due volte. Leva quel $post_data = base64_encode($filedata); e riprova.