|
1. Ein- und Austragen von Abonnenten über Ihre Web-Seite
2. Prüfung auf Eingabe unkorrekter E-Mail-Adressen
3. Beim Eintragen Überprüfung auf doppelte E-Mail-Adressen
4. Beim Austragen Überprüfung darauf, ob diese überhaupt eingetragen ist
5. Fehlermeldung, falls das CGI-Script mal nicht verfügbar sein sollte.
![]()
![]()
![]()
Was ist vor dem Upload zu tun?
![]()
Folgende Dateien sind in der Zip-Datei enthalten:
news.pl: Das CGI-Script zur
Ein- und Austragung von Abonnementen Ihres Newsletters.
cfg.pl: Das Konfigurationsscript.
mail-admin.pl: Das Administrierungs-Tool. Mit diesem können Sie die Einträge
selber pflegen oder den Newsletter erstellen und versenden.
pass.dat: In dieser Datei wird Ihr Passwort abgespeichert.
n_letter.fla: Die Flash-Datei zur Erstellung Ihres Movies.
list.txt: In dieser Datei werden die e-Mail-Adressen gespeichert.
footer.txt: Enthält die Fußzeile Ihres Newsletters.
header.txt: Enthält die Kopfzeile Ihres Newsletters.
1. Anpassen der CGI-Scripte:
In den Dateien mail-admin.pl und news.pl finden Sie in der ersten Zeile den Eintrag:
#!/usr/bin/perl
Dies ist die Pfadangabe für Ihren Perl-Interpreter. Wenn Sie nicht genau wissen, wie Ihr Pfad lautet, nehmen Sie mit Ihrem Provider Kontakt auf oder schauen auf den Support-Seiten Ihres Providers nach. Passen sie diesen an.
In der Datei cfg.pl finden Sie folgenden Eintrag:
$mailprog="/usr/bin/sendmail -t";
Dies ist die Pfadangabe zu dem sendmail-Programm Ihres Servers. Auch hier gilt: Sprechen Sie im Zweifel Ihren Provider an. Passen Sie auch diesen Pfad an Ihren an. Ferner gibt es in dieser Datei den Eintrag:
$main_page="http://www.IhreDomain.de";
Tragen Sie hier Ihren Domainnamen ein. Und die letzte Änderung betrifft die Zeile:
$yourmail="email\@email.de";
Hier legen Sie die Adresse fest, die als Absender des Newsletters erscheint, bzw. die für e-mail-Meldungen an Sie verwendet wird. Wichtig ist, daß Sie den Backslash \ nicht vergessen.
2. Anpassen der Kopf- und Fußzeile Ihres Newsletters:
Öffnen Sie jeweils die Dateien header.txt und footer.txt und passen die Texte an Ihre gewünschten an.
3. Anpassen der Fla-Datei:
Öffnen Sie die Fla-Datei in Flash und passen das Layout an Ihre Vorgaben an. ACHTUNG: Es gibt einiges an Actionscript in dieser Datei. Seien Sie vorsichtig, sonst funktioniert Ihr Newsletter nachher nicht einwandfrei. Wichtig ist, daß Sie die Action "Load Variables" des "Absenden"-Buttons im ersten Frame anpassen. Geben Sie hier die relative URL an, an dem Sie das CGI-Script news.pl auf Ihrem Server abgelegt haben.
![]()
![]()
![]()
Dateiupload
![]()
So, das war es an Vorbereitung. Nun können können
Sie die Dateien uploaden. Die Dateien cfg.pl, news.pl, list.txt, header.txt,
footer.txt, pass.dat und mail-admin.pl werden alle in das cgi-Verzeichnis Ihres
Servers aufgespielt. ACHTUNG: Überspielen Sie diese Dateien alle im
ASCII-Modus. Schauen Sie dazu in die Bedienungshilfe Ihres FTP-Programmes. Ihr
*.swf spielen Sie am besten ein Verzeichnis höher ein. Dieses wird aber
wiederum im Binary-Modus auf den Server übertragen.
![]()
![]()
![]()
Benutzerrechte festlegen
![]()
Nun müssen Sie die Nutzerrechte der Dateien auf
Ihrem Server festlegen, den sogenannten chmod. Wie Sie dies machen, entnehmen
Sie am besten der Bedienungshilfe Ihres FTP-Programmes. Folgende Einstellungen
sind vorzunehmen:
cfg.pl chmod 755
news.pl chmod 755
mail-admin.pl chmod 755
alle txt und dat-Dateien werden auf chmod 777 gesetzt
![]()
![]()
Administrierung
![]()
Testen können sie die Funktionsweise in der Regel
nur Online. Wenn Sie aber alles beachtet haben, sollte Ihr Newsletter nun
funktionieren. Zur Administration geben Sie als URL direkt die URL auf
mail-admin.pl an (z.Bsp.: http://www.meinprovider.de/cgi-bin/mail-admin.pl).
Beim ersten Zugriff auf dieses Script werden Sie zur Eingabe eines Passwortes
aufgefordert. Wenn Sie dies getan haben, hilft ein Reload oder ein Schließen
und neues Öffnen des Browsers weiter. Nun können Sie immer über die URL des
mail-admin.pl (nach Eingabe Ihres Passwortes) einen Newsletter versenden oder
die Adressliste pflegen.
![]()
![]()
![]()