diff -Nur -x '*.orig' -x '*.rej' qpsmtpd-0.31.1/plugins/queue/smtp-forward mezzanine_patched_qpsmtpd-0.31.1/plugins/queue/smtp-forward --- qpsmtpd-0.31.1/plugins/queue/smtp-forward 2006-03-02 19:05:57.000000000 -0500 +++ mezzanine_patched_qpsmtpd-0.31.1/plugins/queue/smtp-forward 2006-03-02 19:05:09.000000000 -0500 @@ -116,16 +116,13 @@ $smtp->dataend(); $rc = $smtp->code; - $message = $smtp->message; - my $queue_message; - chomp($message); + my @messages = $smtp->message; + my $queue_message = $messages[$#messages]; if ($rc =~ m/^4\d{2}$/ ) { - return(DENYSOFT, "Unable to queue message ($message)"); + return(DENYSOFT, "Unable to queue message ($queue_message)"); } elsif ($rc =~ m/^5\d{2}$/ ) { - return(DENY, "Unable to queue message ($message)"); - } else { - $queue_message = $message; + return(DENY, "Unable to queue message ($queue_message)"); } $smtp->quit();