40 lines
881 B
Markdown
40 lines
881 B
Markdown
|
# SwooshMailinator
|
||
|
|
||
|
This project is an adapter for swoosh that relais any email to the Mailinator.com SMTP server, no mater the internet domain of the recipient.
|
||
|
|
||
|
This service provide no encryption in transit (SSL/TLS) nor authentication.
|
||
|
|
||
|
This service provide public access to mailboxes.
|
||
|
|
||
|
Don't use this adapter for confidential information.
|
||
|
|
||
|
Use for tests only.
|
||
|
|
||
|
## Installation
|
||
|
|
||
|
This module can be installed by adding `swoosh_mailinator` to your list of dependencies in `mix.exs`:
|
||
|
|
||
|
```elixir
|
||
|
def deps do
|
||
|
[
|
||
|
{:swoosh_mailinator, "~> 0.1.0", git: "https://git.zoocoop.com/setop/swoosh_mailinator"}
|
||
|
]
|
||
|
end
|
||
|
```
|
||
|
|
||
|
|
||
|
## Usage
|
||
|
|
||
|
```elixir
|
||
|
# config/config.exs
|
||
|
config :sample, Sample.Mailer,
|
||
|
adapter: Swoosh.Adapters.Mailinator
|
||
|
|
||
|
# lib/sample/mailer.ex
|
||
|
defmodule Sample.Mailer do
|
||
|
use Swoosh.Mailer, otp_app: :sample
|
||
|
end
|
||
|
```
|
||
|
|
||
|
see also [test/swoosh_mlntr.exs](test/swoosh_mlntr.exs)
|