Unsubscribe und diverse Links funktionieren nicht im *php Skript

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

Moderatoren: mirko, Wolfi

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

Re: Unsubscribe und diverse Links funktionieren nicht im *php Skript

Beitrag von mirko » 09.05.2018, 22:55

$EMailText muss eine Textdatei sein, keine HTML-Datei, steht auch extra als Kommentar im Script darüber

Beim Abmeldelink prüfen ob der http(s)://-Aufruf des Scripts auch korrekt ist und möglichst immer das Script und alle Seiten in Kleinbuchstaben damit vermeidet man viele Fehler.

Die Aktivierung/Deaktivierung des Felds müssen Sie selbst programmieren, das ist nur per JavaScript möglich.

d.angenendt
Beiträge: 1
Registriert: 09.05.2018, 12:45

Unsubscribe und diverse Links funktionieren nicht im *php Skript

Beitrag von d.angenendt » 09.05.2018, 13:00

Hallo zusammen,

ich habe glaube ich nur einen Verständisproblem oder sehe den Fehler vor lauter Bäumen nicht. Bitte einmal nachfolgenden Skript bewerten.

Was funktioniert:
- In Newsletter eintragen, Hinterlegte Webseite wird aufgerufen, so wie konfiguriert
- Newsletter ohne E-Mail Adresse und/oder fehlerhafte E-Mail Adresse, passende Webseite wird aufgerufen wie konfiguriert
- Subscribe, läuft in das Postfach des Interessenten auf und ist klickbar...Link ist fehlerhaft

Was nicht funktioniert:
- Aus den Newsletter austragen, hier sollte ich zu einer hinterlegten Webseite gelangen, dies funktioniert leider nicht
- Link aus Bestätigungs E-Mail, welche der Interessent klicken soll, läuft nicht auf eine hinterlegte Webseite und funktioniert nicht.

Ich habe erst einmal keine Angabe von Gründ konfiguriert etc.

Anbei die Ansicht aus der Newsletter.php Datei:

# Geben Sie die Seite an, die angezeigt werden soll, wenn eine ANmeldung erfolgte
# Angabe mit http://
# Enter the page that should be shown if a recipient will bei added to your recipients list
# With http://
$SubscribeOKPage="http://www.bit-online.de/cgi-bin/bestae ... email.html";

# Geben Sie die Seite an, die angezeigt werden soll, wenn eine ABmeldung erfolgte
# Angabe mit http://, bei Verwendung der Umfrage nach Abmeldung ohne http://
# Enter the page that should be shown of a recipients will be removed from you recipients list
# With http://, with survey after unsubscription without http://
$UnsubscribeOKPage="http://www.bit-online.de/cgi-bin/Abmeld ... etter.html";

# Geben Sie die Seite an, die angezeigt werden soll, wenn die E-Mail-Adresse aeusserlich nicht korrekt ist = Fehlerseite
# Angabe mit http://
# Enter the page that should be shown if an error ocurrs = email address not correct
# With http://
$ErrorPage="http://www.bit-online.de/cgi-bin/Newsle ... alsch.html";

# Geben Sie die Seite an, die angezeigt werden soll, wenn die Änderung der Daten ausgeführt worden ist
# Angabe mit http://
# Enter the page that should be shown if the user has edited the informations
# With http://
$EditOKPage="";

# Geben Sie den Betreff der Bestaetigungs-E-Mail an
# Enter the subject of confirmation email
$EMailSubject="Ihre Anmeldung zu unserem Newsletter";

# Geben Sie die Datei mit dem Text für die Bestaetigungs-E-Mail an, die der neue Abonnent
# geschickt bekommt. Dies muss eine Textdatei sein, kein HTML!
# Beachten Sie, der E-Mail-Text muss den Platzhalter [BESTAETIGUNGSLINK] enthalten, damit der
# Abonnent in der E-Mail auch den Link für die Aufnahme in den Newsletter anklicken kann.
# Angabe mit http://
# Specify a plain text file that should be send as confirmation email. The text must contain
# the text [CONFIRMATIONLINK]. The text will be replaced with the cofirmation link.
# With http://
$EMailText="http://www.bit-online.de/cgi-bin/bestae ... email.html";

# Geben Sie die Seite zur Bestaetigung an, die VOR Ausfuehrung der Abmeldung angezeigt werden soll
# die Seite MUSS ein Formular enthalten z.B. <form action="" method="post">Abmelden?<input type="submit" value="Ja"></form>
# Angabe mit http://
# Enter the page for confirmation that should be shown before unsubscribe will be executed
# Page MUST contain a form e.g. <form action="" method="post">Unsubscribe?<input type="submit" value="Yes"></form>
# With http://
$UnsubscribeConfirmationPage="";

# Geben Sie die Seite zur Bestaetigung an, die NACH Absenden der Umfrage angezeigt werden soll
# Enter a page that will be shown after submitting unsubscription survey
$UnsubscriptionSurveyConfirmationPage="";

# Geben Sie mit Semikolon(;) getrennt die Gruende fuer die Abmeldung an
# Specify reasons for unsubscription delimited by semicolon(;)
$UnsubscriptionSurveyReasons="";
Wie man selber auf der Webseite siehte, habe ich eine kleine Checkbox hinterlegt, diese würde ich gerne mit entsprechender Funktion hinterlegen, ergo, erst wenn aktiviert, soll das Feld für die E-Mail adresse aktiv geschalten werden, vorher ist dieses deaktivert. Darf ich die Anpassung hier diskutieren oder in gesonderten Post/Thread?

Antworten