The UM Kickstarter provides a powerful means to easily and reproducibly set up and start local development environments. It comes with an embedded Tomcat and an embedded H2 database.
If H2 database is not enough…
Quick local installation with docker
Configuring UM for sending email in development environments
In a fresh Kickstarter-based development environment you cannot really send emails, because there is no SMTP server configured to be used:
Codeblock |
---|
cmsbs.mail.smtpserver = "none" |
However, you can still open Tools / Mail Log in the GUI to inspect the last 20 outgoing emails. In many cases this is sufficient for a development environment.
If you want to really send email, you need to change cmsbs.mail.smtpserver
to your smtp server:
This, however, sets you at risk of accidentally sending email to real people outside of your company!
The following configuration snippet will setup a second mail relay named vacuum
that will just ignore every email it’s supposed to send while the default relay uses your real SMTP server to send emails to certain addresses or domains:
...
Setting up production environments is explained here: