I would check your Mac dns at this point 

> Il giorno 30 gen 2021, alle ore 13:03, Steve Linberg 
> <[email protected]> ha scritto:
> 
> My apologies, everyone… tcpserver status code 256 apparently means that the 
> client did not gracefully terminate the connection? So something is timing it 
> out after 60 seconds. I tried a different client and a test message went 
> right through, so it appears to be a client-side issue (Apple Mail on OS 
> 11.1). 
> 
> Sorry for spamming the list, but maybe this will help a future googler. :/
> 
> - Steve
> 
> 
>> On Jan 30, 2021, at 2:53 PM, Eric Broch <[email protected]> wrote:
>> 
>> Try a different dns server
>> 
>> On 1/30/21 12:25 PM, Steve Linberg wrote:
>>> Greetings all. I’ve been running qmail on my servers and vms for about 20 
>>> years and it’s mostly worked great, but I’m having a thumper of a slowdown 
>>> problem on my current setup and I can’t get to the bottom of it… any help 
>>> appreciated.
>>> 
>>> The environment is a very lightly-used private VM running centos7 and the 
>>> following packages:
>>> 
>>> [root@radbug ~]# yum list installed | grep qmail
>>> qmail.x86_64                        1.03-2.2.1.qt.el7          @qmt-current
>>> qmailadmin.x86_64                   1.2.16-3.2.qt.el7          @qmt-current
>>> qmailmrtg.x86_64                    4.2-3.qt.el7               @qmt-current
>>> 
>>> I’ve narrowed it down to a delay shown in 
>>> /var/log/qmail/submission/current, when I send a test message to myself at 
>>> another address, using my vm as my mail server. The first lines hit 
>>> immediately when I click “send” in the mail client, but then it takes a 
>>> full minute between the tcpserver “end” message and whatever preceded it, 
>>> during which time my mail client hangs at “sending…”: (annotations [*** 
>>> like this ***] inline are mine, obviously, and addresses/servers replaced 
>>> with caps but the IPs are unchanged):
>>> 
>>> 2021-01-30 13:42:52.255716500 tcpserver: status: 0/100
>>> [*** message sent......... ***]
>>> 2021-01-30 13:47:33.912724500 tcpserver: status: 1/100
>>> 2021-01-30 13:47:33.912947500 tcpserver: pid 6009 from 24.62.203.29
>>> 2021-01-30 13:47:33.912948500 tcpserver: ok 6009 MYHOST:104.236.46.99:587 
>>> :24.62.203.29::55124
>>> [*** waiting... one minute 4 seconds pass ***]
>>> 2021-01-30 13:48:37.899374500 tcpserver: end 6009 status 256
>>> 2021-01-30 13:48:37.899376500 tcpserver: status: 0/100
>>> 2021-01-30 13:48:37.930988500 tcpserver: status: 1/100
>>> 2021-01-30 13:48:37.931122500 tcpserver: pid 6021 from 24.62.203.29
>>> 2021-01-30 13:48:37.931198500 tcpserver: ok 6021 MYHOST:104.236.46.99:587 
>>> :24.62.203.29::55129
>>> 2021-01-30 13:48:38.263537500 CHKUSER accepted sender: from 
>>> <[email protected]:[email protected]:> remote 
>>> <[10.0.98.178]:unknown:24.62.203.29> rcpt <> : sender accepted
>>> 2021-01-30 13:48:38.327973500 CHKUSER relaying rcpt: from 
>>> <[email protected]:[email protected]:> remote 
>>> <[10.0.98.178]:unknown:24.62.203.29> rcpt <[email protected]> : client 
>>> allowed to relay
>>> 2021-01-30 13:48:38.327975500 policy_check: local [email protected] -> 
>>> remote [email protected] (AUTHENTICATED SENDER)
>>> 2021-01-30 13:48:38.327976500 policy_check: policy allows transmission
>>> [*** waiting... (message received) then one more minute passes ***]
>>> 2021-01-30 13:49:38.403478500 tcpserver: end 6021 status 0
>>> 2021-01-30 13:49:38.403479500 tcpserver: status: 0/100
>>> 
>>> It’s very consistent in this timing, and loads on the server are basically 
>>> 0, nothing in /var/log/messages or anywhere else that I can see. Vpopmail 
>>> is using mysql, but it isn’t logging any slow queries, and this is more or 
>>> less the only thing happening on the box. It’s been doing it for a while 
>>> now, maybe a month or two? I don’t send much mail so I didn’t lean into it 
>>> too hard when it started happening, but now it’s really annoying me and I 
>>> want to get to the bottom of it. (Inbound mail TO the server from other 
>>> locations (like the auto response to the “subscribe” message I sent to the 
>>> list just now) lands instantly.)
>>> 
>>> My /etc/tcprules.d/tcp.smtp: (I thought it might have been something about 
>>> domain keys, so I removed that but it hasn’t made any difference)
>>> 127.:allow,BADMIMETYPE="",BADLOADERTYPE="M",CHKUSER_RCPTLIMIT="50",CHKUSER_WRONGRCPTLIMIT="10",NOP0FCHECK="1",QMAILQUEUE="/var/qmail/bin/simscan"
>>> 
>>> My /var/qmail/supervise/submission/run:
>>> #!/bin/sh                                                                   
>>>                                                                             
>>>                                                   
>>> QMAILDUID=`id -u vpopmail`
>>> NOFILESGID=`id -g vpopmail`
>>> MAXSMTPD=`cat /var/qmail/control/concurrencyincoming`
>>> SMTPD="/var/qmail/bin/qmail-smtpd"
>>> TCP_CDB="/etc/tcprules.d/tcp.smtp.cdb"
>>> HOSTNAME=`hostname`
>>> VCHKPW="/home/vpopmail/bin/vchkpw"
>>> export REQUIRE_AUTH=1
>>> 
>>> exec /usr/bin/softlimit -m 128000000 \
>>>     /usr/bin/tcpserver -v -R -H -l $HOSTNAME -x $TCP_CDB -c "$MAXSMTPD" \
>>>     -u "$QMAILDUID" -g "$NOFILESGID" 0 587 \
>>>     $SMTPD $VCHKPW /bin/true 2>&1
>>> 
>>> In case it’s relevant, my /var/qmail/supervise/smtp/run:
>>> #!/bin/sh                                                                   
>>>                                                                             
>>>                                                   
>>> QMAILDUID=`id -u vpopmail`
>>> NOFILESGID=`id -g vpopmail`
>>> MAXSMTPD=`cat /var/qmail/control/concurrencyincoming`
>>> SPAMDYKE="/usr/bin/spamdyke"
>>> SPAMDYKE_CONF="/etc/spamdyke/spamdyke.conf"
>>> SMTPD="/var/qmail/bin/qmail-smtpd"
>>> TCP_CDB="/etc/tcprules.d/tcp.smtp.cdb"
>>> HOSTNAME=`hostname`
>>> VCHKPW="/home/vpopmail/bin/vchkpw"
>>> REQUIRE_AUTH=0
>>> 
>>> exec /usr/bin/softlimit -m 64000000 \
>>>      /usr/bin/tcpserver -v -R -H -l $HOSTNAME -x $TCP_CDB -c "$MAXSMTPD" \
>>>      -u "$QMAILDUID" -g "$NOFILESGID" 0 smtp \
>>>      $SPAMDYKE --config-file $SPAMDYKE_CONF \
>>>      $SMTPD $VCHKPW /bin/true 2>&1
>>> 
>>> I tried removing spamdyke from this just to see if it made a difference 
>>> after “qmailctl restart”; it didn’t make a difference.
>>> 
>>> It’s very consistent in this timing, and loads on the server are basically 
>>> 0, nothing in /var/log/messages or anywhere else that I can see. Vpopmail 
>>> is using mysql, but it isn’t logging any slow queries, and this is more or 
>>> less the only thing happening on the box. The mail does go out, but it 
>>> always takes a minute to clear the outbox from my mail client, and I can’t 
>>> figure out why it’s happening.
>>> 
>>> Any advice or dope-slaps much appreciated. Going to click “send” on this 
>>> now and wait one minute for it to get sent… >:-(
>>> 
>>> 
>>> 
>>> 
> 
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to