Unser Ticketsystem läuft auf OTRS 6 wenn man auf eine E-Mail eines Users eine Antwort schreiben möchte, zieht es den User automatisch als Empfänger in das Antwort-Formular, leider enthält diese Information nicht nur die E-Mail Adresse, sondern auch die User-ID und den Usernamen was den Versand der E-Mail unmöglich macht ohne den Empfänger nochmal händisch zu editieren.
Im "An" Feld steht der Empfänger laut diesem Muster: "Max Mustermann" <mustermann@t-test.de Username UserID>
Ich habe bereits viel Zeit zugebracht um hierfür eine Lösung zu finden, leider fehlt mir auch der Ansatz eine entsprechende Frage zu formulieren.
Vielleicht kann mir jemand von euch weiterhelfen.
E-Mail Empfänger enthält zu viele Daten
-
- Administrator
- Posts: 3968
- Joined: 18 Dec 2007, 12:23
- Znuny Version: Znuny and Znuny LTS
- Real Name: Roy Kaldung
- Company: Znuny
- Contact:
Re: E-Mail Empfänger enthält zu viele Daten
Hi,
kommen die Daten aus einem LDAP/Active Directory?
Wenn ja, schick uns doch mal aus der Datei Kernel/Config.pm die Abschnitte die CustomerUser, CustomerUser1, etc enthalten. Aber bitte die Passwörter und DNs unkenntlich machen.
- Roy
kommen die Daten aus einem LDAP/Active Directory?
Wenn ja, schick uns doch mal aus der Datei Kernel/Config.pm die Abschnitte die CustomerUser, CustomerUser1, etc enthalten. Aber bitte die Passwörter und DNs unkenntlich machen.
- Roy
Znuny and Znuny LTS running on CentOS / RHEL / Debian / SLES / MySQL / PostgreSQL / Oracle / OpenLDAP / Active Directory / SSO
Use a test system - always.
Do you need professional services? Check out https://www.znuny.com/
Do you want to contribute or want to know where it goes ?
Use a test system - always.
Do you need professional services? Check out https://www.znuny.com/
Do you want to contribute or want to know where it goes ?
-
- Znuny newbie
- Posts: 3
- Joined: 26 Aug 2020, 00:23
- Znuny Version: 6.0
- Real Name: David Zeidler
Re: E-Mail Empfänger enthält zu viele Daten
Vielen Dank für die schnelle Antwort. Ja, die Kunden kommen aus einer externen Datenbank
das ist ein Auszug aus der config.pm:
$Self->{CustomerUser1} = {
Name => 'Klubkasse Datasource',
Module => 'Kernel::System::CustomerUser::DB',
Params => {
#DSN => 'DBI:odbc:localhost',
#Type => 'mssql', # only for ODBC connections
DSN => "DBI:mysql:database=$ENV{'CUSTOM_USER_DB_NAME'};host=$ENV{'CUSTOM_USER_DB_HOST'}",
User =>
Password =>
Table => '..............',
# if your frontend is unicode and the charset of your
# customer database server is iso-8859-1, use these options.
SourceCharset => 'utf-8',
DestCharset => 'utf-8',
# CaseSensitive will control if the SQL statements need LOWER()
# function calls to work case insensitively. Setting this to
# 1 will improve performance dramatically on large databases.
CaseSensitive => 0,
ForeignDB => 1,
},
# customer uniq id
CustomerKey => 'id',
# customer #
CustomerID => 'id',
CustomerUserListFields => ['firstname', 'lastname', 'email','username','id'],
CustomerUserSearchFields => ['id','firstname', 'lastname', 'username','email'],
CustomerUserSearchPrefix => '',
CustomerUserSearchSuffix => '*',
#CustomerUserSearchListLimit => 250,
CustomerUserPostMasterSearchFields => ['email'],
CustomerUserNameFields => ['firstname','lastname'],
CustomerUserEmailUniqCheck => 0,
# just a read only source
ReadOnly => 1,
Map =>[
[ 'UserFirstname', 'Firstname', 'firstname', 1, 1, 'var', '', 0 ],
[ 'UserLastname', 'Lastname', 'lastname', 1, 1, 'var', '', 0 ],
[ 'UserLogin', 'Username', 'username', 1, 1, 'var', '', 0 ],
[ 'UserPassword', 'Password', 'password', 0, 1, 'var', '', 0 ],
[ 'UserEmail', 'Email', 'email', 1, 1, 'var', '', 0 ],
[ 'UserCustomerID', 'CustomerID', 'id', 0, 1, 'var', '', 0 ], #Kundennummer
],
};
# ---------------------------------------------------- #
das ist ein Auszug aus der config.pm:
$Self->{CustomerUser1} = {
Name => 'Klubkasse Datasource',
Module => 'Kernel::System::CustomerUser::DB',
Params => {
#DSN => 'DBI:odbc:localhost',
#Type => 'mssql', # only for ODBC connections
DSN => "DBI:mysql:database=$ENV{'CUSTOM_USER_DB_NAME'};host=$ENV{'CUSTOM_USER_DB_HOST'}",
User =>
Password =>
Table => '..............',
# if your frontend is unicode and the charset of your
# customer database server is iso-8859-1, use these options.
SourceCharset => 'utf-8',
DestCharset => 'utf-8',
# CaseSensitive will control if the SQL statements need LOWER()
# function calls to work case insensitively. Setting this to
# 1 will improve performance dramatically on large databases.
CaseSensitive => 0,
ForeignDB => 1,
},
# customer uniq id
CustomerKey => 'id',
# customer #
CustomerID => 'id',
CustomerUserListFields => ['firstname', 'lastname', 'email','username','id'],
CustomerUserSearchFields => ['id','firstname', 'lastname', 'username','email'],
CustomerUserSearchPrefix => '',
CustomerUserSearchSuffix => '*',
#CustomerUserSearchListLimit => 250,
CustomerUserPostMasterSearchFields => ['email'],
CustomerUserNameFields => ['firstname','lastname'],
CustomerUserEmailUniqCheck => 0,
# just a read only source
ReadOnly => 1,
Map =>[
[ 'UserFirstname', 'Firstname', 'firstname', 1, 1, 'var', '', 0 ],
[ 'UserLastname', 'Lastname', 'lastname', 1, 1, 'var', '', 0 ],
[ 'UserLogin', 'Username', 'username', 1, 1, 'var', '', 0 ],
[ 'UserPassword', 'Password', 'password', 0, 1, 'var', '', 0 ],
[ 'UserEmail', 'Email', 'email', 1, 1, 'var', '', 0 ],
[ 'UserCustomerID', 'CustomerID', 'id', 0, 1, 'var', '', 0 ], #Kundennummer
],
};
# ---------------------------------------------------- #
Re: E-Mail Empfänger enthält zu viele Daten
Dein CustomerUserListFields ist fehlerhaft, siehe dazu auch das Kommentar in der Defaults.pm:
Code: Select all
# The last field must always be the email address so that a valid
# email address like "John Doe" <john.doe@domain.com> can be constructed from the fields.
CustomerUserListFields => [ 'first_name', 'last_name', 'email' ],
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
-
- Znuny newbie
- Posts: 3
- Joined: 26 Aug 2020, 00:23
- Znuny Version: 6.0
- Real Name: David Zeidler
Re: E-Mail Empfänger enthält zu viele Daten
Vielen Dank. Genau das war das Problem.