Back to OP5 Monitor FAQ

How to change sender (from) address on scheduled reports

By default scheduled reports are sent from itrsop5monitor@hostname.domain. In some cases this might cause problems with e-mail delivery. There are two approaches to change the sender address: Change it in reports.php or rewrite the sender address with Postfix.

Option 1 (reports.php) Copied

Open /opt/monitor/op5/ninja/application/config/reports.php in an editor and change this:

$config['from_email'] = '';

to:

$config['from_email'] = 'email@example.com';

Now your reports should have “email@example.com” as sender address. You don’t need to restart anything afterwards.

Note that this file might be overwritten during updates.

Option 2 (rewrite with Postfix) Copied

Open /etc/postfix/main.cf in an editor and add this at the bottom of the file:

smtp_generic_maps = hash:/etc/postfix/generic

Make sure to set mydomain and myorigin as follows (change the domainname):

mydomain = op5.com
myorigin = $mydomain

Edit /etc/postfix/generic and add this at the bottom (replace the e-mail address):

ITRSOP5Monitor reports@op5.com

Hash the file:

## postmap /etc/postfix/generic

Restart Postfix:

# service postfix restart # EL6
# systemctl restart postfix # EL7

Restart Monitor:

## mon restart

Note that this will not change the message content saying “Scheduled report sent from…”

["Geneos"] ["FAQ"]

Was this topic helpful?