mail library

Classes

ArrayTransport
Array mail transport for testing.
LogTransport
Log mail transport for development.
Mail
Mail facade for convenient access to mail functionality.
Mailable
Base class for mailable objects.
MailAddress
Represents an email address with optional name.
MailAttachment
Represents a file attachment.
MailEmbedded
Represents an embedded file (inline attachment).
Mailer
Default implementation of MailerInterface.
MailerInterface
Interface for mail sending operations.
MailgunTransport
Mailgun API transport for sending emails via Mailgun service.
MailManager
Manages multiple mail drivers/transports.
MailMessage
Implementation of MailMessageInterface.
MailMessageInterface
Represents an email message that can be sent.
MailServiceProvider
Service provider for the mail module.
PostmarkTransport
Postmark transport for sending emails via Postmark service.
SesTransport
Amazon SES transport for sending emails via AWS Simple Email Service.
SmtpDiagnosticReport
SMTP diagnostic report.
SmtpDiagnostics
SMTP diagnostics utility for troubleshooting connection issues.
SmtpTransport
SMTP transport for sending emails via SMTP protocol.
TransportInterface
Interface for mail transport drivers.

Exceptions / Errors

MailConfigException
Exception thrown when mail configuration is invalid.
MailException
Exception thrown when mail operations fail.
MailTransportException
Exception thrown when mail transport fails.