The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Email::MIME::Kit::Renderer::Xslate - render parts of your mail with Text::Xslate

VERSION

version 0.001000

DESCRIPTION

This is a renderer plugin for Email::MIME::Kit, and renders message parts using Text::Xslate. When specifying a renderer in manifest.json, you might write something like this:

  { ..., "renderer": "Xslate" }

Or, to supply options:

  {
    ...,
    "renderer": [
      "Xslate", {
         "options": {
            "syntax": "Kolon"
            // etc etc
         },
         "encoding": "UTF-16"
      }
    ]
  }

options are passed verbatim to Text::Xslate->new.

encoding will handle convertion the generated template from characters to bytes. The default is UTF-8.

For plaintext emails a good default is

    "renderer": [
      "Xslate", {
         "options": { "type":"text" }
      }
    ]

AUTHOR

Arthur Axel "fREW" Schmidt <frioux+cpan@gmail.com>

COPYRIGHT AND LICENSE

This software is copyright (c) 2014 by Arthur Axel "fREW" Schmidt.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.