Jump to content
Froxlor Forum
  • 0
Afox

E-Mail Piping

Question

Hallo,

ich würde gerne sämtlichen E-Mail-Verkehr einer bestimmten Adresse an eine Remote-Adresse (http://www.domain.com/api/api-script pipen.

Wie kann ich das am Froxlor-verträglichsten umsetzen?

Eine Weiterleitung mit der URL darin wird wohl nicht funktionieren gehe ich mal davon aus. Außerdem fände ich in dem Fall nicht so gut, dass die Mail dann doppelt vorhanden wäre.

Gruß,

Afox

Share this post


Link to post
Share on other sites

Recommended Posts

  • 0

so schaut die Mail aus (DKIM nach dem Received Teil habe ich entfernt)

From sender@domain.tld  Sun Feb 10 21:14:35 2019
Received: from somepc (unknown [#IP#])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(No client certificate requested)
	by mailserver.domain.tld (Postfix) with ESMTPSA id C9BB0100AF9
	for <recipient@domain.tld>; Sun, 10 Feb 2019 21:14:35 +0100 (CET)

Message-ID: <somelettersandnumbers@domain.tld>
Subject: Test
From: "domain.tld" <sender@domain.tld>
To: recipient@domain.tld
Date: Sun, 10 Feb 2019 21:14:34 +0100
Content-Type: text/plain
User-Agent: xxx
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable

Test

 

Share this post


Link to post
Share on other sites
  • 0

 okay, also es kommt ein korrekte mal da an - dann schau doch mal ob du an die direkte URL (ohne rewrite gedöns) posten kannst und er tut was er tun soll

Share this post


Link to post
Share on other sites
  • 0

dann war meine auflösung vllt nicht ganz korrekt...k.A. scchau mal wie die http.php liegt und was die so als input haben will (parameter oder so)

Share this post


Link to post
Share on other sites
  • 0
Quote

"POST /api/pipe.php HTTP/1.1" 200 275 "-" "Ticket API Client"

heißt das dann es es liegt ein Fehler in der Ticket-Software?

Share this post


Link to post
Share on other sites
  • 0

naja, das heisst erstmal nunr das der webserver api/pipe.php gefunden hat und die ausführung keinen internen fehler ausgeworfen hat....garantiert natürlich nich das das ding exakt das gemacht hat was es soll. Ich kenn halt das script nich und das projekt was da dahintersteckt was du einsetzt, daher ist hier hilfe eher schwierig

Share this post


Link to post
Share on other sites
  • 0

Laut htaccess geht er ja auf http.php und nicht auf pipe.php...das scheint aber in deinem fall (lokal) korrekt zu sein, allerdings nur wenn du nicht via URL zugreifst, probier doch mal  an /pfad/zu/osTicket/api/pipe.php weiterzuleiten

Allerdings ist das zeug da alles JAHRE alt...ich bin nicht sicher in wieweit das halt mit modernem PHP noch tut....ich seh da echt altes zeug...(z.B. funktions-deklarationen ohne sichtbarkeit etc.)

Share this post


Link to post
Share on other sites
  • 0

ehm, mein Fall ist aber remote, also ich komme von einem externen Mailserver der die Mail wie hier in diesem Thema beschrieben an die automail.php (https://github.com/osTicket/osTicket/blob/develop/setup/scripts/automail.php) weiterleitet und die automail.php sollte dann eigentlich alles erledigen. Scheint ja nicht so ganz zu klappen bisher :D

Also soll ich in Froxlor eine Weiterleitung von http.php nach pipe.php machen oder wie meintest du?

Share this post


Link to post
Share on other sites
  • 0
Just now, Afox said:

Also soll ich in Froxlor eine Weiterleitung von http.php nach pipe.php machen oder wie meintest du?

Nein natürlich nicht - das eine ist für den aufruf via HTTP protokoll, das andere via Shell...du willst als auf http.php POST'en und nicht auf pipe.php

Vllt fragst du da aber dann besser mal in osTicket foren ... das wird hier langsam sehr speziell und der Fehler liegt dabei nicht bei froxlor

Share this post


Link to post
Share on other sites
  • 0

400 -> Bad Request - da scheint ihm halt was nicht zu passen, vllt fehlt ein bestimmter header oder sonstwas, k.A. - das müssten die osTicket jungs besser wissen

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...





×
×
  • Create New...