Problems With .forward

Home » CentOS » Problems With .forward
CentOS 8 Comments

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’ responses with: mail is handled by 10

For the testing from my regular account I run:

mail -s Test root < /dev/null /var/log/maillog shows: Mar 4 10:16:04 onlo postfix/pickup[30442]: 911731400CE: uidP0 from=
Mar 4 10:16:04 onlo postfix/cleanup[30526]: 911731400CE:
Mar 4 10:16:04 onlo postfix/qmgr[30443]: 911731400CE:
from=, sizeG1, nrcpt=1 (queue active)
Mar 4 10:16:04 onlo postfix/local[30528]: 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[30443]: 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’
to configure.

If I have to plow through the postfix docs for this, I will, but I would think this should work.

8 thoughts on - Problems With .forward

  • You should set e-mail address for root in /etc/aliases and then issue command ‘postman /etc/aliases’ to alert postfix to the changes.

    using a ‘.forward’ has been out of vogue for many years


  • # postman /etc/aliases
    -bash: postman: command not found

    So I will read the postfix docs for how else to do this…

  • you should also jus tbe able to run ‘newaliases’ (/usr/bin/newaliases)
    to get the updates set.

    The Postfix sendmail(1) command implements the Postfix to Sendmail com-
    patibility interface. For the sake of compatibility with existing
    applications, some Sendmail command-line options are recognized but
    silently ignored.

  • I have been anti-apple since the Lisa. I maintain my curmudgeon position and do not have or use any apple equipment. Other than an apple peeler for making apple slices and applesause.

  • Well, since running sendmail as root and allowing open read access to home directories for easy cooperation among the machine users became unusual, anyway.

  • Am 04.03.2013 um 17:13 schrieb Craig White :

    you can disable that autocorrection with

    # Disable auto-correct
    $ defaults write NSGlobalDomain NSAutomaticSpellingCorrectionEnabled -bool false

    and relogin