[Mailman-Users] Delivery to SMTP server very slow
cite+mailman-users at incertum.net
Sat Feb 20 19:27:13 CET 2010
* Mark Sapiro <mark at msapiro.net>:
> On 2/20/2010 4:21 AM, Stefan Foerster wrote:
> So, without VERP or personalization, you should be seeing SMTP
> transactions that look like
> MAIL FROM
> RCPT TO
> (repeated for up to SMTP_MAX_RCPTS recipients)
> (message data)
> (MAIL FROM through DATA repeats until all recipients are delivered)
Yes. I assume you wanted me to check if there were any errors in this
dialogue - but there are none. Neither logfiles from the Python
smtplib, nor the the Postfix logs. The TCP caputure didn't show any
errors, too. And yes, I verified that there really isn't any VERP or
personalization involved (again, I read Postfix logs ("nrcpt=<large
number">) and TCP streams).
> And, if I understand what you're saying, the delay is in the RCPT
> TO/response loop and it occurs between the response and the next RCPT TO.
Yes. From debuglevel(1) logs:
Feb 20 19:03:15 2010 qrunner(7551): send: 'rcpt TO:<recipient1 at example.com>\r\n'
Feb 20 19:03:15 2010 qrunner(7551): reply: '250 2.1.5 Ok\r\n'
Feb 20 19:03:15 2010 qrunner(7551): reply: retcode (250); Msg: 2.1.5 Ok
Feb 20 19:03:17 2010 qrunner(7551): send: 'rcpt TO:<recipient2 at example.com>\r\n'
Feb 20 19:03:17 2010 qrunner(7551): reply: '250 2.1.5 Ok\r\n'
Feb 20 19:03:17 2010 qrunner(7551): reply: retcode (250); Msg: 2.1.5 Ok
If you want me to, I can gather detailed timing data with tcpdump
> > I really don't have any idea where I coul start debugging, or how.
> Nor do I really.
Humurous remark: "That's not what you want to hear from the guy who
actually wrote the application!" ;-)
I'm running out of ideas. My Postfix smtpd(8) for mailman looks like that:
127.0.0.1:10031 inet n - - - - smtpd
No magic involved here. My mm_cfg.py:
MAILMAN_SITE_LIST = 'mailman'
DEFAULT_URL_PATTERN = 'http://%s/mailman/'
PRIVATE_ARCHIVE_URL = '/mailman/private'
IMAGE_LOGOS = '/images/mailman/'
DEFAULT_EMAIL_HOST = 'lists.example.com'
DEFAULT_URL_HOST = 'lists.example.com'
DEFAULT_SERVER_LANGUAGE = 'en'
DEFAULT_SEND_REMINDERS = 0
USE_ENVELOPE_SENDER = 0
MTA=None # Misnomer, suppresses alias output on newlist
DEB_LISTMASTER='postmaster at example.net'
SMTPPORT = 10031
I am not able to find anything that is specific to this list, and I'm
not sure where I could look further.
More information about the Mailman-Users