appmixer.utils.email
Appmixer offers a built-in component for sending emails from the platform.
The SendEmail component uses our Mandrill API KEY by default. It is recommended to change that to your own Mandrill API KEY if you want to keep using Mandrill as the email service provider. You can do that from the Backoffice. The service ID is appmixer:utils:email in this case. You can also change the default from email address which is set to no-reply@appmixer.com.
The SendEmail component is an example, how sending emails from Appmixer can be done. You can have your own mailing system which you would like to use or you would like to use a different third-party application. In such a case, you should remove the SendEmail component from the system and offer your users your own implementation.
The Language module uses by default Appmixer credentials. To overwrite them with yours, go to Backoffice and add the following settings:
Appmixer offers built-in Weather components.
They use our https://openweathermap.org/api API key by default. If you want to change that and use yours, you can do that using the Backoffice.
Appmixer contains components that we use to test components. You can use them to test your own custom component. There is a ProcessE2EResults component which sends result from a test run (flow run) into a predefined list of email addresses.
It uses our Mandrill API KEY by default. You can change that in the Backoffice.
There is a built-in Tasks component RequestApprovalEmail. This component is more like a template, something you can use and built your own version that better fits into your platform. Although, even this component may be useful.
This component sends one email to the requestor and another email to the approver. It uses the Appmixer Mandrill account to do that. Those emails contain a few Appmixer related information - Reply-To, From Email, ... These can be configured using Backoffice.
The email contains an Appmixer logo by default, you can change that by setting logoURL key in the Backoffice and pointing that to your own product log.
The last thing is the PEOPLE_TASKS_DASHBOARD_URL environment variable that has to be set for the Appmixer engine. This URL will be used in the RequestApprovalEmail component to create links in the email that is sent to the approver. This has to point to a page in your application that will display the tasks. That is a page that implements the appmixer.ui.PeopleTasks widget.