Module: MnUtilsEmail

Defined in:
lib/mn_utils_gem/transactional_email.rb

Overview

TransactionalEmail class to send transactional emails via the mail service.

usage: MnUtilsEmail::TransactionalEmail.instance.enqueue(

       message_type:, to_address:, subject:, fallback_text:, template_fields: {}, cc_addresses: '')

eg: MnUtilsEmail::TransactionalEmail.instance.enqueue(
       message_type: 'REGISTRATION_WELCOME',
       to_address: '[email protected]',
       subject: 'Welcome to Mumsnet',
       fallback_text: "Dear joe\nWelcome to Mumsnet\nMNHQ"
    )
    This puts the message onto the correct SQS queue
    which will then be picked up by the mail service and sent.

Defined Under Namespace

Classes: TransactionalEmail