Configure Email Notifications
You can create a time-based job scheduler to receive emails from Axon. You must enter the details of the email system in the Admin Panel. You must also define the email schedule in the axon.jobs file.
You can schedule email notifications in the following time intervals:
Configure Email Delivery Options
To receive email notifications, you must enter the details of the email server in Axon.
You must have the SuperAdmin profile to perform this task.
1. From the Axon toolbar, click the Admin Panel menu item under your user name.
2. In the menu on the left, under the Customize & Configure category, click System Settings.
3. In the Group list, select Email Options.
4. Click Edit.
5. Configure the following properties:
Property | Description |
---|
Mailer Transport | Email protocol. Make sure that you enter the value in the correct case. For example, enter gmail to configure Gmail account. |
Mailer Host | Your email host address |
Mailer User Name | Your email user name |
Mailer Password | Your email password |
Mailer Port | Email server port |
Disable Email Delivery | Disable all email delivery to Axon users. |
Disable Notification Emails for Tasks | Disable notification emails when Axon assigns tasks to users. Note: If you select the Disable Email Delivery option, Axon disables notification emails for tasks. |
6. Click Save.
7. In the Linux environment, run the following command to clear the Axon cache and restart the necessary services:
sh <INSTALLATION_DIR>/axonhome/third-party-app/scripts/paramsync
When you run the paramsync script, Axon restarts the HTTPD, Memcached, and email notification services.
Note: When you clear the cache and restart the Axon services, the Axon web interface might be disrupted for some users that are logged into Axon. Informatica recommends that you update the cache after you save your changes in all the System Settings pages. Additionally, perform this action during a maintenance period when very few users are using Axon.
Create a Daily Email Notification Schedule
Perform the following steps to create a daily email notification schedule:
1. Go to the <INSTALLATION_DIR>/axonhome/axon_scheduler/daily directory, and open the dailyscript.sh file.
2. Add the following code to the file:
#!/bin/sh
source <INSTALLATION_DIR>/scripts/exportEnv.sh
<INSTALLATION_DIR>/axonhome/third-party-app/php/bin/php <INSTALLATION_DIR>/axonhome/axon/bin/console diaku:process-notifications --timeframe=daily --env=prod
3. Open the axon.jobs file available in the <INSTALLATION_DIR>/axonhome/axon_scheduler location.
4. In the axon.jobs file, configure the following properties:
Property | Description |
---|
name | Notification job name |
cmd | Enter <INSTALLATION_DIR>/axonhome/axon_scheduler/daily/dailyscript.sh. The dailyscript.sh script runs the job according to the schedule that you define in the axon.jobs file. |
time | Specify the daily email schedule. The six asterisks * * * * * * represent <second> <minute> <hour> <date> <month> <day_of_the_week>. For example, to receive email notifications at 5.00 p.m. everyday, enter the following value: 0 0 17 * * * |
onError | Enter Stop |
5. Save your changes.
6. If you make changes to the axon.jobs file, you must reload the Jobber schedule settings. Run the following command to reload the settings:
<INSTALLATION_DIR>/axonhome/third-party-app/scripts/jobber reload
To send periodic email notifications to the Axon user, the Jobber utility runs the dailyscript.sh file that you created.
Create a Weekly Email Notification Schedule
Perform the following steps to create a weekly email notification schedule:
1. Go to the <INSTALLATION_DIR>/axonhome/axon_scheduler/weekly directory, and open the weeklyscript.sh file.
2. Add the following code to the file:
#!/bin/sh
source <INSTALLATION_DIR>/scripts/exportEnv.sh
<INSTALLATION_DIR>/axonhome/third-party-app/php/bin/php <INSTALLATION_DIR>/axonhome/axon/bin/console diaku:process-notifications --timeframe=weekly --env=prod
3. Open the axon.jobs file available in the <INSTALLATION_DIR>/axonhome/axon_scheduler location.
4. In the axon.jobs file, configure the following properties:
Property | Description |
---|
name | Notification job name |
cmd | Enter <INSTALLATION_DIR>/axonhome/axon_scheduler/weekly/weeklyscript.sh. The weeklyscript.sh script runs the job according to the schedule that you define in the axon.jobs file. |
time | Specify the weekly email schedule. The six asterisks * * * * * * represent <second> <minute> <hour> <date> <month> <day_of_the_week>. For example, to receive email notifications at 9.00 a.m. on the third day of each week, enter the following value: 0 0 9 * * 3 |
onError | Enter Stop |
5. Save your changes.
6. If you make changes to the axon.jobs file, you must reload the Jobber schedule settings. Run the following command to reload the settings:
<INSTALLATION_DIR>/axonhome/third-party-app/scripts/jobber reload
To send periodic email notifications to the Axon user, the Jobber utility runs the weeklyscript.sh file that you created.
Create a Monthly Email Notification Schedule
Perform the following steps to create a monthly notification schedule:
1. Go to the <INSTALLATION_DIR>/axonhome/axon_scheduler/monthly directory, and open the monthlyscript.sh file.
2. Add the following code to the file:
#!/bin/sh
source <INSTALLATION_DIR>/scripts/exportEnv.sh
<INSTALLATION_DIR>/axonhome/third-party-app/php/bin/php <INSTALLATION_DIR>/axonhome/axon/bin/console diaku:process-notifications --timeframe=monthly --env=prod
3. Open the axon.jobs file available in the <INSTALLATION_DIR>/axonhome/axon_scheduler location.
4. In the axon.jobs file, configure the following properties:
Property | Description |
---|
name | Notification job name |
cmd | Enter <INSTALLATION_DIR>/axonhome/axon_scheduler/monthly/monthlyscript.sh. The monthlyscript.sh script runs the job according to the schedule that you define in the axon.jobs file. |
time | Specify the monthly email schedule. The six asterisks * * * * * * represent <second> <minute> <hour> <date> <month> <day_of_the_week>. For example, to receive email notifications at 2.30 p.m. on the seventeenth day of each month, enter the following value: 0 30 14 17 * * |
onError | Enter Stop |
5. Save your changes.
6. If you make changes to the axon.jobs file, you must reload the Jobber schedule settings. Run the following command to reload the settings:
<INSTALLATION_DIR>/axonhome/third-party-app/scripts/jobber reload
To send periodic email notifications to the Axon user, the Jobber utility runs the monthlyscript.sh file that you created.