Hello ^^)
I have some problems with my postfix install, will report one by one :
I have activated the 'soft_bounce = yes' option in main.cf to see what
happens.
1 / Mail sent by some daemons running as 'root' (here it's Pflogsumm, per
example) with 'r...@server.mydomain.com'
for 'r...@server.domain.com' are bounced/rejected, as reported in
'/var/spool/postfix/defer/' :
----------------------------------------------------------------------------------------------------------------------
<r...@server.mydomain.com>: mail for server.mydomain.com loops back to
myself
recipient=r...@server.mydomain.com
offset=780
dsn_orig_rcpt=rfc822;r...@server.mydomain.com
status=4.4.6
action=delayed
reason=mail for server.mydomain.com loops back to myself
---------------------------------------------------------------------------------------------------------------------
in the '/var/spool/postfix/deferred' dir I find the 'pflogsumm' mail for
'root'
----------------------------------------------------------------------------------------------------------------------
Postfix log summaries for Jul 28
Grand Totals
------------
messages
14 received
9 delivered
0 forwarded
0 deferred
4 bounced
0 rejected (0%)
0 reject warnings
0 held
0 discarded (0%)
78102 bytes received
50082 bytes delivered
1 senders
1 sending hosts/domains
2 recipients
2 recipient hosts/domains
Per-Hour Traffic Summary
------------------------
time received delivered deferred bounced rejected
--------------------------------------------------------------------
0000-0100 0 0 0 0 0
0100-0200 2 1 0 2 0
0200-0300 0 0 0 0 0
0300-0400 4 2 0 2 0
0400-0500 8 6 0 0 0
0500-0600 0 0 0 0 0
0600-0700 0 0 0 0 0
0700-0800 0 0 0 0 0
0800-0900 0 0 0 0 0
0900-1000 0 0 0 0 0
1000-1100 0 0 0 0 0
1100-1200 0 0 0 0 0
1200-1300 0 0 0 0 0
1300-1400 0 0 0 0 0
1400-1500 0 0 0 0 0
1500-1600 0 0 0 0 0
1600-1700 0 0 0 0 0
1700-1800 0 0 0 0 0
1800-1900 0 0 0 0 0
1900-2000 0 0 0 0 0
2000-2100 0 0 0 0 0
2100-2200 0 0 0 0 0
2200-2300 0 0 0 0 0
2300-2400 0 0 0 0 0
Host/Domain Summary: Message Delivery
--------------------------------------
sent cnt bytes defers avg dly max dly host/domain
-------- ------- ------- ------- ------- -----------
5 25140 0 0.3 s 0.4 s server.mydomain.com
4 24942 0 3.2 s 6.5 s me@my_email.fr
Host/Domain Summary: Messages Received
---------------------------------------
msg cnt bytes host/domain
-------- ------- -----------
14 78102 server.mydomain.com
Senders by message count
------------------------
14r...@server.mydomain.com
Recipients by message count
---------------------------
5r...@dserver.mydomain.com
4me@my_email.fr
Senders by message size
-----------------------
78102r...@server.mydomain.com
Recipients by message size
--------------------------
25140r...@server.mydomain.com
24942me@my_email.fr
message deferral detail: none
message bounce detail (by relay)
--------------------------------
none (total: 4)
4 mail for server.mydomain.com loops back to myself
message reject detail: none
message reject warning detail: none
message hold detail: none
message discard detail: none
smtp delivery failures: none
Warnings
--------
anvil (total: 6)
6 /etc/postfix/main.cf, line 704: overriding earlier entry: smtpd...
bounce (total: 4)
2 /etc/postfix/main.cf, line 704: overriding earlier entry: smtpd...
2 /etc/postfix/main.cf, line 705: overriding earlier entry: smtpd...
cleanup (total: 2)
2 /etc/postfix/main.cf, line 704: overriding earlier entry: smtpd...
master (total: 6)
6 /etc/postfix/main.cf, line 710: overriding earlier entry: smtpd...
pickup (total: 5)
3 /etc/postfix/main.cf, line 704: overriding earlier entry: smtpd...
2 /etc/postfix/main.cf, line 710: overriding earlier entry: smtpd...
postdrop (total: 2)
2 /etc/postfix/main.cf, line 704: overriding earlier entry: smtpd...
postfix (total: 3)
3 /etc/postfix/main.cf, line 710: overriding earlier entry: smtpd...
postfix-script (total: 5)
5 symlink leaves directory:/etc/postfix/./makedefs.out
postlog (total: 5)
5 /etc/postfix/main.cf, line 710: overriding earlier entry: smtpd...
postsuper (total: 2)
2 /etc/postfix/main.cf, line 710: overriding earlier entry: smtpd...
qmgr (total: 2)
2 /etc/postfix/main.cf, line 710: overriding earlier entry: smtpd...
sendmail (total: 2)
2 /etc/postfix/main.cf, line 704: overriding earlier entry: smtpd...
smtp (total: 6)
4 /etc/postfix/main.cf, line 704: overriding earlier entry: smtpd...
2 /etc/postfix/main.cf, line 705: overriding earlier entry: smtpd...
smtpd (total: 8)
8 /etc/postfix/main.cf, line 704: overriding earlier entry: smtpd...
trivial-rewrite (total: 4)
2 /etc/postfix/main.cf, line 704: overriding earlier entry: smtpd...
2 /etc/postfix/main.cf, line 705: overriding earlier entry: smtpd...
Fatal Errors: none
Panics: none
Master daemon messages
----------------------
5 daemon started -- version 3.4.14, configuration /etc/postfix
2 terminating on signal 15
------------------------------------------------------------------------------------------------------------------
as you can see messages sent by 'pflogsumm for 'root' are pruned, and if I
tell 'pflogsumm' to send to me directly messages are delivered fine to my
personal mailbox
I don't understand as in the 'aliases' file I have set 'root:
me@my_email.fr' so mail sent to 'root' should end in my personal mailbox...
Postfix problems should be reported to 'postmaster' too (in aliases it's set
to deliver to root) and it's not, but I don't find any bounced or
rejected/deffered
messages for 'postmaster' in the entire '/var/spool/postfix' dir...
what can prevent the aliases to work there ?
the aliases file :
------------------------------------------------------------
# See man 5 aliases for format
postmaster: root
clamav: root
root: me@my_email.fr
------------------------------------------------------------
there is a lot of warnings at the end of the report too. that warnings are
the reason of my second question/problem :
2 / in the Postfix logfile '/var/log/mail.warn' I find the whole lines
reported in the 'pflogsumm' warnings :
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Jul 28 03:56:52 discovery postfix/postfix-script[1525]: warning: symlink
leaves directory: /etc/postfix/./makedefs.out
Jul 28 04:05:16 discovery postfix/postfix-script[1185]: warning: symlink
leaves directory: /etc/postfix/./makedefs.out
Jul 28 05:10:16 discovery postfix/trivial-rewrite[1830]: warning:
/etc/postfix/main.cf, line 705: overriding earlier entry:
smtpd_recipient_restrictions=permit_mynetworks, permit_auth_destination,
permit_sasl_authenticated, reject
Jul 28 05:10:16 discovery postfix/smtp[1831]: warning: /etc/postfix/main.cf,
line 705: overriding earlier entry:
smtpd_recipient_restrictions=permit_mynetworks, permit_auth_destination,
permit_sasl_authenticated, reject
Jul 28 05:10:16 discovery postfix/bounce[1832]: warning:
/etc/postfix/main.cf, line 705: overriding earlier entry:
smtpd_recipient_restrictions=permit_mynetworks, permit_auth_destination,
permit_sasl_authenticated, reject
Jul 28 05:15:16 discovery postfix/trivial-rewrite[1841]: warning:
/etc/postfix/main.cf, line 705: overriding earlier entry:
smtpd_recipient_restrictions=permit_mynetworks, permit_auth_destination,
permit_sasl_authenticated, reject
Jul 28 05:15:16 discovery postfix/smtp[1842]: warning: /etc/postfix/main.cf,
line 705: overriding earlier entry:
smtpd_recipient_restrictions=permit_mynetworks, permit_auth_destination,
permit_sasl_authenticated, reject
Jul 28 05:15:16 discovery postfix/bounce[1843]: warning:
/etc/postfix/main.cf, line 705: overriding earlier entry:
smtpd_recipient_restrictions=permit_mynetworks, permit_auth_destination,
permit_sasl_authenticated, reject
Jul 28 05:25:10 discovery postfix/sendmail[1882]: warning:
/etc/postfix/main.cf, line 705: overriding earlier entry:
smtpd_recipient_restrictions=permit_mynetworks, permit_auth_destination,
permit_sasl_authenticated, reject
Jul 28 05:25:10 discovery postfix/postdrop[1883]: warning:
/etc/postfix/main.cf, line 705: overriding earlier entry:
smtpd_recipient_restrictions=permit_mynetworks, permit_auth_destination,
permit_sasl_authenticated, reject
Jul 28 05:25:10 discovery postfix/cleanup[1884]: warning:
/etc/postfix/main.cf, line 705: overriding earlier entry:
smtpd_recipient_restrictions=permit_mynetworks, permit_auth_destination,
permit_sasl_authenticated, reject
Jul 28 05:25:10 discovery postfix/trivial-rewrite[1885]: warning:
/etc/postfix/main.cf, line 705: overriding earlier entry:
smtpd_recipient_restrictions=permit_mynetworks, permit_auth_destination,
permit_sasl_authenticated, reject
Jul 28 05:25:10 discovery postfix/smtp[1886]: warning: /etc/postfix/main.cf,
line 705: overriding earlier entry:
smtpd_recipient_restrictions=permit_mynetworks, permit_auth_destination,
permit_sasl_authenticated, reject
Jul 28 05:25:10 discovery postfix/smtpd[1889]: warning:
/etc/postfix/main.cf, line 705: overriding earlier entry:
smtpd_recipient_restrictions=permit_mynetworks, permit_auth_destination,
permit_sasl_authenticated, reject
Jul 28 05:25:10 discovery postfix/smtp[1891]: warning: /etc/postfix/main.cf,
line 705: overriding earlier entry:
smtpd_recipient_restrictions=permit_mynetworks, permit_auth_destination,
permit_sasl_authenticated, reject
Jul 28 05:25:16 discovery postfix/bounce[1892]: warning:
/etc/postfix/main.cf, line 705: overriding earlier entry:
smtpd_recipient_restrictions=permit_mynetworks, permit_auth_destination,
permit_sasl_authenticated, reject
Jul 28 05:40:21 discovery postfix/pickup[1958]: warning:
/etc/postfix/main.cf, line 705: overriding earlier entry:
smtpd_recipient_restrictions=permit_mynetworks, permit_auth_destination,
permit_sasl_authenticated, reject
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
beside the habitual (on debian) 'makedefs.out' warning I have a problem with
my postfix configuration that I don't see how to correct it...
-----------------------------------------------------------
~# postconf -n
postconf: warning: /etc/postfix/main.cf, line 705: overriding earlier entry:
smtpd_recipient_restrictions=permit_mynetworks, permit_auth_destination,
permit_sasl_authenticated, reject
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
command_directory = /usr/sbin
compatibility_level = 2
content_filter = smtp-amavis:[127.0.0.1]:10024
daemon_directory = /usr/lib/postfix/sbin
data_directory = /var/lib/postfix
debugger_command = PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin ddd
$daemon_directory/$process_name $process_id & sleep 5
home_mailbox = Maildir/
inet_interfaces = all
inet_protocols = ipv4
local_recipient_maps = unix:passwd.byname $alias_maps
mail_owner = postfix
mailbox_size_limit = 2147483648
mailq_path = /usr/bin/mailq
message_size_limit = 10485760
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mydomain = my_domainFQDN.com
myhostname = mail.my_domainFQDN.com
mynetworks = 127.0.0.0/8, 10.0.0.0/24
mynetworks_style = subnet
myorigin = $myhostname
newaliases_path = /usr/bin/newaliases
sendmail_path = /usr/bin/postfix
setgid_group = postdrop
smtpd_banner = $myhostname ESMTP
smtpd_helo_restrictions = reject_invalid_helo_hostname,
reject_non_fqdn_helo_hostname, reject_unknown_helo_hostname
(the line #705) : smtpd_recipient_restrictions = reject_invalid_hostname,
reject_unknown_recipient_domain, reject_unauth_destination,
reject_rbl_client sbl.spamhaus.org, permit
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_path = private/auth
smtpd_sasl_security_options = noanonymous
smtpd_sasl_type = dovecot
soft_bounce = yes (for now, I'm debugging ;))
unknown_local_recipient_reject_code = 550
--------------------------------------------------------------------------
and what's exactly in 'main.cf' around that problematic 705 line :
--------------------------------------------------------------------------------------------------
692
693 # SMTP-Auth settings
694 smtpd_sasl_type = dovecot
695 smtpd_sasl_path = private/auth
696 smtpd_sasl_auth_enable = yes
697 smtpd_sasl_security_options = noanonymous
698 smtpd_sasl_local_domain = $myhostname
699 smtpd_recipient_restrictions = permit_mynetworks,
permit_auth_destination, permit_sasl_authenticated, reject
700
701 # Content Filter for Antivirus Scan (ClamAV + Amavis)
702 content_filter = smtp-amavis:[127.0.0.1]:10024
703
704 # SMTP Restrictions Defaults + Anti-Spam
705 smtpd_recipient_restrictions = reject_invalid_hostname,
706 reject_unknown_recipient_domain,
707 reject_unauth_destination,
708 reject_rbl_client sbl.spamhaus.org,
709 permit
710
711 smtpd_helo_restrictions = reject_invalid_helo_hostname,
712 reject_non_fqdn_helo_hostname,
713 reject_unknown_helo_hostname
714
---------------------------------------------------------------------------------------------------
I took the defaults 'SMTP Restrictions' stuff (line 704 to 713) in there :
https://wiki.debian.org/Postfix#anti-spam:_smtp_restrictions
btw now I think 'if this are SMTP restrictions, so why the 'smtpd' at
beginning of line 705 ???' shouln't it be 'smtp' there.
(same question for 'smtpd_helo' at line 711 : shouldn't it be 'smtp' there.)
that will explain the
postconf: warning: /etc/postfix/main.cf, line 705: overriding earlier entry:
smtpd_recipient_restrictions=permit_mynetworks, permit_auth_destination,
permit_sasl_authenticated, reject...
Thanks by advance to light my (postfix newbee) bulb ^^)
Jeff