| description | Configure a Fastmail app password for Form email delivery |
|---|
Fastmail requires an app-specific password when the Form component connects to its SMTP service. Do not enter the password used to sign in to Fastmail.
{% hint style="info" %} Sign up for a Fastmail account. {% endhint %}
{% hint style="warning" %} Fastmail Basic plans do not include SMTP access and cannot create app passwords. Use a plan that supports third-party email clients. {% endhint %}
- Open Fastmail Settings → Privacy & Security.
Open the password and security settings.
- Under Connected apps & API tokens, choose Manage app passwords and access, then New app password.
Create a separate credential for the Elements form.
- Choose Custom, enter a recognisable name, give it Mail or SMTP access, and generate the password.
Limit the app password to SMTP access.
- Copy the generated password. Fastmail may show it only once.
Store the generated password securely.
In Form → Settings:
- Keep Type set to Email.
- Set Host to
smtp.fastmail.com, Port to465, and Encryption to SSL. Alternatively, use Port587with TLS. - Enter the complete Fastmail email address as Username.
- Paste the app-specific password into Password.
- Use an address authorised by that Fastmail account as From Address.
- Enter the recipient under To Address.
Use the app password rather than the normal account password.
Publish the site to a PHP-enabled server and complete a real submission. Forms cannot send from the normal local preview.
If authentication fails:
- Confirm that the app password was created for SMTP.
- Remove accidental spaces before or after Username and Password.
- Confirm the Host, Port, and Encryption values against Fastmail’s current server settings.
- Make sure From Address is permitted by the authenticated account.
- Generate a new app password if the original was revoked or lost.
For additional help, post the error and relevant non-sensitive log details on the Elements Forum. Never publish the app password.




