Hello everyone
I have the following code in symfony forwarding attachments imap
Here inlays attachments
$message = new Swift_Message($subject, $htmlBody);
$message->setContentType("text/html");
$numMsg=$this->getRequestParameter('numMsg');
if(isset($numMsg)){
$cuerpo=$this->devolverPartes($numMsg);
foreach($cuerpo as $adjuntos){
$message->attach(new Swift_Message_Attachment($adjuntos[0],
$adjuntos[1],$adjuntos[2]));
}
}
Here recover the original message attachments
public function devolverPartes($mensaje){
$password=$this->getUser()->getAttribute('password');
$login=$this->getUser()->getAttribute('login');
$login=$this->devolverLogin($login);
$imap=$this->conectarServidor($login,$password);
$info = imap_fetchstructure($imap, $mensaje);
if (isset ($info->parts)){
$numparts = count($info->parts);
$this->valor=array();
if ($numparts >1)
{
$reenviarAdjuntos=array();
foreach ($info->parts as $part)
{
if (isset ($part->disposition)){
if ($part->disposition == "INLINE"){
}
if ($part->disposition == "attachment")
{
$this->valor[]=$part->parameters[0]->value;
$strFileName =$part->dparameters[0]->value;
$strFileType =
strrev(substr(strrev($strFileName),0,4));
$fileContent = imap_fetchbody($imap,$mensaje,$part-
>parameters[0]->value+2);
$reenviarAdjuntos[]=array($fileContent,$strFileName,
$strFileType);
}
}
}
}
}
return $reenviarAdjuntos;
}
but it does not work when forwarding shows me something like this
La cartera, las gafas… ¿te falta algo? Ahora llévate Messenger en
tu móvil---------------------Mensaje Original----------- --
_=_swift-2764548cfc226ae38a1.81989092_=_ Content-Type: .wmv;
name=CONOCIENDO_A_EVO_-_legalidad.wmv Content-Transfer-Encoding:
base64 Content-Description: CONOCIENDO_A_EVO_-_legalidad.wmv Content-
Disposition: attachment; filename=CONOCIENDO_A_EVO_-_legalidad.wmv
TUNheWRZNW16eEdtMlFDcUFHTE9iR1lRQUFBQUFBQUFDZ0FBQUFFQ29keXJqRWVwenhHTzVB
REFEQ0JUWldnQUFBQUFBQUFBOHRYKw0Kd1Y1YlZVMm9FVGwva003N3RvREREQUFBQUFBQUlI
SWh2UEh4eUFFa0FnQUFBQUFBQUtBRU14NEFBQUFBWU9BZUhnQUFBQUM0Q3dBQQ0KQUFBQUFB
SUFBQUR1QlFBQTdnVUFBRmtaQkFDMUE3OWZMcW5QRVk3akFNQU1JRk5sSndjQUFBQUFBQUFS
MHRPcnVxblBFWTdtQU1BTQ0KSUZObEJnRDVCZ0FBcVVaRGZPRHYvRXV5S1RrKzNrRmNoU2NB
QUFBQUFBQUFBUUFNWlFCekFDMEFZZ0J2QUFBQTZzdjR4YTliZDBpRQ0KWjZxTVJQcE15cllC
QUFBQUFBQUFDQUFBQUFJQUdnQURBQVFBQUFCQkFITUFjQUJsQUdNQWRBQlNBR0VBZEFCcEFH
OEFXQUFBQUFFQQ0KQUFBQUFBSUFHZ0FEQUFRQUFBQkJBSE1BY0FCbEFHTUFkQUJTQUdFQWRB
QnBBRzhBV1FBQUFBRUFBQUFBQUFFQURBQUNBQUlBQUFCSg0KQUhNQVZnQkNBRklBQUFBQUFB
QUFBUUEwQUFBQUJnQUFBRVFBWlFCMkFHa0FZd0JsQUVNQWJ3QnVBR1lBYndCeUFHMEFZUUJ1
QUdNQQ0KWlFCVUFHVUFiUUJ3QUd3QVlRQjBBR1VBQUFCTUFESUFBQUFBQUFJQURBQUNBQUlB
QUFCSkFITUFWZ0JDQUZJQUFBQUJBQUFBQWdBMA0KQUFBQURBQUFBRVFBWlFCMkFHa0FZd0Js
QUVNQWJ3QnVBR1lBYndCeUFHMEFZUUJ1QUdNQVpRQlVBR1VBYlFCd0FHd0FZUUIwQUdVQQ0K
QUFCTkFGQUFRQUJNQUV3QUFBQUFBQUVBTGdBREFBUUFBQUJYQUUwQUx3QlhBRTBBUVFCRUFG
SUFRd0JRQUdVQVlRQnJBRklBWlFCbQ0KQUdVQWNnQmxBRzRBWXdCbEFBQUEvMzhBQUFBQUFR
........................................
== --_=_swift-2764548cfc226ae38a1.81989092_=_--
q I may be doing wrong
greetings
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"symfony developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/symfony-devs?hl=en
-~----------~----~----~----~------~----~------~--~---