Newsletterscript Bestaetigungslink geht nicht

Fragen und Tipps & Tricks zur Newsletter Software SuperMailer oder zum BirthdayMailer

Moderatoren: mirko, Wolfi

Antworten
Benutzeravatar
mirko
Beiträge: 23082
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

dieses Script ist alt oder ist es die PHP3 Variante? Man sollte nur noch die PHP4/5 Variante verwenden, am besten neu erstellen.

Wenn das Script doch weiterverwendet werden soll, dann

vor

Code: Alles auswählen

  $Link = "http://".$SERVER_NAME.$SCRIPT_NAME."?Action=confirmation&EMail=".rawurlencode($crypt->phpEncrypt($EMail));
dies einfügen:

Code: Alles auswählen

  if ($SERVER_NAME == "") {
    $SERVER_NAME = $_SERVER[\'SERVER_NAME\'];
  }

  if ($SCRIPT_NAME == "") {
    $SCRIPT_NAME = $_SERVER[\'SCRIPT_NAME\'];
  }

jetzt probieren ob es geht. Falls nicht die Änderungen wie im Beitrag thread.php?id=5687 noch machen.
Allstar
Beiträge: 2
Registriert: 15.02.2007, 23:57

Beitrag von Allstar »

Das Skript stimmt nicht mit dem überein, was du in dem o.g. Post angegeben hast.
Ich zitiere mal die Stelle in dem Skript, wo ich den Fehler vermute:

if ($Action == \"subscribe\") {
$headers = \"From: $Recipient\\n\";
$headers .= \"X-Mailer: SuperMailerScript http://www.supermailer.de/\\n\";
$headers .= \"Return-Path: <Recipient>\\n\";

$message = join(\"\", file($EMailText));
$Link = \"http://\".$SERVER_NAME.$SCRIPT_NAME.\"?Action=confirmation&EMail=\".rawurlencode($crypt->phpEncrypt($EMail));

#Fuer weitere Felder, diesen muessen im HTML-Formular und im SuperMailer angelegt werden!
Benutzeravatar
mirko
Beiträge: 23082
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

siehe dazu thread.php?id=5687 meine Antwort vom 20.11.2006, 20:28 Uhr durchführen, dann funktioniert.
Allstar
Beiträge: 2
Registriert: 15.02.2007, 23:57

Beitrag von Allstar »

Hallo Mirko.

Habe den Supermailer und wollte dein Script nutzen, um automatische An und Abmeldungen anzubieten.

Dein Script setzt allerdings beim Platzhalter \"Bestätigungslink\" nur folgenden Link: http://?Action=confirmation&EMail=585F495C7047404643581E5556&Anrede=79545D41&Vorname=705D4A4B5141545042&Name=7643CB55

Da fehlt doch so einiges.

Wo ist der Fehler.
Danke,
Alex
Antworten