Mail extension for Nette DI.

Tracy Bar panel showing emails sent during the request.

Applies CSS rules as inline styles to HTML elements using DOM CSS selectors.

Signs email messages using DKIM (DomainKeys Identified Mail).

Tries multiple mailers in sequence with retries; throws FallbackMailerException only when all attempts fail.

All configured mailers failed to send the email.

Composes HTML email body for a Message: optionally inlines CSS, embeds local images, extracts subject from , sets the HTML body, and generates a plain-text alternative.</p></div> </div> <div class="row"> <div class="col-md-6"> <em><a href="Nette/Mail/IMailer.html"><abbr title="Nette\Mail\IMailer">IMailer</abbr></a></em> <small><span class="label label-danger">deprecated</span></small></div> <div class="col-md-6"></div> </div> <div class="row"> <div class="col-md-6"> <a href="Nette/Mail/Interceptor.html"><abbr title="Nette\Mail\Interceptor">Interceptor</abbr></a> </div> <div class="col-md-6"><p>Wraps a Mailer with optional redirect of outgoing emails and an $onSent event.</p></div> </div> <div class="row"> <div class="col-md-6"> <em><a href="Nette/Mail/Mailer.html"><abbr title="Nette\Mail\Mailer">Mailer</abbr></a></em> </div> <div class="col-md-6"><p>Sends email messages.</p></div> </div> <div class="row"> <div class="col-md-6"> <a href="Nette/Mail/Message.html"><abbr title="Nette\Mail\Message">Message</abbr></a> </div> <div class="col-md-6"><p>Represents an email message with support for HTML body, attachments, and embedded files.</p></div> </div> <div class="row"> <div class="col-md-6"> <a href="Nette/Mail/MimePart.html"><abbr title="Nette\Mail\MimePart">MimePart</abbr></a> </div> <div class="col-md-6"><p>MIME message part.</p></div> </div> <div class="row"> <div class="col-md-6"> <a href="Nette/Mail/SendException.html"><abbr title="Nette\Mail\SendException">SendException</abbr></a> </div> <div class="col-md-6"><p>Failed to send the email.</p></div> </div> <div class="row"> <div class="col-md-6"> <a href="Nette/Mail/SendmailMailer.html"><abbr title="Nette\Mail\SendmailMailer">SendmailMailer</abbr></a> </div> <div class="col-md-6"><p>Sends emails via the PHP internal mail() function.</p></div> </div> <div class="row"> <div class="col-md-6"> <a href="Nette/Mail/SignException.html"><abbr title="Nette\Mail\SignException">SignException</abbr></a> </div> <div class="col-md-6"><p>Failed to create or verify the email signature.</p></div> </div> <div class="row"> <div class="col-md-6"> <em><a href="Nette/Mail/Signer.html"><abbr title="Nette\Mail\Signer">Signer</abbr></a></em> </div> <div class="col-md-6"><p>Signs email messages.</p></div> </div> <div class="row"> <div class="col-md-6"> <a href="Nette/Mail/SmtpException.html"><abbr title="Nette\Mail\SmtpException">SmtpException</abbr></a> </div> <div class="col-md-6"><p>Failed to communicate with the SMTP server.</p></div> </div> <div class="row"> <div class="col-md-6"> <a href="Nette/Mail/SmtpMailer.html"><abbr title="Nette\Mail\SmtpMailer">SmtpMailer</abbr></a> </div> <div class="col-md-6"><p>Sends emails via the SMTP server.</p></div> </div> </div> </div><div id="footer"></div></div> </div> </body> </html>