Installatie

Ruby on Rails (Action Mailer)

De SMTP-instellingen van Action Mailer van een Rails-applicatie op de dienst instellen.

Stel de SMTP-instellingen van Action Mailer in op de inkomende server van de gateway in plaats van de eigen server van uw provider — verder verandert er niets aan hoe uw mailers zijn geschreven.

# config/environments/production.rb (of een initializer, als u ook vanuit
# andere omgevingen verstuurt)
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
  address:        "smtp.adlerwacht.com", # zie /introduction/smtp-relay
  port:           587,            # of 465
  domain:         "yourcompany.com",
  user_name:      "you@yourcompany.com",
  password:       ENV.fetch("SMTP_PASSWORD"),
  authentication: :plain,
  enable_starttls_auto: true      # zet op false en gebruik poort 465 voor impliciete TLS
}

Laad het wachtwoord uit ENV of Rails credentials in plaats van het vast te zetten.

Verstuurt uw applicatie transactionele en marketingmail via verschillende accounts of een eigen mailerklasse met een eigen delivery_method-override, dan hoeft alleen de mailer(s) die u wilt beschermen naar de gateway te wijzen — dit hoeft geen wijziging voor de hele applicatie te zijn.