Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

PHP: Email with Swift Mailer

via LinkedIn Learning


Learn how to use PHP to programmatically send email, including HTML email and personalized bulk email, with Swift Mailer, the free PHP library.


  • Welcome
  • What you should know before watching this course
  • Using the exercise files
1. Getting Started
  • What is Swift Mailer?
  • Installing Swift Mailer with Composer
  • Installing Swift Mailer from GitHub
  • Loading Swift Mailer
2. Swift Mailer Basics
  • Preparing a basic email
  • Choosing a transport to send the email
  • Sending the email by SMTP
  • Using an encrypted SMTP connection
  • Handing the email to the server's mail transport agent
  • Using Swift Mailer with the PHP mail() function
  • Using an aggregate transport
  • Adding a Reply-To header
  • Copying a message to other reciipients
  • Setting additional headers
3. Sending Attachments
  • Attaching a local file
  • Attaching a dynamically generated file
4. Sending HTML Email
  • HTML email basics
  • Embedding images in HTML email
5. Advanced Features
  • Sending individually addressed emails
  • Personalizing bulk mail
  • Using a custom class to personalize mail
  • Limiting the rate of sending emails
  • Using a logger plugin for debugging
6. Case Study: Registration Form
  • Introducing the case study
  • Checking required fields
  • Building the message body
  • Uploading and attaching a file
  • Sending the email
  • Goodbye

Taught by

David Powers


4 rating at LinkedIn Learning based on 4 ratings

Start your review of PHP: Email with Swift Mailer

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.