1
0
forked from migadu/mailex

minimal test

This commit is contained in:
Dejan Strbac
2015-11-25 18:21:38 +01:00
parent fbf3992a6a
commit 8ed977aa02
2 changed files with 48 additions and 5 deletions

View File

@ -109,13 +109,13 @@ defmodule Mailex.Render do
def headers_for(email) do
headers = []
if email.reply_to, do:
if email.reply_to && (length(email.reply_to) > 0), do:
headers = [ { "Reply-To", email.reply_to |> stringify_addresses } ]
if email.bcc, do:
if email.bcc && (length(email.bcc) > 0), do:
headers = [ { "Bcc", email.bcc |> stringify_addresses } | headers ]
if email.cc, do:
if email.cc && (length(email.cc) > 0), do:
headers = [ { "Cc", email.cc |> stringify_addresses } | headers ]
[ { "From", email.from |> stringify_addresses },
@ -124,6 +124,9 @@ defmodule Mailex.Render do
end
def stringify_addresses(nil), do: ""
def stringify_addresses([]), do: ""
def stringify_addresses(addresses) do
addresses = addresses |> Address.rfc_822_format
if is_list(addresses) do