Im AgentTicketCompose wird in manchen Szenarien das "To" Feld geändert

Hilfe zu Znuny Problemen aller Art
Post Reply
khaed
Znuny newbie
Posts: 5
Joined: 16 Jan 2023, 11:10
Znuny Version: Znuny LTS 6.5.5
Real Name: Sebastian

Im AgentTicketCompose wird in manchen Szenarien das "To" Feld geändert

Post by khaed »

Hallo,

ich habe das Problem das, wird das System von einer Mailadresse angeschrieben, bei der ein automatisches Matching mit einem Kunden in der Kundendatenbank beim Maileingang möglich ist, dann wird bei einer Antwortmail im AgentTicketCompose der originale Absender durch die Mailadresse aus dem Kundeninterface ersetzt.

Wir halten im Kundeninterface durch unsere Config.pm mehrere Mailadressen aus dem LDAP vor, nämlich eine Basisadresse, bestehend aus username@example.com und dann noch einen Mailalias wie alias@example.com. Die Kunden schreiben sowohl von Ihrem Alias, als auch von der Basisadresse und beide Adressen werden für das Matching mit der Kundedatenbank verwendet.

Code: Select all

# var, frontend, storage, shown (1=always,2=lite), required, storage-type, http-link, readonly
          [ 'UserTitle',             'Title',               'title',                        1, 0, 'var', '', 0 ],
          [ 'UserFirstname',         'Firstname',           'givenname',                    1, 0, 'var', '', 0 ],
          [ 'UserLastname',          'Lastname',            'sn',                           1, 0, 'var', '', 0 ],
          [ 'UserLogin',             'Username',            'uid',                          1, 0, 'var', '', 0 ],
          [ 'UserEmail',             'Email',               'mail',                         1, 0, 'var', '', 0 ],
          [ 'UserAlias',             'Alias-E-Mail',        'mailAlternateAddress',         1, 0, 'var', '', 0 ],
          [...]
          [ 'UserCustomerID',        'CustomerID',          'uid',                          0, 1, 'var', '', 0 ],
          [ 'UserSMIMECertificate',  'SMIMECertificate',    'userCertificate;binary',       0, 1, 'var', '', 1 ],
Wenn nun jemand von alias@example.com schreibt und dann eine Antwort im AgentTicketCompose verfasst wird, dann wird alias@example.com immer ersetzt durch username@example.com. Interessanterweise passiert dies nicht, wenn jemand von alias@gmail.com schreibt, kein automatisches Matching stattfinden kann, der Kunde danach manuell über das AgentTicketCustomer gesetzt wird und danach eine Antwort verfasst wird. In der Antwort bleibt der Empfänger dann alias@gmail.com.

Das Ganze ist besonders übel, weil die Kunden uns verschlüsselt über alias@example.com anschreiben und wenn wir antworten, dann wird der Empfänger verändert und für den liegt natürlich dann kein Zertifikat vor und es kommt zu einer Fehlermeldung. Wird dann händisch alias@example.com als Empfänger eingetragen, dann wird die Mail verschlüsselt versendet.

Ideal wäre es, wenn das System einfach immer den Absender der Mail anschreiben würde und der Empfänger nicht verändert würde, aber dies scheint weder über die Sysconfig möglich zu sein, noch durch Änderungen in der AgentTicketCompose.pm Datei.

Übersehe ich hier etwas sehr grundlegendes?
root
Administrator
Posts: 4250
Joined: 18 Dec 2007, 12:23
Znuny Version: Znuny and Znuny LTS
Real Name: Roy Kaldung
Company: Znuny
Contact:

Re: Im AgentTicketCompose wird in manchen Szenarien das "To" Feld geändert

Post by root »

Hallo,
khaed wrote: 04 Nov 2024, 18:07 Übersehe ich hier etwas sehr grundlegendes?
Ja, die SysConfig Ticket::Frontend::ComposeAddCustomerAddress. Spiel doch mal mit der rum auf deinem Testsystem ob das Ergebnis besser passt.

- 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 ?
khaed
Znuny newbie
Posts: 5
Joined: 16 Jan 2023, 11:10
Znuny Version: Znuny LTS 6.5.5
Real Name: Sebastian

Re: Im AgentTicketCompose wird in manchen Szenarien das "To" Feld geändert

Post by khaed »

Hallo Roy,

danke für die schnelle Antwort. Diese Einstellung ist auf unserem System nicht aktiv und so wie ich den Text verstehe, wird ein weiterer Empfänger in CC gesetzt, falls es aktiv ist. In unserem Fall werden Mails jedoch immer an die "UserEmail" des Kundeninterface gesendet, selbst wenn jemand von seinem "UserAlias" geschrieben hat. Der Wert im "To:" Feld wird ersetzt.

Code: Select all

Ticket::Frontend::ComposeAddCustomerAddress

    This setting is active by default and ensures that the customer user is written to the CC when replying if the article is visible to the customer and the customer user is not in the To field.
Post Reply