The upstream fix for this problem is in: http://git.savannah.gnu.org/gitweb/?p=gnutls.git;a=commitdiff;h=46958a67b93bbb739bbc9a74ccb7e4dbd380ad76
An alternative fix that doesn't require modifications to gnutls is to have exim and any other application set value themselves: gnutls_handshake_set_max_packet_length (session, 64*1024); FYI, the total packet size to do a TLS handshake with your server is 25kb, which is the largest I've seen so far. I'll backport the change from 16kb to 48kb to the v2.2 branch. We will do a new stable release soon. /Simon -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]