My old CentOS 5.5 servers had a /root/.forward to send things like logwatch to this email account. It did not take any special configuration in sendmail for this to work.
Now CentOS 6.3 is using postfix (as we well know, and generally I am happy for this) and I have set up the /root/.forward as always, but it seems like postfix is ignoring it. I have restarted postfix with no difference in behaviour.
/root/.forward contains the single line without ending in (I have tested with at the end as well:
‘host htt-consult.com’ responses with:
htt-consult.com mail is handled by 10 klovia.htt-consult.com.
For the testing from my regular account I run:
mail -s Test root < /dev/null
Mar 4 10:16:04 onlo postfix/pickup: 911731400CE: uidP0 from=
Mar 4 10:16:04 onlo postfix/cleanup: 911731400CE:
Mar 4 10:16:04 onlo postfix/qmgr: 911731400CE:
from=, sizeG1, nrcpt=1 (queue active)
Mar 4 10:16:04 onlo postfix/local: 911731400CE:
to=, orig_to=, relay=local, delay=0.15, delays=0.08/0.01/0/0.06, dsn=2.0.0, status=sent (delivered to mailbox)
Mar 4 10:16:04 onlo postfix/qmgr: 911731400CE: removed You have mail in /var/spool/mail/root
Does anyone else use the .forward file? This should work. Of course I
can modify the alias file for postfix, but .forward was always ‘easier’
If I have to plow through the postfix docs for this, I will, but I would think this should work.