مراية لـ
https://github.com/postalserver/postal.git
تم المزامنة 2025-11-30 21:32:30 +00:00
38 أسطر
1.1 KiB
Ruby
38 أسطر
1.1 KiB
Ruby
# frozen_string_literal: true
|
|
|
|
class AppMailer < ApplicationMailer
|
|
|
|
def verify_domain(domain, email_address, user)
|
|
@domain = domain
|
|
@email_address = email_address
|
|
@user = user
|
|
mail to: email_address, subject: "Verify your ownership of #{@domain.name}"
|
|
end
|
|
|
|
def password_reset(user, return_to = nil)
|
|
@user = user
|
|
@return_to = return_to
|
|
mail to: @user.email_address, subject: "Reset your Postal password"
|
|
end
|
|
|
|
def server_send_limit_approaching(server)
|
|
@server = server
|
|
mail to: @server.organization.notification_addresses, subject: "[#{server.full_permalink}] Mail server is approaching its send limit"
|
|
end
|
|
|
|
def server_send_limit_exceeded(server)
|
|
@server = server
|
|
mail to: @server.organization.notification_addresses, subject: "[#{server.full_permalink}] Mail server has exceeded its send limit"
|
|
end
|
|
|
|
def server_suspended(server)
|
|
@server = server
|
|
mail to: @server.organization.notification_addresses, subject: "[#{server.full_permalink}] Your mail server has been suspended"
|
|
end
|
|
|
|
def test_message(recipient)
|
|
mail to: recipient, subject: "Postal SMTP Test Message"
|
|
end
|
|
|
|
end
|