Calocybe: Schon wieder mal: Mailversand und Script starten ...

Beitrag lesen

Hallo Bogus!

du hast recht, ich mache es nicht so. mein script fragt zuerst via formular den mailinhalt ab. dieser wird dann an das script übermittelt, und das script beginnt mit dem versenden, und gibt gleichzeitig für jede mail - nach dem versenden - eine bestätigung aus.

Warum erstellst Du nicht in einem Mailprogramm Deiner Wahl eine einfache Mailingliste und schickst einfach die Mails an diese Liste? (Zumindest Netscape Messenger kann das, und richtige Mailprogramme sicher auch.) Wenn eine Mail nicht ausgeliefert werden kann, bekommst Du normalerweise entsprechende Meldungen (Mails) zurueck (von einem Kerl namens Mailer demon *g*).

wie mache ich das mit cron? hab schon mal reingeschaut. weiss jetzt genau soviel wie vorher. ne..doch nicht. ich weiss bereits dass es 'cron' und 'crontab' gibt ...
gibt es einen perl-befehl, mit dem ich das ganze starten kann? oder laufen cron anweisungen nur via telnet?

Du weisst jetzt zwar, dass es das gibt, aber hast nicht die offensichtlich geringste Ahnung, um was es dabei geht. In einem crontab kannst Du festlegen, dass zu einem bestimmten Zeitpunkt ein bestimmtes Programm (auch Script) ausgefuehrt wird. Der klassische Anwendungsfall ist wohl das Backup, das jeden Tag nach Feierabend automatisch anlaufen soll.

-- ist es möglich, dass ein script zuende ausgeführt wird (nachdem es die daten erhalten hat), nur weil keine ausgabe an den browser erfolgt? ---

Nein. Wenn der Browser die Verbindung abbaut (und das tut er, wenn Du Stop drueckst oder das Fenster schliesst), wird der Webserver das Script umgehend killen. Genau das wollte Erik Tews damals mit seinem Vorschlag umgehen.

Calocybe