# 发送电子邮件
几乎每个Web应用程序都需要发送电子邮件,无论是简报还是订单确认。 这就是为什么Nette Framework提供必要的工具。 本教程将向您介绍如何:
**创建电子邮件
发送电子邮件
电子邮件添加附件
在电子邮件中使用模板
电子邮件创建链接**
使用Nette \ Mail \ Message类创建电子邮件的示例:
~~~
use Nette\Mail\Message;
$mail = new Message;
$mail->setFrom('John ')
->addTo('peter@example.com')
->addTo('jack@example.com')
->setSubject('Order Confirmation')
->setBody("Hello, Your order has been accepted.");
~~~
发送:
~~~
use Nette\Mail\SendmailMailer;
$mailer = new SendmailMailer;
$mailer->send($mail);
~~~
除了使用addTo()指定收件人之外,还可以使用addCc()和副本的收件人addBcc()指定副本的收件人。 在所有这些方法中,包括setFrom(),我们可以通过三种方式指定地址:
~~~
$mail->setFrom('john.do