[Mailman-Users] List Delivery Issue - Only half of the list gets email

Ed Bailey ebailey at doghouseconsulting.com
Sun Jun 22 18:24:17 CEST 2003


Hello - 

As follows is what I am working with 

Mailman 2.1.1
Postfix 2.0.2 postconf will be at the bottom of the email
RAV 8.4.1

The mail server outside of its relationship with Mailman works quite
well and is very prompt in its mail delivery. 

Now for the fun - 

After 8 months of working fine - mailman will now only deliver mail to
half of my largest list which only has about 715 members and I can't
begin to figure out why. Mailman works fine with the other lists which
are all under a 100.

The list is moderated so I can send an email to the list and then get a
request to approve the post right away. I approve the post and then I
can see that email is going to the list, but not nearly enough. The logs
indicate that about half of the emails in the list are ever actually
submitted to postfix for delivery. 

Thanks for any ideas - I am clueless and tired right now

As follows are the output of the mailman logs

Note: the problem list never shows up in the post log file - the other
lists do

Error Log - I am sure this has something todo with the problem but why
then does half the email get delivered?

un 22 11:41:34 2003 (2509) Uncaught runner exception: please run
connect() first
Jun 22 11:41:34 2003 (2509) Traceback (most recent call last):
  File "/var/mailman/Mailman/Queue/Runner.py", line 105, in _oneloop
    self._onefile(msg, msgdata)
  File "/var/mailman/Mailman/Queue/Runner.py", line 155, in _onefile
    keepqueued = self._dispose(mlist, msg, msgdata)
  File "/var/mailman/Mailman/Queue/OutgoingRunner.py", line 61, in
_dispose
    self._func(mlist, msg, msgdata)
  File "/var/mailman/Mailman/Handlers/SMTPDirect.py", line 150, in
process
    conn.quit()
  File "/var/mailman/Mailman/Handlers/SMTPDirect.py", line 80, in quit
    self.__conn.quit()
  File "//usr/lib/python2.2/smtplib.py", line 702, in quit
    self.docmd("quit")
  File "//usr/lib/python2.2/smtplib.py", line 357, in docmd
    self.putcmd(cmd,args)
  File "//usr/lib/python2.2/smtplib.py", line 313, in putcmd
    self.send(str)
  File "//usr/lib/python2.2/smtplib.py", line 305, in send
    raise SMTPServerDisconnected('please run connect() first')
SMTPServerDisconnected: please run connect() first

Jun 22 11:41:34 2003 (2509) SHUNTING:
1056295980.754047+02e669aefe5c74f936c182a6c11d3b4a1cc88228
Jun 22 11:41:34 2003 (2509) Cannot connect to SMTP server localhost on
port smtp

SMTP log - result of the post to a list with 715 members

Jun 22 11:31:33 2003 (2509)
<mailman.2.1056295891.2507.all-mse at mail.mse.ufl.edu> smtp for 1 recips,
completed in 0.157 seconds
Jun 22 11:31:35 2003 (2509)
<mailman.2.1056295891.2507.all-mse at mail.mse.ufl.edu> smtp for 1 recips,
completed in 0.053 seconds
Jun 22 11:32:27 2003 (2509)
<mailman.0.1056295947.20340.all-mse at mail.mse.ufl.edu> smtp for 1 recips,
completed in 0.040 seconds
Jun 22 11:32:28 2003 (2509)
<mailman.0.1056295947.20340.all-mse at mail.mse.ufl.edu> smtp for 1 recips,
completed in 0.033 seconds
Jun 22 11:33:02 2003 (2509)
<mailman.3.1056295981.2507.all-mse at mail.mse.ufl.edu> smtp for 1 recips,
completed in 0.082 seconds
Jun 22 11:33:04 2003 (2509)
<mailman.3.1056295981.2507.all-mse at mail.mse.ufl.edu> smtp for 1 recips,
completed in 0.042 seconds
Jun 22 11:41:34 2003 (2509) All recipients refused: please run connect()
first
Jun 22 11:41:34 2003 (2509) All recipients refused: please run connect()
first
Jun 22 11:41:34 2003 (2509) All recipients refused: please run connect()
first
Jun 22 11:41:34 2003 (2509) All recipients refused: please run connect()
first
Jun 22 11:41:35 2003 (2509)
<mailman.0.1056296013.20362.all-mse at mail.mse.ufl.edu> smtp for 1 recips,
completed in 0.392 seconds
Jun 22 11:41:36 2003 (2509)
<mailman.0.1056296013.20362.all-mse at mail.mse.ufl.edu> smtp for 1 recips,
completed in 0.093 seconds
Jun 22 12:14:02 2003 (2509)
<mailman.0.1056298441.2505.all-mse at mail.mse.ufl.edu> smtp for 1 recips,
completed in 0.065 seconds

Post fix log: I think this has something to do with local user relay
issues but then why does regular mail to local users work like it should

Jun 22 11:33:49 mse1018 postfix/local[20421]: B54D41700B9:
to=<all-mse-bounces at mail.mse.ufl.edu>, relay=local, delay=1, status=sent
("|/var/mailman/mail/mailman bounces all-mse")
Jun 22 11:33:49 mse1018 postfix/local[20412]: 91D09170004:
to=<all-mse-bounces at mail.mse.ufl.edu>, relay=local, delay=0, status=sent
("|/var/mailman/mail/mailman bounces all-mse")
Jun 22 11:33:50 mse1018 postfix/smtpd[20350]: 8C9C917008D: reject: RCPT
from localhost.localdomain[127.0.0.1]: 550 <jhamp at mse.ufl.edu>: User
unknown in local recipient table;
from=<all-mse-bounces at mail.mse.ufl.edu> to=<famos at ufl.edu> proto=ESMTP
helo=<mse1018.mse.ufl.edu>
Jun 22 11:33:51 mse1018 postfix/smtpd[20350]: 8C9C917008D: reject: RCPT
from localhost.localdomain[127.0.0.1]: 550 <psing at mse.ufl.edu>: User
unknown in local recipient table;
from=<all-mse-bounces at mail.mse.ufl.edu> to=<famos at ufl.edu> proto=ESMTP
helo=<mse1018.mse.ufl.edu>
Jun 22 11:33:52 mse1018 postfix/smtpd[20350]: 8C9C917008D: reject: RCPT
from localhost.localdomain[127.0.0.1]: 550 <spiet at mse.ufl.edu>: User
unknown in local recipient table;
from=<all-mse-bounces at mail.mse.ufl.edu> to=<famos at ufl.edu> proto=ESMTP
helo=<mse1018.mse.ufl.edu>
Jun 22 11:33:53 mse1018 postfix/smtpd[20350]: 8C9C917008D: reject: RCPT
from localhost.localdomain[127.0.0.1]: 550 <yqi at mse.ufl.edu>: User
unknown in local recipient table;
from=<all-mse-bounces at mail.mse.ufl.edu> to=<famos at ufl.edu> proto=ESMTP
helo=<mse1018.mse.ufl.edu>
Jun 22 11:33:54 mse1018 postfix/smtpd[20350]: 8C9C917008D: reject: RCPT
from localhost.localdomain[127.0.0.1]: 550 <keqingfa at mse.ufl.edu>: User
unknown in local recipient table;
from=<all-mse-bounces at mail.mse.ufl.edu> to=<famos at ufl.edu> proto=ESMTP
helo=<mse1018.mse.ufl.edu>
Jun 22 11:33:55 mse1018 postfix/smtpd[20350]: 8C9C917008D: reject: RCPT
from localhost.localdomain[127.0.0.1]: 550 <dokim at mse.ufl.edu>: User
unknown in local recipient table;
from=<all-mse-bounces at mail.mse.ufl.edu> to=<famos at ufl.edu> proto=ESMTP
helo=<mse1018.mse.ufl.edu>

My postfix setup

[root at mse1018 logs]# postconf -n
alias_database = hash:/etc/postfix/aliases
alias_maps = hash:/etc/postfix/aliases, ldap:myldaptag
always_bcc = backup
command_directory = /usr/sbin
config_directory = /etc/postfix
content_filter = smtp:[127.0.0.1]:10025
daemon_directory = /usr/libexec/postfix
debug_peer_level = 2
header_checks = regexp:/etc/postfix/maps/header_checks
ignore_mx_lookup_error = yes
local_recipient_maps = $alias_maps unix:passwd.byname
mail_owner = postfix
mailbox_size_limit = 500000000
mailq_path = /usr/bin/mailq.postfix
manpage_directory = /usr/share/man
maximal_queue_lifetime = 1d
mydestination = $myhostname, $mydomain, localhost.$mydomain,
mail.mse.ufl.edu, alumni.mse.ufl.edu
mydomain = mse.ufl.edu
myhostname = mse1018.mse.ufl.edu
mynetworks = 10.5.132.0/24, 10.5.46.0/24, 10.227.244.0/24,
128.227.90.214/32, 128.227.132.0/16, 68.105.168.236/32, 10.227.132.0/24,
127.0.0.0/8
myorigin = $myhostname
newaliases_path = /usr/bin/newaliases.postfix
owner_request_special = no
queue_directory = /var/spool/postfix
readme_directory = /etc/postfix/readme
recipient_delimiter = +
relay_domains = $mydestination
sample_directory = /etc/postfix/samples
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
smtpd_client_restrictions = 
smtpd_helo_restrictions = 
smtpd_recipient_restrictions = permit_mynetworks,    check_client_access
hash:/etc/postfix/pop-before-smtp,   reject_unauth_destination,
check_client_access hash:/etc/postfix/access,   check_helo_access
hash:/etc/postfix/access,   check_sender_access
hash:/etc/postfix/access,   check_recipient_access
hash:/etc/postfix/access,   reject_unauth_pipelining,
reject_invalid_hostname,    reject_non_fqdn_sender,    reject_rbl_client
relays.visi.com,     reject_rbl_client sbl.spamhaus.org,   permit
smtpd_sender_restrictions = 
strict_rfc821_envelopes = yes
unknown_local_recipient_reject_code = 550






More information about the Mailman-Users mailing list