Including Swift Mailer (Autoloading)ΒΆ

Swift Mailer uses an autoloader so the only file you need to include is the lib/swift_required.php file.

To use Swift Mailer's autoloader:

  • Put Swift Mailer somewhere accessible to your PHP scripts (this does not need to be in the web root).
  • Include, or require the lib/swift_required.php file.
  • Follow the remainder of the documentation for using the available components.

Note

While Swift Mailer's autoloader is designed to play nicely with other autoloaders, sometimes you may have a need to avoid using Swift Mailer's autoloader and use your own instead. Include the swift_init.php instead of the swift_required.php if you need to do this. The very minimum include is the swift_init.php file since Swift Mailer will not work without the dependency injection this file sets up:

require_once '/path/to/swift-mailer/lib/swift_required.php';

/* rest of code goes here */

« Table of Contents

You can download the documentation for offline reading:
  • PDF
  • EPUB

Questions & Feedback

License

Creative Commons License Swiftmailer documentation is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License.