E-mail Adresse aus Body holen und in Kunde speichern

Hilfe zu Znuny Problemen aller Art
Locked
hetbeest
Znuny newbie
Posts: 7
Joined: 14 Jun 2010, 12:43
Znuny Version: 2.4.7

E-mail Adresse aus Body holen und in Kunde speichern

Post by hetbeest »

Hallo,

Ich bekomme Mail von einem Webformular. Der Absender ist immer gleich, der Servername (mail@server.local) oder so etwas. Leute füllen ihrem Mailadresse aus in einen Veld im Formular. Im Body vom Mail steht dann etwas wie: E-mail: a@b.c. Ich wil die Adresse in einer Kunde haben, so das wenn ich ein Antwort schicke das automatisch zur Ausfüller geht und nicht zur Server.
Es ist ziemlich einfach im Email filter die Adresse mit einem Regexp zu finden un in X-ORTS_CustomerNo und X-ORTS-CustomerUser zu stellen. Aber es braucht warscheinlich auch noch in der Tabelle "article" geändert werden, sonnst bekomme ich beim Schicken von einer Antwort noch immer mail@server.local statt a@b.c.
Wie mache ich dass?

Danke vielmals,

Evert
diginin
Znuny expert
Posts: 213
Joined: 11 Feb 2008, 12:04
Znuny Version: CVS

Re: E-mail Adresse aus Body holen und in Kunde speichern

Post by diginin »

Hi,

am besten wäre ein Kopie so einer Mail und einer Beschreibung der Postmasterfilter mit RegEX die bentuzt wird.
Shawn Beasley
Contact me per XING
Contact me per LinkedIN

OTRS CVS on Ubuntu Stable.

Image
signature by diginin74, on Flickr

Computers are like air conditioners, when you open windows they are useless.



P.S. (für Leser meiner Deutschtexte) Rechtschreibfehler bitte mit s/.*/$KORREKTUR/ ersetzen.
hetbeest
Znuny newbie
Posts: 7
Joined: 14 Jun 2010, 12:43
Znuny Version: 2.4.7

Re: E-mail Adresse aus Body holen und in Kunde speichern

Post by hetbeest »

Was ich jetzt gemacht habe ist die richtige Mailadresse im Mailfilter in X-OTRS-ArticleKey1 zu speichern. Daneben hab ich dan einen Trigger in MySQL wie:
CREATE TRIGGER before_update_freekey1 BEFORE UPDATE ON article FOR EACH ROW SET NEW.a_reply_to = NEW.a_freekey1, NEW.a_from = NEW.a_freekey1;

Das functioniert, aber ich will es eigentlich ganz in OTRS machen.

Evert
hetbeest
Znuny newbie
Posts: 7
Joined: 14 Jun 2010, 12:43
Znuny Version: 2.4.7

Re: E-mail Adresse aus Body holen und in Kunde speichern

Post by hetbeest »

Der Mail ist:
===================================
From: donotreply@vu.nl [mailto:donotreply@vu.nl]
Sent: Fri 4/9/2010 11:53
To: Examencommissie
Subject: ExCie: Formulier: test1

Achternaam test1
Voornaam test2
Geslacht m
Studentnummer 007
Studie bachelor
Jaar_van_inschrijving 2008
Email xyz.vanknoest@fbw.vu.nl
Telefoon 020
Straat_huisnr test
Postcode 1111aa
Plaats test
Categorie bezwaar_besluit_examencommissie
Subject test
Bericht dit is een testbericht tbv evert vd belt
Bijlage FIR.docx,application/vnd.openxmlformats-officedocument.wordprocessingml.document,13745
Bijlage_2
Bijlage_3
====================================

Das Filter ist:
Image
diginin
Znuny expert
Posts: 213
Joined: 11 Feb 2008, 12:04
Znuny Version: CVS

Re: E-mail Adresse aus Body holen und in Kunde speichern

Post by diginin »

Erstmals, WOW! Das ist der hammer! :D :idea:

Ticket::Frontend::ComposeReplaceSenderAddress

Suche im Sysconfig nach ComposeReplace um schneller ans ziel zu kommen. Ich glaube dies macht dass was Du willst.
Shawn Beasley
Contact me per XING
Contact me per LinkedIN

OTRS CVS on Ubuntu Stable.

Image
signature by diginin74, on Flickr

Computers are like air conditioners, when you open windows they are useless.



P.S. (für Leser meiner Deutschtexte) Rechtschreibfehler bitte mit s/.*/$KORREKTUR/ ersetzen.
hetbeest
Znuny newbie
Posts: 7
Joined: 14 Jun 2010, 12:43
Znuny Version: 2.4.7

Re: E-mail Adresse aus Body holen und in Kunde speichern

Post by hetbeest »

Danke. Leider macht das noch nicht was ich will. Es functioniert nur wenn es eine Kunde im Kundenlist gibt. Ich hab leider nur ein Mail und (noch) keine Kunde. Jetzt brauch ich erst mahl heraus zu finden wie ich (automatisch) einen Kunde machen kann aus dem Mail.
diginin
Znuny expert
Posts: 213
Joined: 11 Feb 2008, 12:04
Znuny Version: CVS

Re: E-mail Adresse aus Body holen und in Kunde speichern

Post by diginin »

Hmm, dieser Funktion gibt es eben (IMHO) aus Gründe des sicherheits nichts. Klingt wie ein vielleicht findest du eine Entwickler von der dev Mailingliste oder Forum der Dir zu Hilfe kommt. Ansonsten gibt es über eine kommerzielle Entwicklung wie die von xxx der Möglichkeit diese Feature zu bekommen. Sorry dass ich hier nicht weiter helfen kann.
Shawn Beasley
Contact me per XING
Contact me per LinkedIN

OTRS CVS on Ubuntu Stable.

Image
signature by diginin74, on Flickr

Computers are like air conditioners, when you open windows they are useless.



P.S. (für Leser meiner Deutschtexte) Rechtschreibfehler bitte mit s/.*/$KORREKTUR/ ersetzen.
Locked