Download the PHP package aaemnnosttv/bedrock-mailtrap without Composer

On this page you can find all versions of the php package aaemnnosttv/bedrock-mailtrap. 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 bedrock-mailtrap

Bedrock Mailtrap

A Mailtrap plugin for Roots Bedrock.

Elevator

Don't let those emails get sent to real people from your non-production environments! We still want to see those emails and make sure that they are sent and are looking good though.

Enter: Mailtrap. Mailtrap is an email service for just this. With Mailtrap, you can setup as many target inboxes as you want, for different projects, etc. When mail is sent there, you can view it in your browser, as if it had been sent to you!

Elevator (cont.)

This plugin is a simple always-on integration, which merely hijacks emails as they are being sent from your website if it is a non-production environment.

Designed for Bedrock WordPress installs, the package is installed as an mu-plugin, which is then autoloaded by the Bedrock mu-plugin autoloader. Simply install this package, set your Mailtrap credentials, and you're done.

Installation

Require the package with Composer.

Set your Mailtrap credentials in your project's .env file like so

That's it. Whenever your WP_ENV is not equal to production, your emails will be sent to Mailtrap instead.

Considerations

As long as the environment condition is true, mail will be attempted to be sent to Mailtrap. So, if you forget to add your credentials to the environment file, it will still be sent to Mailtrap, the email will just not make it to your account/inbox.

IMPORTANT

THIS DOES NOT WORK WITH MAIL SENT USING THE HTTP API If you use a transactional mail service like Mandrill, Mailgun, or the like, there is a good chance that you will need to deactivate that plugin in your non-production environments in order for this to work. (You may consider using something like WP Plugin Activation Manifest to do this automatically) Most of these plugins have the option of sending mail through their service using SMTP or their API. If you have the option, choose sending via SMTP as it should be compatible. Don't take my word for it, test for yourself.

As with anything, always thoroughly test this under safe circumstances first before trusting it with mail that you really do not want to be sent.


All versions of bedrock-mailtrap with dependencies

PHP Build Version
Package Version
Requires php Version ^5.3 | ^7.0
composer/installers Version ^1.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 aaemnnosttv/bedrock-mailtrap contains the following files

Loading the files please wait ....