marcantondahmen / automad-mail

The Mail extension provides a basic wrapper for the PHP function mail(), including optional human verification using a honeypot

Home Page:https://packages.automad.org/automad/mail

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Automad Mail Extension

The Mail extension provides a basic wrapper for the PHP function mail(), including optional human verification using a honeypot.

Markup

The basic markup requires the method call as well as a contact form.
Note that the names of the form fields must match the following example:

<@ Automad/Mail { to: @{ email } } @>

<form action="@{ url }" method="post">

    <!-- The honeypot - this input will be hidden by the included CSS -->
    <input type="text" name="human" value="">
	
    <!-- The actual form fields and button -->
    <input type="text" name="from" value="" placeholder="Your Email">
    <input type="text" name="subject" value="" placeholder="Your Subject">
    <textarea name="message" placeholder="Your Message"></textarea>
    <button class="uk-button" type="submit">Send</button>

</form>

Options

The following options can be specified:

Parameter Description
to The receiving email address
error The message to be displayed on errors
success The message to be displayed on success

A markup with all options specified:

<@ Automad/Mail { 
    to: @{ email },
    error: 'Error Message ...',
    success: 'Success Message ...'
} @>

About

The Mail extension provides a basic wrapper for the PHP function mail(), including optional human verification using a honeypot

https://packages.automad.org/automad/mail

License:MIT License


Languages

Language:PHP 97.4%Language:CSS 2.6%