AutoReplyWithoutQueueNameOrDescription

From Request Tracker Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

When using the FriendlyFromLineFormat sometimes the Queue Description or Name will be used in the From line when an auto reply is sent out. In order to change this to the realname of the ticket creator, you have to apply the following patch. This is tested with 3.8.7:

--- lib/RT/Action/Autoreply.pm.org      2010-02-08 17:14:59.000000000 +0100
+++ lib/RT/Action/Autoreply.pm  2010-02-08 17:15:19.000000000 +0100
@@ -100,8 +100,8 @@
     my $friendly_name;

        if (RT->Config->Get('UseFriendlyFromLine')) {
-           $friendly_name = $self->TicketObj->QueueObj->Description ||
-                   $self->TicketObj->QueueObj->Name;
+           $friendly_name = $self->TransactionObj->CreatorObj->RealName ||
+                   $self->TransactionObj->CreatorObj->Name;
        }

     $self->SUPER::SetReturnAddress( @_, friendly_name => $friendly_name ); }}}


Along with

Set($FriendlyFromLineFormat , "\"My Text %s\" <%s>");

this will give you a from line '"My Text Name" <email>' instead of '"My Text Queue Description" <email>' for example.