PDA

Zobacz pełną wersję : Wysyłanie maila z załącznikiem



jaro61
09-09-2010, 20:10
Witam
Mam problem z wysyłaniem maila z załącznikiem w swoim komponencie. Ogólnie to mail dochodzi, lecz nie ma w nich zadnego zalacznika.

Oto kod:

$mailer =& JFactory::getMailer();
$config =& JFactory::getConfig();
$sender = array(
$config->getValue( 'config.mailfrom' ),
$config->getValue( 'config.fromname' ) );
$mailer->setSender($sender);
$user =& JFactory::getUser();
$recipient = $user->email;

$mailer->addRecipient($recipient);
$body = 'tresc';
$mailer->setSubject('tytul');
$mailer->setBody($body);
// Optional file attached
$mailer->addAttachment(PATH_COMPONENT.DS.'plik.pdf');
$send =& $mailer->Send();
if ( $send !== true ) {
echo 'Error sending email: ' . $send->message;
} else {
echo 'Mail sent';

}

Czym to może być spowodowane?
Ps. Szukałem na forum, lecz nie znalazłem odpowiedzi.

EkleErs
09-09-2010, 21:27
sprobuj
$mailer->addAttachment(JPATH_COMPONENT.DS.'plik.pdf');