Witajcie,
Jako ze przeszukalem forum i nie znalazlem do konca odpowiedzi na swoje pytanie, opisze swoj problem.Otoz stworzyelm sobie funkcje w kontrolerze ktora ma za zadanie wysylac maile, na poczatku sprawdzilem czy w w ogole wysyla maile, funckja : mail (); dziala bez problemu..Niestety gdy chcialem skorzystac z swiftmailera. problem pojawil sie gdy wkleilem nawet kod testowy ze strony kohany. Wysypuje sie na linijkach :Attachment,nawet jak zakomentuje i przypisze sobie jakas wartosc dla $message to wywala sie na wysylanu czyli $swift->send();. Probowalem takze skorzystac z email::send i tez byl blad. Wszystkie przypadki koncza sie pojawieniem komunikatu : Nie mozna skonczyc zadania...
w configu mam plik email.php ktory ma $config['driver'] = 'native'; oraz $config['options'] = NULL;
$swift = email::connect();
// From, subject and HTML message
$from = 'from@example.com';
$subject = 'Backup: ' . date("d/m/Y");
$message = 'This is the <b>backup</b> for ' . date("d/m/Y");
// Build recipient lists
$recipients = new Swift_RecipientList;
$recipients->addTo('to1@example.com');
// Build the HTML message
$message = new Swift_Message($subject, $message, "text/html");
// Attachment
$swiftfile = new Swift_File('/backups/dump-' . date("d-m-Y") . '.tar.gz');
$attachment = new Swift_Message_Attachment($swiftfile);
$message->attach($attachment);
if ($swift->send($message, $recipients, $from))
{
// Success
}
else
{
// Failure
}