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?