La verdad es que enviando email usando PHPMAILER no se puede adjuntar archivos dinamicos (como los FPDF) solo permite archivos fijos. ej :
PERO NO PERMITE ADJUNTAR ARCHIVOS DINAMICOS ( ej: signos "?" , "=" , ".php" )
Y luego en el archivo en donde envian el EMAIL con PHPMAILER agregan estó :
Es forma mas sencilla de solucionar el problema de PHPMAILER.
$mail->addAttachment( 'mi-cv.pdf' ); $mail->addAttachment( 'mi-foto.png' );
PERO NO PERMITE ADJUNTAR ARCHIVOS DINAMICOS ( ej: signos "?" , "=" , ".php" )
$mail->addAttachment( 'creando-pdf.php?id=234' ); // teniendo en cuenta que "'creando-pdf.php?id=234'" genera un pdf DINAMICO por ID con FPDF.
SOLUCION
En el archivo en donde crean el PDF con FPDF , deben guardar el PDF en el hosting asi :$pdf->Output("adjunto-temp.pdf","F"); // crea un archivo PDF llamado "adjunto-temp.pdf"
Y luego en el archivo en donde envian el EMAIL con PHPMAILER agregan estó :
$mail->addAttachment( 'adjunto-temp.pdf' );
Es forma mas sencilla de solucionar el problema de PHPMAILER.