UnsafeEmailCommands

I am trying to set up a call to mailgate to resolve tickets via email. I
have set the following in my RT_SiteConfig.pm file.

Set($UnsafeEmailCommands , 1);

I have also restarted Apache.

I issue the following command to mailgate…

| /usr/local/rt3/bin/rt-mailgate --queue ‘MyQueue’ --action
correspond-resolve --debug --url http://www.mydomain.com/rt

But get the following error…

Nov 9 06:37:48 faramir postfix/local[98988]: 4067134DE0:
to=support-MyQueue-rt-resolve@mydomain.com, relay=local, delay=1,
status=deferred (temporary failure. Command output: Connecting to
http://www.mydomain.com/rt/REST/1.0/NoAuth/mail-gateway at
/usr/local/rt3/bin/rt-mailgate line 99, <> chunk 1. temporary failure -
Invalid ‘action’ parameter at /usr/local/rt3/bin/rt-mailgate line 108, <>
chunk 1. RT server error. The RT server which handled your email did not
behave as expected. It said: temporary failure - Invalid ‘action’ parameter
)

Can someone PLEASE help!

Stephen J. Brewer
IT Manager
API Digital
sbrewer@apid.com

Stephen J. Brewer
IT Manager
API Digital
sbrewer@apid.com

./bin/rt-mailgate --help

RT Mail Gateway
Usage:
rt-mailgate --help : this text
Usual invocation (from MTA):
rt-mailgate --action (correspond|comment|…) --queue queuename
–url http://your.rt.server/
[ --debug ]
[ --extension (queue|action|ticket) ]
[ --timeout seconds ]

Looks like maybe correspond-resolve isn’t valid out of the box.

Or, using the directions from
Request Tracker Wiki it
looks like you need to work with your sendmail and procmail configs.

Stephen Brewer wrote:

I am trying to set up a call to mailgate to resolve tickets via email. I
have set the following in my RT_SiteConfig.pm file.

Set($UnsafeEmailCommands , 1);

I have also restarted Apache.

I issue the following command to mailgate…

| /usr/local/rt3/bin/rt-mailgate --queue ‘MyQueue’ --action
correspond-resolve --debug --url http://www.mydomain.com/rt

But get the following error…

Nov 9 06:37:48 faramir postfix/local[98988]: 4067134DE0:
to=support-MyQueue-rt-resolve@mydomain.com, relay=local, delay=1,
status=deferred (temporary failure. Command output: Connecting to
http://www.mydomain.com/rt/REST/1.0/NoAuth/mail-gateway at
/usr/local/rt3/bin/rt-mailgate line 99, <> chunk 1. temporary failure -
Invalid ‘action’ parameter at /usr/local/rt3/bin/rt-mailgate line 108, <>
chunk 1. RT server error. The RT server which handled your email did not
behave as expected. It said: temporary failure - Invalid ‘action’ parameter
)

Can someone PLEASE help!

Drew Barnes
Applications Analyst
Raymond Walters College
University of Cincinnati