[rt-users] Bounce detection

Stewart James stewart.james at vu.edu.au
Wed Mar 12 20:20:33 EST 2003


Following this up, I seem to have managed to put some very loose bounce
detection in place.

Not being familiar with RT, I am not so sure what I have done will work.
Perhaps someone here might be able to shoot me out of the water and tell
me this will not work on a production box.

In short the files I modified were Interface/Email.pm Action/SendEmail.pm
and rt-mailgate.

I have not tested these AT ALL apart from seeing that things worked. But
here is what I saw happening on my test system.

Interface/Email.pm seemed to be used when an error occured and we needed
to say go away. so I set a -f postmaster at mydomain.com so that all messages
from errors could bounce to me.

Action/SendEmail.pm seemed to be called for generation of other messages
so this is hacked to set a return path of bounce+ticket-#@mydomain.com

rt-mailgate had a few lines added to figure out which ticket a bounce was
from.

finally I added a line to my sendmail aliases:
bounce+*: "|/usr/lib/request-tracker/rt-mailgate --queue sysgroup --action
comment"

The few tests I performed seemed to have worked.

I am hoping that others see my abouve hacks as viable in a production box,
but more importantly, if there is a reason for the above to not work - I
have only spent 2 hours with the RT code so my assumptions on how RT works
may very well be up the duff!

Cheers,

Stewart

On Thu, 13 Mar 2003, Stewart James wrote:

> Date: Thu, 13 Mar 2003 09:01:01 +1100 (EST)
> From: Stewart James <stewart.james at vu.edu.au>
> To: rt-users at lists.fsck.com
> Subject: [rt-users] Bounce detection
>
>
> Hi,
>
> I am new to rt and trying to get my head around everything (to the guys
> who are developing it - TOP JOB!)
>
> Something I notice is missing is any bounce detection, I also noted from
> readiong the list archive alot of people have written their own little
> customizations - so I was hoping someone had done it already, or can give
> me some pointers.
>
> I will have a look at doing this myself, in case that is the path I will
> have to go down I will outline what I though would suffice (at least for
> now).
>
> Set envelope sender to something like: bounce+#@domain.com (# is the
> ticket number email is being sent about). Then extend mail gate to have a
> "bounce" service....which would very much be a comment, just how it
> detects ticket number would be different. Then insert the message as a
> comment.
>
> This got me to thinking about permissions, and perhaps setting up a "mail
> user" or something similar that has permissions to comment on tickets.
>
> I know this is not the complete bounce detetion people would probably be
> thinking of, but at least this would notify the ticket that a message
> bounced - even if the users of that ticket need to manually figureout who
> bounced and why....on a site that might have a good number of queue's it
> is better than the postmaster having to do it.
>
> Comments, thoughts - even better has someone done this(or something
> similar)? Even if is a pointer on say modifying the envelope sender any
> advice would be appreciated. For the record I am running 2.0.15.
>
> Cheers,
>
> Stewart
> _______________________________________________
> rt-users mailing list
> rt-users at lists.fsck.com
> http://lists.fsck.com/mailman/listinfo/rt-users
>
> Have you read the FAQ? The RT FAQ Manager lives at http://fsck.com/rtfm
>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: Email.pm.diff
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20030313/c002455a/attachment.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: SendEmail.pm.diff
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20030313/c002455a/attachment-0001.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: rt-mailgate.diff
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20030313/c002455a/attachment-0002.ksh>


More information about the rt-users mailing list