How to get mail to local destinations delivered?

John Summerfield debian at
Sun Nov 11 23:19:58 UTC 2007

Chris G wrote:
> On Mon, Nov 12, 2007 at 05:32:29AM +0900, John Summerfield wrote:
>> Chris G wrote:
>>> On Sun, Nov 11, 2007 at 09:02:31PM +0900, John Summerfield wrote:
>>>> Chris G wrote:
>>>>> On Sun, Nov 11, 2007 at 12:42:26PM +0100, Gijs wrote:
>>>>>> This is total overkill for my actual requirement (which maybe I
>>>>>> should have stated at the outset), I simply want mail to root on my
>>>>>> Fedora machine to get sent to me rather than having to become root to
>>>>>> read it.  No other mail is sent or read on this machine.
>>>>>>    If you want root's mail to get delivered to your own email address,
>>>>>>    you can use the file /etc/aliases.
>>>>>>    I think the last line of the file already describes it, but if you
>>>>>>    want root's mail to get delivered to [4]root at,
>>>>>>    you can add to that file:
>>>>>>    root:   [5]root at
>>>>> Ah, yes, but what do I put as my address in /etc/aliases?  I can't
>>>>> find an address that makes sendmail send it to me on this machine.
>>>> chrisg at localhost perhaps
>>> I have tried:-
>>>     chris at localhost
>>>     chris at
>>>     chris@[]
>>> and sendmail tries to send the *all* to the outside world!
>> Oh.
>> I have a freshly installed f8 box. I just did this:
>> [root at potoroo mail]# tail -4 /etc/aliases
>> decode:         root
>> # Person who should get root's mail
>> root:           summer
>> [root at potoroo mail]#
>> it works, I did this:
> OK, but that isn't my situation.  My system is (quite validly) called
>, I need to know how to make it work the same as yours
> for mail within the system.

my potoroo.demo.lan is very like your, and that alias 
works here. And I can send to summer at localhost.

A remaining difference I can think of is that I'm using DNS as I 
described a while ago.

You are using a DNS (for outside users) and your hosts files, for 
computers in the same domain. This is a setup I mostly avoid. I do do 
that for, and incoming email addressed to 
addresses in that domain get relayed inside my home network to another 
system, and for that I need my own DNS with different information from 
the public DNS.

> I need it to be called so that the web browser sees
> and I can ssh to which both currently work
> correctly.

There is no necessary correlation between names the webserver uses and 
the names the mail server uses to receive mail. Both can be configured 
My mail server (running postfix, but sendmail does it too) can handle 
mail for several domains.
I can ssh to,, and some 
other names, it's all the same machines.

I don't normally use sendmail, it only gets installed when I do a manual 
install and don't take the time to change software solutions.

I prefer postfix, I find it easier.

Please run this test and post the results:
telnet 25
ehlo fred

and post the results.



-- spambait
1aaaaaaa at  Z1aaaaaaa at
-- Advice

Please do not reply off-list

More information about the fedora-list mailing list