automad / mail
This extension provides a basic wrapper for PHP's built-in mail function including basic human verification
Fund package maintenance!
marcantondahmen
Ko Fi
paypal.me/marcantondahmen
Installs: 688
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 2
Forks: 1
Open Issues: 0
Type:automad-package
Requires
This package is auto-updated.
Last update: 2024-12-24 22:39:14 UTC
README
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:
A markup with all options specified:
<@ Automad/Mail {
to: @{ email },
error: 'Error Message ...',
success: 'Success Message ...'
} @>