Hello,
I’m looking for feedback on this idea.
I’d like to be able to toggle RT’s ability to send mail, so
that I can bulk-load tickets from a legacy ticket-tracking
system without sending mail to everyone involved.
Here’s what I’ve come up with - I’d like to know if I’ve really done
what I intended, or if there’s something else I need to consider.
-
Introduce a config variable “MailSendingOff”
-
in lib/RT/Action/ add this to SendMail->SendMessage
at the top of the subroutine:if ($RT::MailSendingOff) {
write to log saying "mail not sent because of config"
return (1);
}
Does this sound sane? I’m thinking that this would allow me to
keep the web interface sending mail while from the command line I can run
my bulk load without mail sending, as long as I use a separate config
file for the load script.
Also, if this is considered a useful feature, I will submit a patch.
Thanks,
Steve