tengo un problema a la hora de adjuntar attachments a mi envio de
correo electrónico usando SwiftMailer, seguí todos los pasos "creo" ,
pera q funciones pero logro q mande el mensaje, pero no adjunta y no
se por q pueda ser
A continuación les copio mi código fuente esperando me puedan echar
una mano.
Código PHP:
$message = new Swift_Message($subject, $htmlBody);
//Cargando el Archivo
//Somewhere to put information about multiple attachments
$adjuntos = array();
if (is_writable("C:/tpm"))
{
Swift_CacheFactory::setClassName("Swift_Cache_Disk");
Swift_Cache_Disk::setSavePath("C:/tpm");
}
if (!empty($_FILES['adjunto1']['tmp_name']))
{
if ($_FILES['adjunto1']['error'])
{
//Redirect if the upload has failed
header('Location: ./form.php?error=upload_failed');
exit();
}
$adjuntos[] = array(
'path' => $_FILES['adjunto1']['tmp_name'],
'name' => $_FILES['adjunto1']['name'],
'type' => $_FILES['adjunto1']['type']);
}
//Adjuntando el documento adjunto
foreach ($adjuntos as $info)
{
$message->attach(new Swift_Message_Attachment(new
Swift_File($info['path']), $info['name'], $info['type']));
}
$message->setContentType("text/html");
//Envio del email
$mailer->send($message, $recipients, $from);
saludos