mirror of
https://github.com/philomena-dev/philomena.git
synced 2024-12-18 15:08:00 +01:00
RFC 2822
This commit is contained in:
parent
f3a3fe33b6
commit
4a48dac0d4
1 changed files with 7 additions and 7 deletions
|
@ -2,9 +2,9 @@ defmodule Philomena.Users.UserNotifier do
|
||||||
alias Swoosh.Email
|
alias Swoosh.Email
|
||||||
alias Philomena.Mailer
|
alias Philomena.Mailer
|
||||||
|
|
||||||
defp deliver(to, subject, body) do
|
defp deliver(name, address, subject, body) do
|
||||||
Email.new(
|
Email.new(
|
||||||
to: to,
|
to: {name, address},
|
||||||
from: {"noreply", mailer_address()},
|
from: {"noreply", mailer_address()},
|
||||||
subject: subject,
|
subject: subject,
|
||||||
text_body: body
|
text_body: body
|
||||||
|
@ -19,7 +19,7 @@ defmodule Philomena.Users.UserNotifier do
|
||||||
|> Base.encode16()
|
|> Base.encode16()
|
||||||
|> String.downcase()
|
|> String.downcase()
|
||||||
|
|
||||||
"#{id}.#{mailer_address()}"
|
"<#{id}.#{mailer_address()}>"
|
||||||
end
|
end
|
||||||
|
|
||||||
defp mailer_address do
|
defp mailer_address do
|
||||||
|
@ -30,7 +30,7 @@ defmodule Philomena.Users.UserNotifier do
|
||||||
Deliver instructions to confirm account.
|
Deliver instructions to confirm account.
|
||||||
"""
|
"""
|
||||||
def deliver_confirmation_instructions(user, url) do
|
def deliver_confirmation_instructions(user, url) do
|
||||||
deliver(user.email, "Confirmation instructions for your account", """
|
deliver(user.name, user.email, "Confirmation instructions for your account", """
|
||||||
|
|
||||||
==============================
|
==============================
|
||||||
|
|
||||||
|
@ -50,7 +50,7 @@ defmodule Philomena.Users.UserNotifier do
|
||||||
Deliver instructions to reset password for an account.
|
Deliver instructions to reset password for an account.
|
||||||
"""
|
"""
|
||||||
def deliver_reset_password_instructions(user, url) do
|
def deliver_reset_password_instructions(user, url) do
|
||||||
deliver(user.email, "Password reset instructions for your account", """
|
deliver(user.name, user.email, "Password reset instructions for your account", """
|
||||||
|
|
||||||
==============================
|
==============================
|
||||||
|
|
||||||
|
@ -70,7 +70,7 @@ defmodule Philomena.Users.UserNotifier do
|
||||||
Deliver instructions to update an account email.
|
Deliver instructions to update an account email.
|
||||||
"""
|
"""
|
||||||
def deliver_update_email_instructions(user, url) do
|
def deliver_update_email_instructions(user, url) do
|
||||||
deliver(user.email, "Email update instructions for your account", """
|
deliver(user.name, user.email, "Email update instructions for your account", """
|
||||||
|
|
||||||
==============================
|
==============================
|
||||||
|
|
||||||
|
@ -90,7 +90,7 @@ defmodule Philomena.Users.UserNotifier do
|
||||||
Deliver instructions to unlock an account.
|
Deliver instructions to unlock an account.
|
||||||
"""
|
"""
|
||||||
def deliver_unlock_instructions(user, url) do
|
def deliver_unlock_instructions(user, url) do
|
||||||
deliver(user.email, "Unlock instructions for your account", """
|
deliver(user.name, user.email, "Unlock instructions for your account", """
|
||||||
|
|
||||||
==============================
|
==============================
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue