Loading...

Catch emails when in development using Mailtrap fake smtp testing server

David Carr

1 min read - 5th Nov, 2016

Laravel Emails Testing smtp

During the development phase it’s important to test sending emails without sending to end users or clients that’s where Mailtrap comes in. Mailtrap allows you to send emails without fear of spamming your customers. The emails will be sent Mailtrap where you can see emails sent from your site and inspect them. 

The advantages of routing all emails to Mailtrap is you can deep test your emails, Mailtrap also gives you a spam score and analysis.

Integrating is extremely easy by sending emails via SMTP, for instance with Nova Framework integration can be done like this:

return array(
  "driver" => "smtp",
  "host" => "smtp.mailtrap.io",
  "port" => 2525,
  "from" => array(
      &quot;address&quot; => &quot;<a href="/cdn-cgi/l/email-protection">[email&nbsp;protected]</a>&quot;,
      &quot;name&quot; => &quot;Example&quot;
  ),
  &quot;username&quot; => &quot;username here&quot;,
  &quot;password&quot; => &quot;password here&quot;,
  &quot;sendmail&quot; => &quot;/usr/sbin/sendmail -bs&quot;,
  &quot;pretend&quot; => false
);

Get started by going to https://mailtrap.io/

0 comments
Add a comment