Enviar Ficheros Por Email

Ni os molestéis; esta todo bien, solo que la dirección que enviaba no era la del fichero, si no la del directorio…

No lo elimino,porque no se como,…Disculpad el ruido

Hola:

Vuelvo por aqui con un nuevo problema.

Estoy creando un fichero en servidor, se crea correctamente, y si me lo bajo por FTP el fichero es correcto; pero, a continuación, me lo intento mandar por email como adjunto, con la extensión YiiMailMessage y ahí aparece el problema.

Para enviarlo hago:


function enviarMail($destino,$asunto,$cuerpo,$adjunto=""){

	Yii::import('ext.yii-mail.YiiMailMessage');

	$message = new YiiMailMessage;

	$message->setBody($cuerpo, 'text/html');

	$message->subject = $asunto;

	$message->addTo($destino);

	$message->from = Yii::app()->params['emailAdmin'];

	if ($adjunto!=""){

		$swiftAttachment = Swift_Attachment::fromPath($adjunto); // create a Swift Attachment

		$message->attach($swiftAttachment);

		var_dump($swiftAttachment);

	}

	Yii::app()->mail->send($message);

	

}

y lo que recibo, es un mensaje con el asunto correcto, el cuerpo correcto, pero el adjunto me aparece con el nombre correcto, pero un tamaño de 127 B y vacio!

Para dar mas pistas, el var_dump sobre el fichero convertido por Swift_Attachment me presenta un monton de cosas (nada de lo que yo he puesto)…


object(Swift_Attachment)#44 (16) { ["_mimeTypes:private"]=> array(58) { ["aif"]=> string(12) "audio/x-aiff" ["aiff"]=> string(12) "audio/x-aiff" ["avi"]=> string(9) "video/avi" ["bmp"]=> string(9) "image/bmp" ["bz2"]=> string(17) "application/x-bz2" ["csv"]=> string(<img src='http://www.yiiframework.com/forum/public/style_emoticons/default/cool.gif' class='bbc_emoticon' alt='8)' /> "text/csv" ["dmg"]=> string(29) "application/x-apple-diskimage" ["doc"]=> string(18) "application/msword" ["docx"]=> string(71) "application/vnd.openxmlformats-officedocument.wordprocessingml.document" ["eml"]=> string(14) "message/rfc822" ["aps"]=> string(22) "application/postscript" ["exe"]=> string(31) "application/x-ms-dos-executable" ["flv"]=> string(11) "video/x-flv" ["gif"]=> string(9) "image/gif" ["gz"]=> string(18) "application/x-gzip" ["hqx"]=> string(19) "application/stuffit" ["htm"]=> string(9) "text/html" ["html"]=> string(9) "text/html" ["jar"]=>....

...

 ["_children:private"]=> array(0) { } ["_maxLineLength:private"]=> int(78) ["_alternativePartOrder:private"]=> array(3) { ["text/plain"]=> int(1) ["text/html"]=> int(2) ["multipart/related"]=> int(3) } ["_id:private"]=> string(51) "1363504269.51456c8d03b23@apkturismo.internetdoor.es" ["_cacheKey:private"]=> string(13) "51456c8d03763" ["_userContentType:protected"]=> string(10) "text/plain" } 

Alguna idea?