Posted on 2006-04-25
Last Modified: 2013-12-16
Hey Experts.

I want to get email working on my server.
However, everything I try is bombing out.

Right now I have DOVECOT running with POSTFIX.

I have tried installing a myriad of other mail programs etc...
Some didn't have uninstallers etc...
So now I am feeling a bit awkward.

I tried to fall back on dovecot with postfix.
(which still works)

However, I created a new user
% adduser webmaster
% passwd webmaster

^ to create the "" email address

That worked great.
Previously any emails to "" were rejected with a 550 error.
Now they are accepted.
BUT - they get delivered to "root".

Why is this happening?
The EXISTING users get their emails just fine!

- Chris
Question by:neester
    LVL 11

    Author Comment

    As it turns out the problem is ONLY with the one user:


    I have added/removed that user.
    deleted the /var/spool/mail file.
    I have deleted the /home/webmaster/ folder

    I have added NEW users and they work fine!

    for some reason "webmaster" doesnt get a: ".mail" folder inside the home directory.

    This is the header from an email to ""

    The headers all say:

    From: (Cron Daemon)
    Subject: YYYYYYY

    A note: this email is from a CRON JOB run by "someuser", with the MAILTO set to deliver to "webmaster"
    thats why its a little odd, but that is exactly how ALL emails appear.

    They always have: "delivered-to"

    (this is interesting, because I would LOVE to have some alias's, like: and goto the same mailbox [i dont want a catch all]. But cant work out how to configure this email system :S)
    LVL 11

    Author Comment

    Ok Found a very silly file:


    It has mail aliases for a TONNE of things.
    Stupid if you ask me.

    Anyway, thats the fix!

    Accepted Solution

    PAQed with points refunded (500)

    Community Support Moderator

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Maximize Your Threat Intelligence Reporting

    Reporting is one of the most important and least talked about aspects of a world-class threat intelligence program. Here’s how to do it right.

    Currently, there is not an RPM package available under the RHEL/Fedora/CentOS distributions that gives you a quick and easy way to allow PHP to interface with Oracle. As a result, I have included a set of instructions on how to do this with minimal …
    If you have a server on collocation with the super-fast CPU, that doesn't mean that you get it running at full power. Here is a preamble. When doing inventory of Linux servers, that I'm administering, I've found that some of them are running on l…
    Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
    Connecting to an Amazon Linux EC2 Instance from Windows Using PuTTY.

    779 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    16 Experts available now in Live!

    Get 1:1 Help Now