Seite 1 von 1

Verfasst: 11.04.2005, 12:10
von opetzold
Genau das habe ich gemacht, denn ich hatte den Beitrag schon gelesen.

Gruß Olaf

Verfasst: 11.04.2005, 12:05
von mirko
Kannst dir das Script auch nochmals neu erstellen, dann wird die E-Mail-Adresse verschlüsselt übermittelt, siehe

thread.php?id=4439

Verfasst: 11.04.2005, 09:51
von opetzold
Danke, jetzt geht es. :p

MfG Olaf

Verfasst: 06.04.2005, 16:41
von mirko
Wenn das Script \"neu\" ist, also gerade erstellt, dann habe ich gerade ein Fehler gefunden, gestern erst geändert und vertippt. :devil:

Das Script im Editor (unter Zubehör) öffnen, nach diesem Text suchen

if ( isset($_POST[\'Action\']) )
$EMail=$_POST[\'Action\'];


diesen ändern in diesen Text

if ( isset($_POST[\'Action\']) )
$Action=$_POST[\'Action\'];

Also anstatt $EMail= muss da natürlich stehen $Action=

Verfasst: 06.04.2005, 16:36
von opetzold
Extrem eigenartiges Phänomen:

Während meiner Versuche meldet sich plötzlich ein Kunde mit einer gmx-Adresse erfolgreich (!!!) an.

Habe sofort das gleiche mit meiner GMX-Adresse auf einem reinen IE Rechner getestet --> Fehlermeldung. ?(

Bin etwas ratlos.

Gruß Olaf

Verfasst: 06.04.2005, 15:32
von opetzold
Hallo,

es ist PHP Version 4.3.10.

MfG Olaf

Verfasst: 06.04.2005, 15:29
von mirko
Hallo,

welche PHP-Version ist denn auf dem Server installiert? PHP wandelt normalerweise selbständig die Angabe %40 in ein @ um.

Verfasst: 06.04.2005, 15:22
von opetzold
Hallo,

habe das gleiche Problem, nur mit Supermailer 3.8.
Es ist übrigens egal, welchen Browser ichnehme IE oder Opera.

Da leider das Script etwas anders aufgebaut ist, klappt die obere Lösung nicht.

Anzusehen unter www.preiswerte-fahrradteile.de


Kann mir bitte mal einer einen Tipp geben.


Danke Olaf

Verfasst: 10.04.2003, 22:13
von matze
Hi Mirko,

:bounce: alles klar ich habe es geändert und es scheint jetzt zu funktionieren. Habe es mit zwei Adressen Ausprobiert und es klappt. :bounce:
Werde es jetzt mal bobachten wenn die nächsten Anmeldungen kommen.

Danke für die schnelle Hilfe

Grüße aus Hamburg
Matthias

Verfasst: 10.04.2003, 21:56
von mirko
Hallo,

versuch mal diese Änderung:

Im Perl-Script findest du:

sub urlencode {
return uri_escape($_[0]);
}

darunter kopierst du:

sub urldecode {
return uri_unescape($_[0]);
}


weiter unten im Script findest du:

# Alle uebergebenen Werte in die Anmeldenachricht uebernehmen
$message = \"\";
foreach $Part (@in)
{
($Key, $Val) = split (/=/, $Part, 2);
if ($Key ne \"Action\") {
$message .= \"$Key: \".$Val.\"n\";
}
}

dies änderst du in:

# Alle uebergebenen Werte in die Anmeldenachricht uebernehmen
$message = \"\";
foreach $Part (@in)
{
($Key, $Val) = split (/=/, $Part, 2);
if ($Key ne \"Action\") {
$message .= \"$Key: \".urldecode($Val).\"n\";
}
}


das müsste dann auf jeden Fall gehen. Kann sein, das ein paar Browser, wahrscheinlich wieder Netscape oder Opera, das Zeichen %40 nicht umsetzen.


--
mirko

Verfasst: 10.04.2003, 21:01
von matze
Hallo Mirko,

leider nein. Wenn ich mit Supermailer die An oder Abmeldugen abrufe, ist in der E-Mail Adresse die dann schon im Programm eingetragen wurde dieses %40 . Ich muss dann alles manuell ändern. Dieses tritt aber erst seit kurzem auf. Habe es daran gemerkt das einige Mails nicht zugestellt werden konnten.
Habe dann im Programm diese Adressen überprüft und dort war dann diese %40 anstatt des @ Zeichens. Seit dem überprüfe ich jede E-Mail Adresse bei Neuanmeldungen und es ist jetzt immer dieses %40 in der E-Mail Adresse. Habe gerade heute wieder 5 Adressen im Programm manuell ändern müssen.
Kann das am Script liegen ??

Gruß Matthias

Verfasst: 10.04.2003, 20:34
von mirko
Hallo,

wenn man den Link anklickt, dann sollte %40 korrekt vom Browser in @ umgewandelt werden.


--
mirko

Verfasst: 10.04.2003, 18:54
von matze
Hallo,

bei allen Neuanmeldungen zu meinem Newsletter erscheint in der E-Mail Adresse %40 statt das @ Zeichen. Ich Benutze das.pl Script und Supermailer 2.0 . Woran kann das liegen ??
Habe hier im Forum keine lösung gefunden.

Gruß Matthias?(