bamboo v0.7.0 Bamboo.EmailPreviewPlug

A plug that can be used in your router to see delivered emails.

This plug allows you to view all delivered emails. To see emails you must use the Bamboo.LocalAdapter.

Using with Plug or Phoenix

# Make sure you are using Bamboo.LocalAdapter in your config
config :my_app, MyApp.Mailer,
  adapter: Bamboo.LocalAdapter

# In your Router
defmodule MyApp.Router do
  use Phoenix.Router # or use Plug.Router if you're not using Phoenix

  if Mix.env == :dev do
    # If using Phoenix
    forward "/sent_emails", Bamboo.EmailPreviewPlug

    # If using Plug.Router, make sure to add the `to`
    forward "/sent_emails", to: Bamboo.EmailPreviewPlug
  end
end

Now if you visit your app at /sent_emails you will see a list of delivered emails.

Summary

Functions

call(conn, opts)
init(opts)