[rt-users] Sendmail - outgoing mail
tmaciak at ci.grand-rapids.mi.us
tmaciak at ci.grand-rapids.mi.us
Fri Aug 19 13:53:46 EDT 2005
Hi Stephen,
I am testing that right now using this in Scrip #3:
=== START
my $requestor_address = $self->TicketObj->RequestorAddresses;
my @user = split('@', $requestor_address);
if ($user[1] eq 'ci.grand-rapids.mi.us') {
$RT::Logger->debug( "COGR - user is local to ci.grand-rapids.mi.us domain - autoreply is ok!"); return 1; } else {
$RT::Logger->debug( "COGR - user belongs to the $user[1] domain - ABORT autoreply!!!!"); return undef; }
=== END
However, it states: (Use these fields when you choose 'User Defined' for a condition or action)
And Scrip #3 is using "Autoreply to Requestors" and not "User Defined". If I change it to user
Defined I think it will not autoreply to the requestor, right?
T.J. Maciak
Internet/Intranet Developer
Department of IT
City of Grand Rapids
P: (616)456-3713
F: (616)456-3448
-----Original Message-----
From: Stephen Turner [mailto:sturner at MIT.EDU]
Sent: Friday, August 19, 2005 1:51 PM
To: Maciak, TJ; rt-users at lists.bestpractical.com
Subject: Re: [rt-users] Sendmail - outgoing mail
At Friday 8/19/2005 01:07 PM, tmaciak at ci.grand-rapids.mi.us wrote:
>Anybody know of a way to disable sendmail for all mail that is not
>within our specified "domains" ?
>i.e. - we process tickets to webmaster from yahoo, hotmail blah blah
>blah and it tries to autoreply To them with the ticket creation.
>Obviously we still want to send the mail internally for our own users.
>
>Any information on how I could od this would be very helpful!
If I understand the problem correctly, a quick & dirty solution would be to replace the Autoreply scrip with new scrip having a custom condition. The condition would check the requestor email and would succeed only for the email addresses you wanted to reply to.
Steve
More information about the rt-users
mailing list