summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorMark Felder <feld@feld.me>2021-02-05 09:13:17 -0600
committerMark Felder <feld@feld.me>2021-02-05 09:13:17 -0600
commit5df9f68392f65a5688867b9bad4bda766e492923 (patch)
treed4c59b1133c6b2ddb89e33631df55983c92dbce6 /lib
parent6a3e75c8e65c11794bef8688464ce03ad978d7f1 (diff)
Add plaintext support for all emails except the digest
Diffstat (limited to 'lib')
-rw-r--r--lib/pleroma/emails/user_email.ex7
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/pleroma/emails/user_email.ex b/lib/pleroma/emails/user_email.ex
index a5233f373..74e3e6f41 100644
--- a/lib/pleroma/emails/user_email.ex
+++ b/lib/pleroma/emails/user_email.ex
@@ -8,6 +8,7 @@ defmodule Pleroma.Emails.UserEmail do
use Phoenix.Swoosh, view: Pleroma.Web.EmailView, layout: {Pleroma.Web.LayoutView, :email}
alias Pleroma.Config
+ alias Pleroma.HTML
alias Pleroma.User
alias Pleroma.Web.Endpoint
alias Pleroma.Web.Router
@@ -43,6 +44,7 @@ defmodule Pleroma.Emails.UserEmail do
|> from(sender())
|> subject("Password reset")
|> html_body(html_body)
+ |> text_body(HTML.strip_tags(html_body))
end
def user_invitation_email(
@@ -69,6 +71,7 @@ defmodule Pleroma.Emails.UserEmail do
|> from(sender())
|> subject("Invitation to #{instance_name()}")
|> html_body(html_body)
+ |> text_body(HTML.strip_tags(html_body))
end
def account_confirmation_email(user) do
@@ -91,6 +94,7 @@ defmodule Pleroma.Emails.UserEmail do
|> from(sender())
|> subject("#{instance_name()} account confirmation")
|> html_body(html_body)
+ |> text_body(HTML.strip_tags(html_body))
end
def approval_pending_email(user) do
@@ -104,6 +108,7 @@ defmodule Pleroma.Emails.UserEmail do
|> from(sender())
|> subject("Your account is awaiting approval")
|> html_body(html_body)
+ |> text_body(HTML.strip_tags(html_body))
end
def successful_registration_email(user) do
@@ -118,6 +123,7 @@ defmodule Pleroma.Emails.UserEmail do
|> from(sender())
|> subject("Account registered on #{instance_name()}")
|> html_body(html_body)
+ |> text_body(HTML.strip_tags(html_body))
end
@doc """
@@ -241,5 +247,6 @@ defmodule Pleroma.Emails.UserEmail do
|> from(sender())
|> subject("Your account archive is ready")
|> html_body(html_body)
+ |> text_body(HTML.strip_tags(html_body))
end
end