# Pleroma: A lightweight social networking server
# Copyright © 2017-2019 Pleroma Authors
Someone has requested password change for your account at #{instance_name()}.
If it was you, visit the following link to proceed: reset password.
If it was someone else, nothing to worry about: your data is secure and your password has not been changed.
""" new() |> to(recipient(user)) |> from(sender()) |> subject("Password reset") |> html_body(html_body) end def user_invitation_email( user, %Pleroma.UserInviteToken{} = user_invite_token, to_email, to_name \\ nil ) do registration_url = Router.Helpers.redirect_url( Endpoint, :registration_page, user_invite_token.token ) html_body = """#{user.name} invites you to join #{instance_name()}, an instance of Pleroma federated social networking platform.
Click the following link to register: accept invitation.
""" new() |> to(recipient(to_email, to_name)) |> from(sender()) |> subject("Invitation to #{instance_name()}") |> html_body(html_body) end def account_confirmation_email(user) do confirmation_url = Router.Helpers.confirm_email_url( Endpoint, :confirm_email, user.id, to_string(user.info.confirmation_token) ) html_body = """Email confirmation is required to activate the account.
Click the following link to proceed: activate your account.
""" new() |> to(recipient(user)) |> from(sender()) |> subject("#{instance_name()} account confirmation") |> html_body(html_body) end end