System emails

As an admin user, the very first thing you should do is setup the system email config. As this will be used for resetting passwords via email confirmation.

IgnitedCMS taps into Laravel's clean, simple mail API with drivers for SMTP, Mailgun, Postmark, Amazon SES, and sendmail, allowing you to quickly get started sending mail through a local or cloud based service of your choice.


Your mail settings are located in config/mail.php and pre-wired to use environment variables so you can easily swap out providers and keep credentials safe and out of your project files.


There's an email utility in the control panel to help you easily test your email settings. Enter an email address (preferably your own) and click Send Test Email and wait. If it fails your settings need tweaking.

IMPORTANT As an admin user it is important to first setup your emails, as this will be used to manage passwords, such as resetting and sending to valid email addresses. For more information see


https://laravel.com/docs/10.x/mail#driver-prerequisites