[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