>Dale Carstensen a écrit :
>> I searched on the MARC archive for "access denied" and got 30 hits
>> since 4-30-2009, but none of the subjects looked promising, so here's
>> a question.
>> 
>> A local recipient has registered a complaint that correspondents are
>> getting 554 responses part of the time (not always) when attempting
>> to send mail to this local recipient.  An example message includes:
>> 
>> 554 554 <mail-gx0-f209.google.com[209.85.217.209]>: Client
>> host rejected: Access denied (state 14)
>> 
>> In the interval since the current /var/log/maillog started at
>> Jun 16 11:00:01, there have been 12 'reject.*Access denied'
>> entries.  5 of them involve this local recipient.  1 involves
>> another valid recipient.  6 look like spam to me.
>> 
>> The 6 with valid local recipients should not have had access
>> denied, I think.  Why did they?
>> 
>> There are 13 "reject" messages in the log.  The other one is an
>> outgoing message where qwest.net said the recipient is not valid.
>> There are 15,380 "sent" messages in the log, just to give some
>> perspective.
>> 
>> This postfix is somewhat dated.  I'm working on a whole new
>> up-to-date server, but that project has stalled on getting a
>> conversion to virtual users instead of adding every mail user
>> as a Unix shell account.  The version running is 2.2.8p1 on
>> OpenBSD 3.9 amd64.
>> 
>> postconf -n output (names changed to example.com, IP addr to old/new.ip.rang
>e):
>> 
>> command_directory = /usr/local/sbin 
>> config_directory = /etc/postfix
>> content_filter = smtp-amavis:[127.0.0.1]:10024
>> daemon_directory = /usr/local/libexec/postfix
>> debug_peer_level = 2
>> html_directory = /usr/local/share/doc/postfix/html
>> mail_owner = _postfix
>> mailbox_size_limit = 512000000
>> mailq_path = /usr/local/sbin/mailq
>> manpage_directory = /usr/local/man
>> message_size_limit = 102400000
>> mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
>> mydomain = example.com
>> myhostname = host.example.com
>> mynetworks = old.ip.range.0/23, 127.0.0.0/8, new.ip.range.192/26, 10.9.64.0/
>18
>> myorigin = $mydomain
>> newaliases_path = /usr/local/sbin/newaliases
>> queue_directory = /var/spool/postfix
>> readme_directory = /usr/local/share/doc/postfix/readme
>> sample_directory = /etc/postfix
>> sendmail_path = /usr/local/sbin/sendmail
>> setgid_group = _postdrop
>> unknown_local_recipient_reject_code = 550
>> 
>> Log entries (local names changed to exam...@example.com, remote to
>> rem...@remote.real-domain..., address of local postfix server to
>> new.ip.range.host), otherwise "grep 'reject.*Access denied'
>> /var/log/maillog":
>> 
>> Jun 16 20:04:47 lacn postfix/smtpd[4529]: NOQUEUE: reject: RCPT from 
>> unknown[67.118.51.103]: 554 <unknown[67.118.51.103]>: Client host rejected: 
>> Access denied; from=<spam...@tiscali.it> to=<spam...@tiscali.it> proto=ESMTP
> 
>> helo=<Sandy-pnowdsakp>
>> Jun 17 10:45:45 lacn postfix/smtpd[14521]: NOQUEUE: reject: RCPT from 
>> mx-out.forthnet.gr[193.92.150.104]: 554 <mx-out.forthnet.gr[193.92.150.104]>
>: 
>> Client host rejected: Access denied; from=<rem...@real-domain.cha.forthnet.g
>r> 
>> to=<examp...@host.example.com> proto=ESMTP helo=<mx-out.forthnet.gr>
>> Jun 17 16:24:09 lacn postfix/smtpd[12055]: NOQUEUE: reject: RCPT from 
>> unknown[66.191.14.222]: 554 <unknown[66.191.14.222]>: Client host rejected: 
>> Access denied; from=<spam...@tiscali.it> to=<spam...@tiscali.it> proto=ESMTP
> 
>> helo=<SERVER2>
>> Jun 18 09:08:44 lacn postfix/smtpd[26877]: NOQUEUE: reject: RCPT from 
>> mx-out.forthnet.gr[193.92.150.104]: 554 <mx-out.forthnet.gr[193.92.150.104]>
>: 
>> Client host rejected: Access denied; from=<rem...@real-domain.cha.forthnet.g
>r> 
>> to=<examp...@host.example.com> proto=ESMTP helo=<mx-out.forthnet.gr>
>> Jun 18 23:53:21 lacn postfix/smtpd[10310]: NOQUEUE: reject: RCPT from 
>> 124-11-136-70.dynamic.tfn.net.tw[124.11.136.70]: 554 
>> <124-11-136-70.dynamic.tfn.net.tw[124.11.136.70]>: Client host rejected: 
>> Access denied; from=<vi...@gmail.com> to=<vbibi...@gmail.com> proto=SMTP 
>> helo=<new.ip.range.host>
>> Jun 19 01:40:44 lacn postfix/smtpd[12721]: NOQUEUE: reject: RCPT from 
>> 118-168-111-183.dynamic.hinet.net[118.168.111.183]: 554 
>> <118-168-111-183.dynamic.hinet.net[118.168.111.183]>: Client host rejected: 
>> Access denied; from=<z200...@yahoo.com.tw> to=<fj39k...@yahoo.com.tw> 
>> proto=SMTP helo=<new.ip.range.host>
>> Jun 19 09:14:53 lacn postfix/smtpd[10930]: NOQUEUE: reject: RCPT from 
>> mail-gx0-f209.google.com[209.85.217.209]: 554 <mail-gx0-f209.google.com[209.
>85.
>> 217.209]>: Client host rejected: Access denied; from=<rem...@real-domain.gma
>il.
>> com> to=<examp...@host.example.com> proto=ESMTP helo=<mail-gx0-f209.google.c
>om>
>> Jun 19 09:14:56 lacn postfix/smtpd[10930]: NOQUEUE: reject: RCPT from 
>> mail-gx0-f209.google.com[209.85.217.209]: 554 <mail-gx0-f209.google.com[209.
>85.
>> 217.209]>: Client host rejected: Access denied; from=<rem...@real-domain.gma
>il.
>> com> to=<examp...@host.example.com> proto=ESMTP helo=<mail-gx0-f209.google.c
>om>
>> Jun 19 10:21:44 lacn postfix/smtpd[5512]: NOQUEUE: reject: RCPT from 
>> mx-out.forthnet.gr[193.92.150.104]: 554 <mx-out.forthnet.gr[193.92.150.104]>
>: 
>> Client host rejected: Access denied; from=<rem...@real-domain.cha.forthnet.g
>r> 
>> to=<examp...@host.example.com> proto=ESMTP helo=<mx-out.forthnet.gr>
>> Jun 20 03:32:55 lacn postfix/smtpd[1723]: NOQUEUE: reject: RCPT from 
>> snt0-omc1-s4.snt0.hotmail.com[65.55.90.15]: 554 <snt0-omc1-s4.snt0.hotmail.c
>om[
>> 65.55.90.15]>: Client host rejected: Access denied; 
>> from=<rem...@real-domain.hotmail.com> to=<examp...@host.example.com> 
>> proto=ESMTP helo=<snt0-omc1-s4.snt0.hotmail.com>
>> Jun 21 06:10:48 lacn postfix/smtpd[8387]: NOQUEUE: reject: RCPT from 
>> mail-gx0-f209.google.com[209.85.217.209]: 554 <mail-gx0-f209.google.com[209.
>85.
>> 217.209]>: Client host rejected: Access denied; from=<rem...@real-domain.gma
>il.
>> com> to=<examp...@host.example.com> proto=ESMTP helo=<mail-gx0-f209.google.c
>om>
>> Jun 21 07:43:31 lacn postfix/smtpd[12774]: NOQUEUE: reject: RCPT from 
>> unknown[119.206.224.135]: 554 <unknown[119.206.224.135]>: Client host 
>> rejected: Access denied; from=<kimjint...@hotmail.com> 
>> to=<kimjintae...@naver.com> proto=SMTP helo=<new.ip.range.host>
>> 
>> 
>> 
>
>you have a rule that calls "REJECT". but your 'postconf -n' shows no
>restrictions nor header/body checks. a first bet is that the rules are
>in master.cf.

Note that messages from the same sender, taking the same path, do
get accepted, too.  There seem to be 6 of those in the same log
interval from a sender who had 3 rejected.  Do you want more detailed
log entries about those?

These are the master.cf sections that are uncommented and include the
string reject (the word reject is simply preceded by permit_mynetworks
in all 4 relevant cases, plus one smtpd_delay_reject=no line)(at
least I think I know which 4 might be relevant, please let me know if
that's wrong):

smtp      inet  n       -       -       -       -       smtpd -D
    -o smtpd_client_restrictions=permit_mynetworks,reject
    -o smtpd_recipient_restrictions=permit_mynetworks,reject
127.0.0.1:10025 inet n  -       -     -       -  smtpd
    -o content_filter=
    -o local_recipient_maps=
    -o relay_recipient_maps=
    -o smtpd_restriction_classes=
    -o smtpd_delay_reject=no
    -o smtpd_client_restrictions=permit_mynetworks,reject
    -o smtpd_helo_restrictions=
    -o smtpd_sender_restrictions=
    -o smtpd_recipient_restrictions=permit_mynetworks,reject 
    -o mynetworks_style=host
    -o mynetworks=127.0.0.0/8
    -o strict_rfc821_envelopes=yes
    -o smtpd_error_sleep_time=0
    -o smtpd_soft_error_limit=1001
    -o smtpd_hard_error_limit=1000
    -o smtpd_client_connection_count_limit=0
    -o smtpd_client_connection_rate_limit=0
    -o receive_override_options=no_header_body_checks,no_unknown_recipient_chec
k
s


Reply via email to