Odesílání e-mailů v PHP

Pro zasílání e-mailů jsem si oblíbil knihovnu swiftmailer. Je zdarma a je jednoduchá na použití. Umí samozřejmě odesílat i přílohy a využívat funkci mail() anebo přímo smtp server.

require_once('lib/swift_required.php');
$transport = Swift_SmtpTransport::newInstance('smtp.example.org',25)
  ->setUsername('username')
  ->setPassword('password')
;
$mailer = Swift_Mailer::newInstance($transport);
$message = Swift_Message::newInstance('predmet emailu');
$textzpravy = "Ahoj, posílám obrázek: <img src=".$message->embed(Swift_Image::fromPath('image.jpg')).">";
$message -> setFrom('emailodesilatele');
$message -> setBody($textzpravy);
$message -> setTo(array('emailprijemce'));
$result = $mailer -> send($message);