Baza modelek Glamour Models: Modelki, Fotomodelki, Hostessy

poniedziałek, 7 lutego 2011

Swift Mailer jako moduł w Kohana 3

Krótki tutorial na temat integracji Swift Mailer jako modułu Kohana 3.
Najpierw należy utworzyć katalogi i pliki:
/modules/swiftmailer
/modules/swiftmailer/init.php
/modules/swiftmailer/classes

Skopiuj do katalogu /modules/swiftmailer/classes/  najnowszą wersję Swift Mailer.
W pliku /modules/swiftmailer/init.php umieść następującą linię:
<?php
require Kohana::find_file('classes', 'Swift-4.0.6/lib/swift_required');

Następnie do pliku bootstrap.php dołącz moduł:
'swiftmailer'  => MODPATH.'swiftmailer',


Teraz wystarczy utworzyć obiekty Swift_Message, Swift_SmtpTransport, Swift_Mailer oraz podać dane połączenia, 

$message=new Swift_Message();
$message->setSubject('Temat');
$message->setFrom(array('od_email@od_email.pl'=>'Admin'));
$message->setTo(array('do_email@ do_email.pl'));
$message->setBody('Treść');

$transport=new Swift_SmtpTransport();
$transport->setHost('host');
$transport->setUsername('user');
$transport->setPassword('password');

$mailer=new Swift_Mailer($transport);

$result=$mailer->send($message);


Brak komentarzy:

Prześlij komentarz