diff -Naur otrs/Kernel/Config/Files/Ticket.xml trunk/Kernel/Config/Files/Ticket.xml
--- otrs/Kernel/Config/Files/Ticket.xml	2007-05-01 16:38:14.000000000 -0400
+++ trunk/Kernel/Config/Files/Ticket.xml	2007-05-01 16:17:26.000000000 -0400
@@ -4974,6 +4974,17 @@
             </Option>
         </Setting>
     </ConfigItem>
+    <ConfigItem Name="Ticket::Frontend::ComposeFromAgentName" Required="1" Valid="1">
+        <Description Lang="en">Replace address realname with agent name in From field when answering tickets.</Description>
+        <Group>Ticket</Group>
+        <SubGroup>Frontend::Agent::Ticket::ViewCompose</SubGroup>
+        <Setting>
+            <Option SelectedID="0">
+                <Item Key="0">No</Item>
+                <Item Key="1">Yes</Item>
+            </Option>
+        </Setting>
+    </ConfigItem>
     <ConfigItem Name="Ticket::Frontend::AgentTicketCompose###TicketFreeText" Required="0" Valid="1">
         <Description Lang="en">Shown ticket free text options. Possible settings: 0 = Disabled, 1 = Enabled, 2 = Enabled and required.</Description>
         <Description Lang="de">Angezeigte Ticket-Frei-Text-Felder. Mögliche Einstellungen: 0 = Deaktiviert, 1 = Aktiviert, 2 = Aktiviert und Pflichtfeld.</Description>
diff -Naur otrs/Kernel/Modules/AgentTicketCompose.pm trunk/Kernel/Modules/AgentTicketCompose.pm
--- otrs/Kernel/Modules/AgentTicketCompose.pm	2007-05-01 16:38:14.000000000 -0400
+++ trunk/Kernel/Modules/AgentTicketCompose.pm	2007-05-01 16:39:26.000000000 -0400
@@ -615,7 +615,11 @@
         }
         $Data{OrigFrom} = $Data{From};
         my %Address = $Self->{QueueObject}->GetSystemAddress(%Ticket);
-        $Data{From} = "$Address{RealName} <$Address{Email}>";
+	      if ($Self->{ConfigObject}->Get('Ticket::Frontend::ComposeFromAgentName')) {
+       	    $Data{From} = "$Self->{UserFirstname} $Self->{UserLastname} <$Address{Email}>";
+	      } else {
+            $Data{From} = "$Address{RealName} <$Address{Email}>";
+	      }
         $Data{Email} = $Address{Email};
         $Data{RealName} = $Address{RealName};
         $Data{StdResponse} = $Self->{QueueObject}->GetStdResponse(ID => $GetParam{ResponseID});
