Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
lib
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Mailroom

Send, receive and process emails.

Example:

alias Mailroom.POP3

{:ok, client} = POP3.connect(server, username, password, port: port, ssl: true)
client
|> POP3.list
|> Enum.each(fn(mail) ->
  {:ok, message} = POP3.retrieve(client, mail)
  # process message
  :ok = POP3.delete(client, mail)
end)
:ok = POP3.reset(client)
:ok = POP3.close(client)

Installation

If available in Hex, the package can be installed as:

  1. Add mailroom to your list of dependencies in mix.exs:
```elixir
def deps do
  [{:mailroom, "~> 0.0.1"}]
end
```
  1. Ensure mailroom is started before your application:
```elixir
def application do
  [applications: [:mailroom]]
end
```

About

Mail handling for Elixir

Resources

License

Packages

No packages published

Languages