[rt-devel] Minor, but handy change to outbound messages
Jesse
jesse at fsck.com
Tue Dec 5 16:56:25 EST 2000
I actually put code into RT2 to do this last night ;) I'm leery of changing
hte behavior in RT 1.0.x, but I'm sure a lot of folks will find this useful.
Thanks,
Jesse
On Tue, Dec 05, 2000 at 11:27:57AM -0700, Monte Mitzelfelt wrote:
>
> I think we're running 1.0.1. Here's a patch that I keep rolling forward
> as we upgrade because it's turned out to be very helpful in getting
> replies back to the queue rather than individuals. The jest of it is to
> change the To: and the Bcc: lines in the following manner:
>
> To: Requestor and $in_queue_id Staff: ;
> Bcc: $in_recipient$in_bcc
>
> This way, their are no real addresses in the To: line, just an RFC
> complaint named empty list of addresses. It's greatly reduced the amount
> of mail that we used to see twice: once as a part of ticket process and
> once as a direct reply. It's also helped funnel things back into the
> ticket system since it leaves only the Rt address as an obvious reply
> point. I've also added some crude filtering against some automated
> senders. This could be done much better, but is useful to us.
>
>
> *** /home/mathew/rt-1.0.1/lib/rt/support/mail.pm Tue Nov 16
> 02:38:29 1999--- /usr/local/rt/lib/rt/support/mail.pm Mon Jun 5
> 16:15:37 2000
> ***************
> *** 101,113 ****
> $in_subject =~ s/^(\s*)//;
>
> open (MAIL, "|$rt::mailprog $rt::mail_options");
>
> print MAIL "Subject: [$rt::rtname \#". $in_serial_num . "]
> ($in_queue_id) $in_subject
> Reply-To: $friendly_name <$temp_mail_alias>
> From: $friendly_name <$temp_mail_alias>
> ! To: $in_recipient
> Cc: $in_cc
> ! Bcc: $in_bcc
> X-Request-ID: $in_serial_num
> X-RT-Loop-Prevention: $rt::rtname
> X-Sender: $in_current_user
> --- 101,116 ----
> $in_subject =~ s/^(\s*)//;
>
> open (MAIL, "|$rt::mailprog $rt::mail_options");
> +
> + # don't send replies to these guys MONTE -- hacky, so hacky
> + $in_recipient = '' if $in_recipient =~ /\@(verisign.com|uu.net)/i ;
>
> print MAIL "Subject: [$rt::rtname \#". $in_serial_num . "]
> ($in_queue_id) $in_subject
> Reply-To: $friendly_name <$temp_mail_alias>
> From: $friendly_name <$temp_mail_alias>
> ! To: Requestor and $in_queue_id Staff: ;
> Cc: $in_cc
> ! Bcc: $in_recipient$in_bcc
> X-Request-ID: $in_serial_num
> X-RT-Loop-Prevention: $rt::rtname
> X-Sender: $in_current_user
>
>
>
> _______________________________________________
> Rt-devel mailing list
> Rt-devel at lists.fsck.com
> http://lists.fsck.com/mailman/listinfo/rt-devel
>
--
jesse reed vincent -- root at eruditorum.org -- jesse at fsck.com
70EBAC90: 2A07 FC22 7DB4 42C1 9D71 0108 41A3 3FB3 70EB AC90
that's security the same way that asking for directions to topeka and
being told that a seal is a mammal is informative
-robin at apocalypse.org
More information about the Rt-devel
mailing list