Download the PHP package aimtofeel/wp-swift-mailer without Composer

On this page you can find all versions of the php package aimtofeel/wp-swift-mailer. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package wp-swift-mailer

Wordpress Swift Mailer

Replaces default wp_mail(...) implementation with Swift Mailer support. Which will allow your website to send emails trough SMTP servers with ease.

Installation

This plugin can be installed with composer, not sure how to use Wordpress in combination with a package manager, take a look at Roots/Bedrock.

  1. Require the package: composer require aimtofeel/wp-swift-mailer
  2. Apply WP Swift Mailer configuration, and setup for example a SMTP connection

Configuration

To be able the start sending mail through Swift mailer we need to setup somethings. This package uses constants to setup the right values for you. The supported constants are listed below:

WP_SWIFT_MAILER_TRANSPORTER

Required

Possible values:

Currently this package only supports SMTP, just because I needed SMTP connectivity and don't really care about other transporters for now. But hey, if you want to help out and implement other Swift Mailer transporters feel free to submit a PR.

WP_SWIFT_MAILER_SENDER

Required

Define from which email address you would like to send mail from. For example: [email protected]

WP_SWIFT_MAILER_SMTP_HOST

Required when using the SMTP transporter

Define your SMTP host. For example when using Gmail: smtp.gmail.com.

WP_SWIFT_MAILER_SMTP_PORT

Required when using the SMTP transporter

Define the port of the SMTP server. For example when using Gmail: 587.

WP_SWIFT_MAILER_SMTP_ENCRYPTION

Required when using the SMTP transporter

Encryption type of the SMTP connection. For example when using Gmail: tls.

WP_SWIFT_MAILER_SMTP_USERNAME

Not required, but probably needed when using SMTP transporter

The username of which you will be able to sign into the SMTP server. When using Gmail this is your email address.

WP_SWIFT_MAILER_SMTP_PASSWORD

Not required, but probably needed when using SMTP transporter

The password of which you will be able to sign into the SMTP server. When using Gmail this is your Gmail password.

Configuration example

Using Roots wp config:

Using pure php:

Improvements list

Open to code submission

I'm always open to PR's. For example this package currently only supports the SMTP transporter, but it would be nice to support all Swift Mailer transporters. If you have some time on your hands and want to contribute, feel free to submit a PR.

Author

This package is created by AimToFeel.

License

GPLv2


All versions of wp-swift-mailer with dependencies

PHP Build Version
Package Version
Requires composer/installers Version ^v1.12.0
symfony/mailer Version ^7.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package aimtofeel/wp-swift-mailer contains the following files

Loading the files please wait ...