AW: [otrs-de] Bei neuen Customer soll Mail an Agenten geschickt w erden.
Hi noch mal.
Um das Thema jetzt zu schließen hab ich das OTRS mal wieder einwenig vergewaltigt (Ein Leicht bekleidetes Mädchen ist das OTRS :-))
OK, ihr könnt das ja in der Next Release einbauen:
Also um Mails an die Admins zusenden wenn ein neuer Customer Account erstellt wird braucht mal nur 2 Dateien editieren.
1. die /Kernel/Config/Defaults.pm ---------------------------------
$Self->{NotificationCreateAccountEmail} = 'admin@firma.de';
...
$Self->{NotificationSubjectCreateNewAccount} = 'Neuer Customer Account im OTRS erstellt'; $Self->{NotificationBodyCreateNewAccount} = " Neuer Account erstellt.
Name: <OTRS_USERFIRSTNAME> <OTRS_USERLASTNAME>
---
OTRS Ticket System
";
2. die /bin/customer.pl -----------------------
Zwischen Zeile 507 - 532 (OTRS 1.2.3, customer.pl Version=1.24)
# --- # Send an eMail if new Customer Account was created # ---
my $EmailObject = Kernel::System::Email->new(%CommonObject); my $Body = $CommonObject{ConfigObject}->Get('NotificationBodyCreateNewCustomer') || "Option für den Body Text nicht gefunden"; my $Subject = $CommonObject{ConfigObject}->Get('NotificationSubjectCreateNewCustomer') || 'Scheißendreck'; foreach (keys %GetParams) { $Body =~ s/<OTRS_$_>/$GetParams{$_}/gi; } if (!$EmailObject->Send( To => $CommonObject{ConfigObject}->Get('NewCustomerCreateAccountEmail'), Subject => $Subject, Body => $Body)) { print $CommonObject{LayoutObject}->CustomerHeader(Title => 'Error, das Kostet !!!'); print $CommonObject{LayoutObject}->CustomerWarning( Comment => 'Bestaetiguns eMail an die Admins gescheitert !!!' ); print $CommonObject{LayoutObject}->CustomerFooter(); }
Mit freundlichen Grüßen
participants (1)
-
Cliff Dornig