Zum Inhalt springen

probleme mit powermail_sendpost

Erstellt am 28. April 2010 · 7 Antworten · letzte Antwort am 28. April 2010

Tags: Frage

vagabond_71 ·

Hallo,

ich bekomme die Extension powermail_sendpost nicht zum laufen.
- Powermail ist installiert, powermail_sendpost auch.
- cUrl läuft auf dem Server
- ich habe das TypoScript wie im Manual beschrieben im Setup der entsprechenden Seite eingebunden
- Auf externem Server läuft ein PHP Script, welches mir die zu übernehmenden Werte ausgeben soll, es aber nicht tut.
- Ich habe auch den debug-Modus eingeschaltet aber auch hier bekomme ich keine Anzeige#angry#

Kann mir jemand helfen, was mache ich falsch ?

Danke

einpraegsam.​net ·

Hi,

powermail_sendpost läuft eigentlich sehr gut, wenn es richtig konfiguriert wurde.

Was genau soll dein PHP Script machen, wenn es Daten via POST erhält?
Poste mal deine Debugausgabe.

Gruß

vagabond_71 ·

ich denke, dass ich die Extension an sich nicht zum laufen gebracht habe, da ich auch keine Debug-Anzeige(ausgabe) in irgendeiner Form bekomme.

Hier meine Konfiguration:

   activate = 1
   targetURL = http://...
   useLabel = 0

   # Konstante zum Testen
   additionalData.value = &mykey=myvalue

   changeKey = TEXT
   changeKey.value = 13=>test, 17=>name

   debug = 1

Das (Test)Script soll mir einfach nur die übergebenen Werte
(die Kontante mykey und die Werte für name und test) zur Anzeige bringen. Aber ich befürchte, wie schon gesagt, das die Extension an sich aus irgendeinem Grund bei mir nicht läuft.

Ich habe in der phpinfo nachgeschaut ob cUrl aktiviert ist - das funktioniert.

habe ich noch was vergessen ?

einpraegsam.​net ·

1) Dein TS ist so ja nicht ganz vollständig (ist vermutlich nur ein Teil?)
2) powermail_sendpost läuft im Hintergrund ab. Es ist keine klassische Weiterleitung. Wie willst du also sehen, ob dein php Script arbeitet oder nicht (ich würde testweise eine email generieren lassen)?
3) Wenn debug = 1 und du beim powermail submit keine Debuginformationen siehst, dann stimmt etwas nicht (TS überprüfen, Cache leeren)

vagabond_71 ·

... erstmal vielen Dank für Deine Hilfe.

Das mit dem Php-Script stimmt natürlich.
Ich werde mir dann ein einfaches Script schreiben, welches die übergebenen Werte in eine Datenbanktabelle schreibt.

debug ist auf 1 gesetzt aber ich sehe keine Informationen im Frontend.

Cache geleert und TS überprüft -> leider keine Veränderung

Ich bin wie folgt vorgegangen:

- phpinfo() cUrl - enabled (libcurl/7.19.6 OpenSSL/0.9.8k zlib/1.2.3 libidn/1.13)

- powermail installiert vers. 1.5.3

- powermail_sendpost installiert vers.0.4.1

- extension Template auf der Formularseite angelegt und folgendes im Konfigurationsteil eingefügt:

plugin.tx_powermail_pi1 {
   powermail_sendpost {
      activate = 1
      targetURL = http://www.meinZiel.com/machwas.php
      useLabel = 0
      additionalData = TEXT
      additionalData.value = &mykey=myvalue
      changeKey = TEXT
      changeKey.value = 13=>test, 17=>name
      debug = 1
   }
}

Was kann ich denn noch vergessen haben ???

einpraegsam.​net ·
vagabond_71 schrieb

...leider nicht.

Ich bekomme auch keine Debuginfos wenn ich die Daten absende.

Da ist etwas oberfaul - sieht so aus als ob der sendpost Hook gar nicht erst angesprochen wird...