Well, the mail is queued as 1391122500. Can you 'cat /var/log/maillog
|grep 1391122500'
to see exactly what happened to the mail.
I am sure that mail is going to r...@marzocchi.net,  means Postfix will
check the mx of marzocchi.net <r...@marzocchi.net> and deliver mail to that
host.
If you want to send mail locally you need to use
username@fqdn_hostname.Means root@
myHostname.my3rdLevel.marzocchi.net<http://myhostname.my3rdlevel.marzocchi.net/>
.


On Fri, Jan 31, 2014 at 5:02 AM, Olaf Marzocchi <li...@marzocchi.net> wrote:
>
> Hello,
> I set postfix (see
http://www.marzocchi.net/Olafsen/Software/OmniOSPostfixAndStunnel ) and it
seems it works well, that means I can send mail from the terminal and I
will get it correctly when I specify a complete address, and the same
applies to daemons that accept as parameter an email address, for example
smartd.
> However, if a daemon send mail to local users (typically root) for any
reason, I never get it.
>
> I see in the /var/log/maillog a bunch of these messages (I don't know
which service is sending them):
> ---
> Jan 30 23:50:00 myHostname postfix/qmgr[13677]: [ID 197553 mail.info]
2A94D1AC22: removed
> Jan 30 23:55:00 myHostname postfix/pickup[13676]: [ID 197553 mail.info]
30CA41AC26: uid=0 from=<root>
> Jan 30 23:55:00 myHostname postfix/cleanup[13826]: [ID 197553 mail.info]
30CA41AC26: message-id=<
20140130225500.30ca41a...@myhostname.my3rdlevel.marzocchi.net>
> Jan 30 23:55:00 myHostname postfix/qmgr[13677]: [ID 197553 mail.info]
30CA41AC26: from=<r...@marzocchi.net>, size=1107, nrcpt=1 (queue active)
> Jan 30 23:55:00 myHostname postfix/smtp[13828]: [ID 197553 mail.info]
30CA41AC26: to=<r...@marzocchi.net>, orig_to=<root>,
relay=127.0.0.1[127.0.0.1]:11125, delay=0.62, delays=0.01/0.01/0.45/0.15,
dsn=2.0.0, status=sent (250 ok 1391122500 qp 12366)
> Jan 30 23:55:00 myHostname postfix/qmgr[13677]: [ID 197553 mail.info]
30CA41AC26: removed
> --
>
> I can replicate them also by sending manually mail to either root or to
my user, without specifying the @ and the domain.
>
> I tried to edit /etc/postfix/aliases by adding
>     root:               exter...@marzocchi.net
> and then I ran
>     /usr/local/bin/newaliases -oAhash:/etc/postfix/aliases
> (I tried also dbm, just to be sure)
> but nothing.
> mailq is empty.
>
> In main.cf, the custom settings are:
> ---
> mydestination = $myhostname, localhost.$mydomain, localhost
> mynetworks_style = host
>
> myhostname=myHostname.my3rdLevel.marzocchi.net
> mydomain=my3rdLevel.marzocchi.net
> myorigin=$mydomain
> ---
>
> I checked the manual but after three hours I gave up and I ask you, I
have no idea about how to automatically forward mail for local users to
external email addresses.
>
> Could you please help me?
>
> Thanks!
> Olaf Marzocchi
>

Reply via email to