Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz
Volgens mij gaat dat niet lukken, maar correct me if I'm wrong. Als je cron jobs kan draaien zou je evt. een shell php script kunnen schrijven die een .forward file genereert. Waarna sendmail het geheel gewoon afhandelt.
Verwijderd
Kan toch prima met Perl (voor zover ik je probleem begrijp kan dat toch ook met PHP: als er mail binnenkomt wordt het script aangeroepen en die krijgt de complete inclusief headers mail als STDIN).drm: Ik wil een mailinglist maken die gebruik maakt van een mysql-databaseje en een php script. Zo van: ik mail naar sjaak@aol.com
virtmaps: sjaak@aol.com sjaak-mailing
aliases: sjaak-mailing: "|/usr/home/mailinglist.php"
Als iemand een leuke perl of c++ of wat dan ook oplossing heeft, vind ik het ook prima.
Ja, maar het punt is dat je een PHP niet binnen de shell aan kan roepen, alleen maar via CGI. Dus alleen maar via HTTP kan je een PHP script wat laten doen tochArien:
Kan toch prima met Perl (voor zover ik je probleem begrijp kan dat toch ook met PHP: als er mail binnenkomt wordt het script aangeroepen en die krijgt de complete inclusief headers mail als STDIN).
tell me more tell me more!goalgetter:
Volgens mij gaat dat niet lukken, maar correct me if I'm wrong. Als je cron jobs kan draaien zou je evt. een shell php script kunnen schrijven die een .forward file genereert. Waarna sendmail het geheel gewoon afhandelt.
Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz
Is goed, bij deze dan:Op dinsdag 02 oktober 2001 09:58 schreef drm het volgende:
(correct me if i'm wrong)
[acm@vulcanus acm]$ php -q
<?
echo "Hello World\n";
?>
Hello World
[acm@vulcanus acm]$ perl
print "Hello World\n";
Hello World
[acm@vulcanus acm]$
Die mogelijkheid ken ik wel. Maar dan heb je het niet over de CGI versie van PHPOp dinsdag 02 oktober 2001 10:03 schreef ACM het volgende:
Is goed, bij deze dan:
Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz
Op de functionaliteit die ACM hierboven liet zien doelde ik eigenlijk ook (shell php script). Ennuh, dat correct me if I'm wrong ging dus over het gedeelte waar Arien het over had.
Anyway, als je dus geen php shell scripts kan draaien zal het wel perl worden denk ik. Wat je zou kunnen doen is een script bouwen wat de e-mail adressen uit de db trekt, en die vervolgens in een .forward file wegschrijft (in de sjaak-mailing home dir). Als er vervolgens mail naar sjaak@aol.com gaat, zou sendmail in principe het mailtje naar iedereen in die .forward file moeten doorsturen.
Anyway, als je dus geen php shell scripts kan draaien zal het wel perl worden denk ik. Wat je zou kunnen doen is een script bouwen wat de e-mail adressen uit de db trekt, en die vervolgens in een .forward file wegschrijft (in de sjaak-mailing home dir). Als er vervolgens mail naar sjaak@aol.com gaat, zou sendmail in principe het mailtje naar iedereen in die .forward file moeten doorsturen.
aha! cool. thnx, ik ga ff puzzelen
Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz
Verwijderd
Wat is volgens jou de CGI versie van PHP? Volgens mij (en als ik het goed begrepen heb vinden ze dat bij PHP ook) is dat de versie die niet als module van Apache gecompileerd is maar als zelfstandige executable. Dan kan je dat script dus prima in PHP maken.drm: Die mogelijkheid ken ik wel. Maar dan heb je het niet over de CGI versie van PHP
(Al is het handiger om het in Perl te doen denk ik maar dat zijn voorkeuren.)
Verwijderd
Ehm... Waarom zou je dat doen als dat script gewoon de headers van de mail kan verbouwen zodat hij naar alle mensen in je lijst gaat?goalgetter: Wat je zou kunnen doen is een script bouwen wat de e-mail adressen uit de db trekt, en die vervolgens in een .forward file wegschrijft (in de sjaak-mailing home dir). Als er vervolgens mail naar sjaak@aol.com gaat, zou sendmail in principe het mailtje naar iedereen in die .forward file moeten doorsturen.
Dat is juist wel de cgi versie van phpOp dinsdag 02 oktober 2001 10:04 schreef drm het volgende:
Die mogelijkheid ken ik wel. Maar dan heb je het niet over de CGI versie van PHP
Dit is de versie die uit de php compilatie rolt als je verkiest geen webserver te specificeren (zoals apache).
Als je die headers gewoon kan verbouwen hoef je dat inderdaad niet te doen
Verwijderd
goalgetter: Als je die headers gewoon kan verbouwen hoef je dat inderdaad niet te doen
als er mail binnenkomt wordt het script aangeroepen en die krijgt de complete mail inclusief headers als STDIN
Aha. Ik dacht dus dat het anders wasOp dinsdag 02 oktober 2001 11:11 schreef ACM het volgende:
[..]
Dat is juist wel de cgi versie van php(zoals Arien al zei)
Dit is de versie die uit de php compilatie rolt als je verkiest geen webserver te specificeren (zoals apache).
Dan ga ik ff e.e.a. uit proberen.
* drm is weer een stukje wijzer geworden
thnx for ur help all.
Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz
Pagina: 1