Ken, please undo the changes in 'assp/lib/CorrectASSPcfg.pm' for the test with build 16271.
$main::neverQueueSize = 12000000; Thomas Von: Thomas Eckardt <thomas.ecka...@thockar.com> An: ASSP development mailing list <assp-test@lists.sourceforge.net> Datum: 26.09.2016 10:03 Betreff: Re: [Assp-test] Inbound TLS from gmail.com addresses / servers First, thank you for the debug file. There is one big problem. The debug file explains the general behavior of the slowing down connection while the data size is growing. It not explains, why this should only happens at connections from gmail.com and only if TLS is used. looking at the following timeline - the *** lines are from me and are showing the count of read-socketcalls within this second .... Sep-23-16 21:14:37 [Worker_2] <wrote: IO::Socket::INET=GLOB(0x11c1e3bc) (6)<DATA[CR][LF] Sep-23-16 21:14:37 [Worker_2] <getheader Sep-23-16 21:14:38 [Worker_2] <getbody - done: maillength:77206 Sep-23-16 21:14:39 [Worker_2] <doing full ***socketcalls per second (each 1440 byte) 164 ... Sep-23-16 21:14:40 [Worker_2] <doing full ***socketcalls per second (each 1440 byte) 167 ... Sep-23-16 21:14:41 [Worker_2] <doing full ***socketcalls per second (each 1440 byte) 108 ... Sep-23-16 21:14:42 [Worker_2] <doing full ***socketcalls per second (each 1440 byte) 95 ... Sep-23-16 21:14:43 [Worker_2] <doing full ***socketcalls per second (each 1440 byte) 82 ... Sep-23-16 21:14:44 [Worker_2] <doing full ***socketcalls per second (each 1440 byte) 74 ... Sep-23-16 21:15:09 [Worker_2] <doing full ***socketcalls per second (each 1440 byte) 43 ... Sep-23-16 21:15:39 [Worker_2] <doing full ***socketcalls per second (each 1440 byte) 35 ... Sep-23-16 21:16:39 [Worker_2] <doing full ***socketcalls per second (each 1440 byte) 21 ... Sep-23-16 21:18:39 [Worker_2] <doing full ***socketcalls per second (each 1440 byte) 12 ... Sep-23-16 21:22:41 msg79676-04975 209.85.223.177 <nntp.p...@gmail.com> to: testtls@[[ OUR DOMAIN ]].org info: message is too large ( > neverQueueSize 12000000 byte) to be queued for further internal processing! Skipping DKMI, Plugins and charset conversion. ***socketcalls per second (each 1440 byte) 8 ... Sep-23-16 21:22:45 [Worker_2] <wrote: IO::Socket::INET=GLOB(0x11c1e3bc) (1404) ***socketcalls per second (each 1440 byte) 150 ... Sep-23-16 21:23:53 [Worker_2] <wrote: IO::Socket::INET=GLOB(0x11c1e3bc) (1404) ***socketcalls per second (each 1440 byte) 161 ... Sep-23-16 21:23:53 [Worker_2] <wrote: IO::Socket::INET=GLOB(0x11c1e3bc) (1404) ***socketcalls per second (each 1440 byte) 161 Sep-23-16 21:25:29 [Worker_2] <doing line <250 Queued (652.288 seconds)[CR][LF] .... Until Sep-23-16 21:22:41 the mail is queued. While this is done, the speed slows down with the growing data. After this timestamp, large (65 kB)data junks are sent to the MTA (small (1400 Byte) are received) and as the queued data are getting less, the speed grows. At Sep-23-16 21:22:45 the outqueue is empty and the data are sent as they are received (1404 Byte each) with a normal speed. This behavior can't be explained with the usage of TLS, because the code behind is the same for all connections. The read data size for each read operation is always the same 1400 Byte. For me, the behavior can be exactly described with a not working Perl module 'Convert::Scalar' or a code operation, which is done over all the growing data after each read operation. The latter I can exclude. To make this 100% sure, I've made some small changes in the next release (will be published today). It is not possible to check, that 'Convert::Scalar' is working like expected for the 'grow' operation - even the module maintainer is not able to do this in the installation test scripts. At least make sure that version 1.11 is installed. >Sep-23-16 21:14:37 [Worker_2] <allocate memory: header=15703707 , maillogbuf=15703707 , outgoing=15703707 shows, that the module is installed and called by assp. What are the options to solve the problem? 1. in any case - check that Convert::Scalar version 1.11 is installed 2. Try the new version of assp.pl - I'll publish today. It contains code changes to prevent this behavior, at least to indentify the reason somehow better If the same behavior happens, please provide me the debug file again. 3. if this does not help, add the following code line to the module 'assp/lib/CorrectASSPcfg.pm' in 'sub set { ' $main::neverQueueSize = 4194304; This hidden value defines the maximum size of mail data, that should be queued for all full mail checks. If a mail is larger, queueing is switched off - charset conversion, full DKIM checks, DKIM signing and all Plugins for full mail operations (level 2) will be skipped. 4194304 are 4MB - you may try any other value of your choice. Default value is 12000000. This solution will also work with the current code. Thomas Von: K Post <nntp.p...@gmail.com> An: ASSP development mailing list <assp-test@lists.sourceforge.net> Datum: 24.09.2016 04:05 Betreff: Re: [Assp-test] Inbound TLS from gmail.com addresses / servers in the debug that I'm about to send you, I'm seeing lines like: <left over <46 Byte> periodically in the file. Don't know if that's notable or not. On Fri, Sep 23, 2016 at 9:43 PM, K Post <nntp.p...@gmail.com> wrote: > I'll get you a sample debug asap. > > FYI, I forgot to mention yesterday - I've noticed times (not always) when > watching the SMTP Connections Window with large test gmail emails where a > message will start transferring and after some time (7-8 minutes, maybe a > little less), that google will connect a second time and start transferring > the message again, even though the first one is still being received. > > The first message completed after say 12 minutes, and then 3-4 minutes > after that, the 2nd google connection disconnects and doesn't try again > (nor should it). > > This does NOT happen every time, and I can't find find a reason why it > would do this on occasion for some but not other big messages. > > > On Fri, Sep 23, 2016 at 7:02 AM, Thomas Eckardt < > thomas.ecka...@thockar.com> wrote: > >> Thank you Ken. >> >> Please would you send me the debug log for the large (15MB) TLS mail as >> ZIP or make it available to me for download anywhere, if it is too large >> for SMTP. >> >> Thomas >> >> > ------------------------------------------------------------------------------ _______________________________________________ Assp-test mailing list Assp-test@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/assp-test DISCLAIMER: ******************************************************* This email and any files transmitted with it may be confidential, legally privileged and protected in law and are intended solely for the use of the individual to whom it is addressed. This email was multiple times scanned for viruses. There should be no known virus in this email! ******************************************************* ------------------------------------------------------------------------------ _______________________________________________ Assp-test mailing list Assp-test@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/assp-test DISCLAIMER: ******************************************************* This email and any files transmitted with it may be confidential, legally privileged and protected in law and are intended solely for the use of the individual to whom it is addressed. This email was multiple times scanned for viruses. There should be no known virus in this email! *******************************************************
------------------------------------------------------------------------------
_______________________________________________ Assp-test mailing list Assp-test@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/assp-test