Imported to qpsmtpd-dev.

https://github.com/msimerson/qpsmtpd-dev/commit/b174bb0c4dd865312c264504935549e962004336

Matt

On Jul 20, 2012, at 10:37 AM, Charlie Brady wrote:

> 
> On Sat, 25 Feb 2012, Robin H. Johnson wrote:
> 
>> I'm reopening this thread as I independently ran into it today, and I still
>> don't see it in the Git repo. 
> 
> I still don't see it in the Git repo:
> 
> https://github.com/smtpd/qpsmtpd/blob/master/lib/Qpsmtpd/SMTP.pm
> 
> It's nearly a year now since Jared Johnson proposed a patch:
> 
> http://grokbase.com/t/perl/qpsmtpd/118f562eah/patch-tweak-qps-header-handling-for-messages-with-no-body
> 
> Gentoo has Robin's version of the patch in their port:
> 
> http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/mail-mta/qpsmtpd/files/qpsmtpd-0.83-accept-empty-email.patch?view=markup
> 
> Can we decide yay or nay, please?
> 
>> I've attached a simpler patch than the previous version as well, it's
>> had a few hours of testing only.
>> 
>> A user tried to subscribe to a mailing list I run, and pinged me after 2 days
>> because his sub request hadn't gone through.
>> 
>> It was being handled incorrectly by qpsmtpd, such that $transaction->header 
>> was
>> undef.
>> 
>> The user's MTA was an up to date Ubuntu LTS Postfix, and his MUA is 
>> Thunderbird
>> 10.
>> 
>> ==
>> < DATA
>>> 354 go ahead
>> < Received: from mail.EXAMPLE.COM (localhost [127.0.0.1])
>> <         by mail.EXAMPLE.COM (Postfix) with ESMTP id 8CE3D40B93
>> <         for <vhs-general-subscr...@lists.hackspace.ca>; Thu, 23 Feb 2012 
>> 05:15:33 +0000 (UTC)
>> < DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=EXAMPLE.COM;
>> <         s=mail; t=1329974133;
>> <         bh=frcCV1k9oG9oKj3dpUqdJg1PxRT2RSN/XKdLCPjaYaY=;
>> <         h=Message-ID:Date:From:MIME-Version:To:Content-Type:
>> <          Content-Transfer-Encoding;
>> <         b=WJi1NKkoafASk0xmEx9trfC0+EnTFQoLGKKaw/+iWYRwNuTFG62rhyOqaMXie/Jy3
>> <          zK7LZsg2FQFEhE0Gmx/+8UScndrUQUz+lBdEUw9uIPYqcrS06gCmnteu+oqCn+n5rB
>> <          s4SZfgDxYAPDtuvlrsxoNEnOqCf68jKHPnJamSoQ=
>> < Received: from [10.10.30.124] (unknown [AA.BB.CC.DD])
>> <         by mail.EXAMPLE.COM (Postfix) with ESMTPSA
>> <         for <vhs-general-subscr...@lists.hackspace.ca>; Thu, 23 Feb 2012 
>> 05:15:29 +0000 (UTC)
>> < Message-ID: <4f45cbdc.9070...@example.com>
>> < Date: Wed, 22 Feb 2012 21:17:16 -0800
>> < From: USER <u...@example.com>
>> < User-Agent: Mozilla/5.0 (X11; Linux i686; rv:10.0.1) Gecko/20120208 
>> Thunderbird/10.0.1
>> < MIME-Version: 1.0
>> < To: vhs-general-subscr...@lists.hackspace.ca
>> < Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>> < Content-Transfer-Encoding: 7bit
>> < .
>>> 451 Queuing declined or disabled; try again later
>> ===
>> 
>> In my logs, fun stuff like this:
>> FATAL PLUGIN ERROR [spamassassin]:  Can't call method "as_string" on an 
>> undefined value at /usr/share/qpsmtpd/plugins/spamassassin line 154, <STDIN> 
>> line 9.
>> FATAL PLUGIN ERROR [queue::qmail_2dqueue]:  Can't call method "print" on an 
>> undefined value at /usr/share/qpsmtpd/plugins/queue/qmail-queue line 59, 
>> <STDIN> line 9.
>> 
>> 

Reply via email to