[Rt-devel] mails to empty list, 3.2
matthew zeier
mrz at intelenet.net
Thu Jul 15 02:54:04 EDT 2004
Hey, that's great, it worked!
Looks like this made it into rc4 too, no?
----- Original Message -----
From: "Alex Vandiver" <alexmv at bestpractical.com>
To: "matthew zeier" <mrz at intelenet.net>
Cc: <rt-devel at lists.fsck.com>
Sent: Wednesday, July 14, 2004 8:23 AM
Subject: Re: [Rt-devel] mails to empty list, 3.2
> On Mon, 2004-07-12 at 19:48, matthew zeier wrote:
> > Are Hans and I the only ones with this problem? Free beer to anyone who
can
> > help me find a fix to this.
> I just ran into this, and spent a minute poking at it. The
> FriendlyToLine is pushed onto the To: line if there isn't anything
> there, regardless if there are recipients in the Cc or Bcc. Later, when
> the check of "does this have recipients" rolls around, there's nothing
> in the Cc or Bcc, but the FriendlyToLine in the To, so.. off it goes!
>
> I have fixed the problem in svn; it should be in the next 3.2
> release. If you're itching to fix it now, applying the following should
> work.
> - Alex
>
> Index: lib/RT/Action/SendEmail.pm
> ===================================================================
> --- lib/RT/Action/SendEmail.pm (revision 1228)
> +++ lib/RT/Action/SendEmail.pm (working copy)
> @@ -116,10 +116,11 @@
> if ( !$MIMEObj->head->get('Bcc') && $self->{'Bcc'} && @{
$self->{'Bcc'} } );
>
> # PseudoTo (fake to headers) shouldn't get matched for message
recipients.
> - # If we don't have any 'To' header, drop in the pseudo-to header.
> + # If we don't have any 'To' header (but do have other recipients),
drop in
> + # the pseudo-to header.
> $self->SetHeader( 'To', join ( ', ', @{ $self->{'PseudoTo'} } ) )
> if ( $self->{'PseudoTo'} && ( @{ $self->{'PseudoTo'} } )
> - and ( !$MIMEObj->head->get('To') ) );
> + and ( !$MIMEObj->head->get('To') ) ) and (
$MIMEObj->head->get('Cc') or $MIMEObj->head->get('Bcc'));
>
> # We should never have to set the MIME-Version header
> $self->SetHeader( 'MIME-Version', '1.0' );
>
> --
> Networking -- one letter away from not working
>
More information about the Rt-devel
mailing list