Úvod
Zend_Mail poskytuje obecnú funkcionalitu pre posielanie a vytvaranie
textovych a MIME e-mailov. E-Mail môže byť poslaný pomocou vstavanej PHP
funkcie mail() alebo
cez SMTP spojenie.
Jednoduchý E-Mail pomocou Zend_Mail
Jednoduchý e-mail pozostáva z niekoľkých prijímateľov, predmetu, tela
a odosielateľa. Pre poslanie e-mailu pomocou PHP funkcie
mail() stačí nasledujúce:
setBodyText('This is the text of the mail.');
$mail->setFrom('somebody@example.com', 'Some Sender');
$mail->addTo('somebody_else@example.com', 'Some Recipient');
$mail->setSubject('TestSubject');
$mail->send();
?>]]>
Minimálne požiadavky
Na poslanie e-mailu pomocou Zend_Mail je potrebné zadať
aspoň jedného príjemcu, odosielateľa (setFrom()) a telo
správy (text a/alebo HTML).
Pre väčšinu atribútov e-mailu existujú "get" metódy na získanie
hodnôt uložených v objekte. Ďalšie detaily sú v API dokumentácii. Jedna
z metód je getRecipients(). Metóda vráti v poli uložený zoznam
adresátov e-mailu, ktorí boli pridaný pred volaním tejto metódy.
Z dôvodu bezpečnosti Zend_Mail filtruje všetky hodnoty hlavičiek
aby sa zabránilo vloženiu iných hlavičiek pomocou znaku nového riadku (\n).
Väčšinu metód je možné použiť v pohodlnom plynulom rozhraní. Pohodlné plynulé
rozhranie znamená, to že každé volanie vráti referenciu na objekt nad ktorým
bola metóda volaná a hneď je teda možné zavolať inú metódu.
setBodyText('This is the text of the mail.')
->setFrom('somebody@example.com', 'Some Sender')
->addTo('somebody_else@example.com', 'Some Recipient')
->setSubject('TestSubject')
->send();
?>]]>