PHPMailer, AddStringAttachment y Data URI Scheme

He convertido los contenidos de uncanvas elemento a datos (esquema URI) utilizandotoDataURL() ($contact_image_data) y quiero enviar esto por correo electrónico como archivo adjunto. Así es como tengo configurado PHPMailer:

$contact_image_data="data:image/png;base64,iVBORw0KGgo[...]";
$filename="test.png"; 
$encoding = "base64"; 
$type = "image/png";
$mail->AddStringAttachment($contact_image_data, $filename, $encoding, $type);   

Me pregunto si esto es realmente posible, y si es así, qué pasos me faltan.

Puedo enviar un correo electrónico, adjuntar un archivo llamado "test.png" que contiene el contenido de$contact_image_data, pero en realidad no crea una imagen.

Cualquier ayuda seriamucho apreciado.

Samuel.

Respuestas a la pregunta(2)

Su respuesta a la pregunta