PDA

Bekijk Volledige Versie : Gezocht: mailinglist manager



Jan Ehrhardt
16/08/03, 19:45
Ha Groep!

Ik ben op zoek naar een mailinglist manager. Absolute vereisten:
- Aanmelden via formpje op website
- Bevestiging via reactie op een mailtje. Dat mag een reply op het
mailtje zijn, maar wat mij betreft ook via een HTTP-request
- Uitschrijven via formpje of unsubscribe mail
Berichten naar de mailinglist worden alleen maar door mijzelf gestuurd.
Flexibiliteit daarbij is natuurlijk handig: plain/text, html,
attachments (bv. PDF) overeenkomstig de voorkeur van de gebruiker.

Nu kun je zo iets natuurlijk zelf gaan schrijven. Maar ja: wiel,
uitvinden. Toevallig zag ik ergens een verwijzing naar
http://www.phplist.com/
Dit komt al aardig in de richting van mijn eigen voorkeur qua
systeemvereisten: open source en php. Liever php dan perl, omdat
http://www.php.net/ zo lekker informatief is.

Soort database: nog geen voorkeur. Verwacht aantal gebruikers over een
tijd: een paar duizend. Dus een tekst bestand als 'database' zal
waarschijnlijk al snel onwerkbaar worden. Wordt dus vermoedelijk iets
als MySQL of PostgreSQL. De database moet wel kunnen draaien op een
Windows doos. Wellicht komt het HTML/PHP deel elders (xs4all) te staan,
maar dat moet toch (voor zover mijn MySQL kennis reikt) geen probleem
zijn?

Zijn er mensen met ervaringen met phplist? Of met alternatieven? Ik heb
al wat rondgeneusd op sourceforge, maar alleen maar dode of zo goed als
dode open source projecten gevonden ...

Jan
--
Look, Ma. No tables - http://www.steenbergen-stichting.nl/enbio.html

[ Martin ]
16/08/03, 19:45
Jan Ehrhardt schreef ons:
> Ha Groep!
>
> Ik ben op zoek naar een mailinglist manager. Absolute vereisten:

Ik gebruik MyMail, zie http://www.codingclick.com/scripts/MyMail/ en ben er
best tevreden mee :-)



--
Vriendelijke groeten,
Martin Reedijk

-------------------------------------------------------------
Muziek downloaden? Video converteren?
Hoe lees je op www.WinampNederlands.nl

Rene Pijlman
16/08/03, 20:15
Jan Ehrhardt:
>Ik ben op zoek naar een mailinglist manager.[...]
>Of met alternatieven?

Mailman. Wordt zeer veel gebruikt voor de mailing lists van open source
projecten. Sinds een tijdje ook Nederlandstalig. http://www.list.org

--
René Pijlman

Wat wil jij leren? http://www.leren.nl

uws
16/08/03, 21:30
I <lipsjvgkee92ud0675l86dvmgkks8npscl@4ax.com>, Jan Ehrhardt skrev:
> Ik ben op zoek naar een mailinglist manager. Absolute vereisten:

Is mailman niets voor je?

ik groet u, Wouter

--
:wq mail uws@xs4all.nl

ever felt away without me :: ever dream of me -- nightwish

Jan Ehrhardt
17/08/03, 21:30
Rene Pijlman in nl.internet.www.server-side (Sat, 16 Aug 2003 19:46:11
+0200):

>Jan Ehrhardt:
>>Ik ben op zoek naar een mailinglist manager.[...]
>>Of met alternatieven?
>
>Mailman. Wordt zeer veel gebruikt voor de mailing lists van open source
>projecten. Sinds een tijdje ook Nederlandstalig. http://www.list.org

De features zijn imponerend. Vooral zo iets als "Integrated bounce
detection within an extensible framework. Automatic disposition of
bouncing addresses (disable, unsubscribe)" is natuurlijk zeer handig als
het om grote aantallen gaat.

Maar, als ik dat goed zie, betekent het dat ik een aparte linux+python
machine op moet tuigen. Op de duur is dat wellicht handig, maar om mee
te beginnen vind ik het nogal overkill. Jammer dat er geen "groeipad"
is.

Jan
--
Look, Ma. No tables - http://www.steenbergen-stichting.nl/enbio.html

Jan Ehrhardt
17/08/03, 22:15
"[ Martin ]" <[ Martin] @ http://www.WinampNederlands.nl> in
nl.internet.www.server-side (Sat, 16 Aug 2003 19:45:02 +0200):

>Jan Ehrhardt schreef ons:
>> Ha Groep!
>>
>> Ik ben op zoek naar een mailinglist manager. Absolute vereisten:
>
>Ik gebruik MyMail, zie http://www.codingclick.com/scripts/MyMail/ en ben er
>best tevreden mee :-)

Ik word altijd een beetje huiverig als ik zaken als het volgende lees:
----------------------------------------------------------------------
I'm sure all of you are wondering where MyMail is heading, as the
development team has not been very active lately. Peter is currently
away and my web development business has taken off. That being said,
development is continuing and it is certainly clear that support needs
to be improved.
----------------------------------------------------------------------
http://forum.codingclick.com/showthread.php?s=81760dc8576952edc841f0d82c66ec5e&threadid=1246
Als er dan na 6 dagen nog maar 2 mensen gestemd hebben, vraag je je
inderdaad of wat de toekomst is.

http://www.phplist.com/ lijkt wat actiever. Maar ook dit lijkt
afhankelijk van slechts een zeer gering aantal developers.

Jan
--
Look, Ma. No tables - http://www.steenbergen-stichting.nl/enbio.html

Rene Pijlman
17/08/03, 22:15
Jan Ehrhardt:
>Rene Pijlman:
>>Mailman.
>
>Maar, als ik dat goed zie, betekent het dat ik een aparte linux+python
>machine op moet tuigen.

Je doet het voorkomen alsof dit een enorme onderneming is. Ik doe niets
liever in een verloren kwartiertje dan een Linux-machine met Python
optuigen :-)

>Op de duur is dat wellicht handig, maar om mee te beginnen vind ik het
>nogal overkill.

OK, maar waar wil je dan mee beginnen?

Bedoel je een client-side mailing list manager op een PC?

Of, als je een ander server-platform bedoelt, welke dan?

Ach wacheffe,... je bedoelt toch niet... je wilt toch niet een mailing
list als VSAM job draaien op weet-ik-welk mainframe?

--
René Pijlman

Wat wil jij leren? http://www.leren.nl

Jan Ehrhardt
17/08/03, 22:45
Rene Pijlman in nl.internet.www.server-side (Sun, 17 Aug 2003 22:09:23
+0200):

>Jan Ehrhardt:
>>Rene Pijlman:
>>>Mailman.
>>
>>Maar, als ik dat goed zie, betekent het dat ik een aparte linux+python
>>machine op moet tuigen.
>
>Je doet het voorkomen alsof dit een enorme onderneming is. Ik doe niets
>liever in een verloren kwartiertje dan een Linux-machine met Python
>optuigen :-)

Ja, als je dat gewend bent is alles een eitje.

>>Op de duur is dat wellicht handig, maar om mee te beginnen vind ik het
>>nogal overkill.
>
>OK, maar waar wil je dan mee beginnen?
>Bedoel je een client-side mailing list manager op een PC?
>Of, als je een ander server-platform bedoelt, welke dan?

Zie mijn oorspronkelijke post: de aanmeld/afmeldpagina's komen
waarschijnlijk gewoon op mijn xs4all webspace te staan. Daar kan ik
echter geen (= niet zonder extra kosten) database draaien. Dus de
database moet ik vermoedelijk zetten op mijn windows-doos, die achter de
UPC kabel hangt. Of ik het verzenden van de berichten doe vanaf de
Windows doos of vanaf de xs4all webspace weet ik nog niet.

>Ach wacheffe,... je bedoelt toch niet... je wilt toch niet een mailing
>list als VSAM job draaien op weet-ik-welk mainframe?

Nou, neuh. Die dingen geven iets te veel warmte af. Dan moet ik ook nog
investeren in airco ;-)

Jan
--
Look, Ma. No tables - http://www.steenbergen-stichting.nl/enbio.html

Nico Coesel
18/08/03, 00:00
Jan Ehrhardt <monitor@idem.invalid> wrote:

>Rene Pijlman in nl.internet.www.server-side (Sun, 17 Aug 2003 22:09:23
>+0200):
>
>>Jan Ehrhardt:
>>>Rene Pijlman:
>>>>Mailman.
>>>
>>>Maar, als ik dat goed zie, betekent het dat ik een aparte linux+python
>>>machine op moet tuigen.
>>
>>Je doet het voorkomen alsof dit een enorme onderneming is. Ik doe niets
>>liever in een verloren kwartiertje dan een Linux-machine met Python
>>optuigen :-)
>
>Ja, als je dat gewend bent is alles een eitje.

Kom, je hebt al een vrijwilliger gevonden :-))

>>>Op de duur is dat wellicht handig, maar om mee te beginnen vind ik het
>>>nogal overkill.
>>
>>OK, maar waar wil je dan mee beginnen?
>>Bedoel je een client-side mailing list manager op een PC?
>>Of, als je een ander server-platform bedoelt, welke dan?
>
>Zie mijn oorspronkelijke post: de aanmeld/afmeldpagina's komen
>waarschijnlijk gewoon op mijn xs4all webspace te staan. Daar kan ik
>echter geen (= niet zonder extra kosten) database draaien. Dus de
>database moet ik vermoedelijk zetten op mijn windows-doos, die achter de
>UPC kabel hangt. Of ik het verzenden van de berichten doe vanaf de
>Windows doos of vanaf de xs4all webspace weet ik nog niet.

Volgens mij gaat Xs4all het verzenden van enkele duizenden mailtjes
vanaf een webserver niet leuk vinden. Ik denk dat je toch naar een
dedicated server toe moet waar je de scripts/applicatie op draait. Dit
kan een oud P-I machientje zijn als je het met Linux oplost.

--
Reply to nico@nctdevpuntnl (punt=.)
Bedrijven en winkels vindt U op www.adresboekje.nl

Jan Ehrhardt
18/08/03, 01:15
Nico Coesel in nl.internet.www.server-side (Sun, 17 Aug 2003 22:00:15
GMT):

>Jan Ehrhardt <monitor@idem.invalid> wrote:
>
>>Rene Pijlman in nl.internet.www.server-side (Sun, 17 Aug 2003 22:09:23
>>+0200):
>>
>>>OK, maar waar wil je dan mee beginnen?
>>>Bedoel je een client-side mailing list manager op een PC?
>>>Of, als je een ander server-platform bedoelt, welke dan?
>>
>>Zie mijn oorspronkelijke post: de aanmeld/afmeldpagina's komen
>>waarschijnlijk gewoon op mijn xs4all webspace te staan. Daar kan ik
>>echter geen (= niet zonder extra kosten) database draaien. Dus de
>>database moet ik vermoedelijk zetten op mijn windows-doos, die achter de
>>UPC kabel hangt. Of ik het verzenden van de berichten doe vanaf de
>>Windows doos of vanaf de xs4all webspace weet ik nog niet.
>
>Volgens mij gaat Xs4all het verzenden van enkele duizenden mailtjes
>vanaf een webserver niet leuk vinden.

Of ik ze nu verstuur vanaf de XS4ALL webspace of vanaf een dedicated
machine, in beide gevallen gaat dat gebeuren via de smtp-server van
xs4all. In het eerste geval hebben ze er minder extern netwerkverkeer
voor nodig (nl van mijn box bij UPC naar hun smtp-server). Zou die
webserverbelasting echt zo dramatisch zijn?

Rene, hoeveel mailtjes verstuur jij eigenlijk per minuut voor je
leren.nl nieuwsbrief? Met die 24.000 abonnees moet dat toch ook wel een
aardig tijdje duren. En hoevel bouncen er dan?

Jan
--
Look, Ma. No tables - http://www.steenbergen-stichting.nl/enbio.html

Rene Pijlman
18/08/03, 09:30
Jan Ehrhardt:
>Nico Coesel:
>>Volgens mij gaat Xs4all het verzenden van enkele duizenden mailtjes
>>vanaf een webserver niet leuk vinden.
>
>Of ik ze nu verstuur vanaf de XS4ALL webspace of vanaf een dedicated
>machine, in beide gevallen gaat dat gebeuren via de smtp-server van
>xs4all.

Op een dedicated server kun je een eigen SMTP-server draaien.

>Zou die webserverbelasting echt zo dramatisch zijn?

Bij grote aantallen (> 1.000 mails) wel ja.

>Rene, hoeveel mailtjes verstuur jij eigenlijk per minuut voor je
>leren.nl nieuwsbrief? Met die 24.000 abonnees moet dat toch ook wel een
>aardig tijdje duren. En hoevel bouncen er dan?

Met het verzenden van 24.000 mails (met Smartlist en de Postfix
SMTP-server) is de server een klein uur druk in de weer. Ik krijg zo'n 800
replies, bestaande uit bounces, out-of-office-replies, virussen,
complimenten en mensen die de afmeld/verhuisinstructie niet gelezen hebben
:-/

--
René Pijlman

Wat wil jij leren? http://www.leren.nl

Nico Coesel
18/08/03, 11:00
Jan Ehrhardt <monitor@idem.invalid> wrote:

>Nico Coesel in nl.internet.www.server-side (Sun, 17 Aug 2003 22:00:15
>GMT):
>
>>Jan Ehrhardt <monitor@idem.invalid> wrote:
>>
>>>Rene Pijlman in nl.internet.www.server-side (Sun, 17 Aug 2003 22:09:23
>>>+0200):
>>>
>>>>OK, maar waar wil je dan mee beginnen?
>>>>Bedoel je een client-side mailing list manager op een PC?
>>>>Of, als je een ander server-platform bedoelt, welke dan?
>>>
>>>Zie mijn oorspronkelijke post: de aanmeld/afmeldpagina's komen
>>>waarschijnlijk gewoon op mijn xs4all webspace te staan. Daar kan ik
>>>echter geen (= niet zonder extra kosten) database draaien. Dus de
>>>database moet ik vermoedelijk zetten op mijn windows-doos, die achter de
>>>UPC kabel hangt. Of ik het verzenden van de berichten doe vanaf de
>>>Windows doos of vanaf de xs4all webspace weet ik nog niet.
>>
>>Volgens mij gaat Xs4all het verzenden van enkele duizenden mailtjes
>>vanaf een webserver niet leuk vinden.
>
>Of ik ze nu verstuur vanaf de XS4ALL webspace of vanaf een dedicated
>machine, in beide gevallen gaat dat gebeuren via de smtp-server van
>xs4all. In het eerste geval hebben ze er minder extern netwerkverkeer
>voor nodig (nl van mijn box bij UPC naar hun smtp-server). Zou die
>webserverbelasting echt zo dramatisch zijn?

Ja, bovendien zou het langer duren dan een script mag lopen (meestal
enkele tientallen seconden). Bovendien hebben veel providers een
maximum aantal emails dat ze vanaf 1 klant binnen een bepaalde tijd
willen ontvangen om misbruik door spammers tegen te gaan.

Overigens, het zal je w.s. niet lukken om vanaf je UPC aansluiting
mail te versturen via de Xs4all smtp server. Bij de meeste providers
kan alleen vanaf het eigen netwerk mail worden verstuurd (dus alleen
door klanten met een directe verbinding). Je zult de mail vanaf je
eigen systeem via de UPC smtp server moeten versturen.

--
Reply to nico@nctdevpuntnl (punt=.)
Bedrijven en winkels vindt U op www.adresboekje.nl

Jan Ehrhardt
18/08/03, 11:45
Nico Coesel in nl.internet.www.server-side (Mon, 18 Aug 2003 08:57:42
GMT):

>Jan Ehrhardt <monitor@idem.invalid> wrote:
>
>>Nico Coesel in nl.internet.www.server-side (Sun, 17 Aug 2003 22:00:15
>>GMT):
>>
>>>Volgens mij gaat Xs4all het verzenden van enkele duizenden mailtjes
>>>vanaf een webserver niet leuk vinden.
>>
>>Of ik ze nu verstuur vanaf de XS4ALL webspace of vanaf een dedicated
>>machine, in beide gevallen gaat dat gebeuren via de smtp-server van
>>xs4all. In het eerste geval hebben ze er minder extern netwerkverkeer
>>voor nodig (nl van mijn box bij UPC naar hun smtp-server). Zou die
>>webserverbelasting echt zo dramatisch zijn?
>
>Ja, bovendien zou het langer duren dan een script mag lopen (meestal
>enkele tientallen seconden).

Dat is met wat slimmigheden wel op te lossen. Meer scriptjes draaien,
dus. Groter probleem is wellicht dat ik het Return-Path niet kan
aanpassen. Maar of dat echt zo is moet ik nog uitzoeken.

> Bovendien hebben veel providers een
>maximum aantal emails dat ze vanaf 1 klant binnen een bepaalde tijd
>willen ontvangen om misbruik door spammers tegen te gaan.

Dat geldt dus voor elke mailinglist, ongeacht de wijze van versturen,
lijkt me. Hoe voorkom je daarmee problemen?

>Overigens, het zal je w.s. niet lukken om vanaf je UPC aansluiting
>mail te versturen via de Xs4all smtp server. Bij de meeste providers
>kan alleen vanaf het eigen netwerk mail worden verstuurd (dus alleen
>door klanten met een directe verbinding).

Nee hoor, ik verstuur nu ook alles al via de smtp-server van xs4all.
XS4ALL kent namelijk pop-before-smtp. Als ik eens in de zoveel tijd pop
staat-ie continu open.

Jan
--
Look, Ma. No tables - http://www.steenbergen-stichting.nl/enbio.html

Jan Ehrhardt
18/08/03, 13:45
Jan Ehrhardt in nl.internet.www.server-side (Mon, 18 Aug 2003 11:40:37
+0200):

>Groter probleem is wellicht dat ik het Return-Path niet kan
>aanpassen. Maar of dat echt zo is moet ik nog uitzoeken.

Ik kan inderdaad niet het Return-Path aanpassen bij verzenden vanaf de
xs4all webspace (als ik gebruik maak van PHP's mail-commando). Dus dat
is geen optie. Bounces die uitkomen op nobody@www-aws8.xs4all.nl lijken
me niet echt handig. Dus zal het verzenden moeten gebeuren vanaf mijn
UPC aansluiting.

Jan
--
Look, Ma. No tables - http://www.steenbergen-stichting.nl/enbio.html

Rene Pijlman
18/08/03, 19:45
Jan Ehrhardt:
>Ik kan inderdaad niet het Return-Path aanpassen bij verzenden vanaf de
>xs4all webspace (als ik gebruik maak van PHP's mail-commando).

Werkt dit niet op de server bij Xs4all?

// Set the envelope from adress via a sendmail command
// line parameter
$envelope_from = "jan@bla.invalid";
$additional_parameters = "-f" . $envelope_from;

if (!mail($to, $subject, $message, $additional_headers,
$additional_parameters))

Dit zou in een envelope From-adres kunnen resulteren die de bounces
krijgt.

--
René Pijlman

Wat wil jij leren? http://www.leren.nl

Jan Ehrhardt
19/08/03, 06:45
Rene Pijlman in nl.internet.www.server-side (Mon, 18 Aug 2003 19:41:37
+0200):

>Jan Ehrhardt:
>>Ik kan inderdaad niet het Return-Path aanpassen bij verzenden vanaf de
>>xs4all webspace (als ik gebruik maak van PHP's mail-commando).
>
>Werkt dit niet op de server bij Xs4all?
>
> // Set the envelope from adress via a sendmail command
> // line parameter
> $envelope_from = "jan@bla.invalid";
> $additional_parameters = "-f" . $envelope_from;
>
> if (!mail($to, $subject, $message, $additional_headers,
> $additional_parameters))

Nee, dat had ik ook geprobeerd. Dan klapt-ie er uit met de mededeling
"invalid number of parameters". Maw: een 5e parameter is ook niet de
oplossing. En ini_set kent de PHP3 op de gewone xs4all webspace nog
niet.

Jan
--
Look, Ma. No tables - http://www.steenbergen-stichting.nl/enbio.html

Nico Coesel
20/08/03, 22:45
Jan Ehrhardt <monitor@idem.invalid> wrote:

>Rene Pijlman in nl.internet.www.server-side (Mon, 18 Aug 2003 19:41:37
>+0200):
>
>>Jan Ehrhardt:
>>>Ik kan inderdaad niet het Return-Path aanpassen bij verzenden vanaf de
>>>xs4all webspace (als ik gebruik maak van PHP's mail-commando).
>>
>>Werkt dit niet op de server bij Xs4all?
>>
>> // Set the envelope from adress via a sendmail command
>> // line parameter
>> $envelope_from = "jan@bla.invalid";
>> $additional_parameters = "-f" . $envelope_from;

Volgens mij werkt dit niet.

>>
>> if (!mail($to, $subject, $message, $additional_headers,
>> $additional_parameters))
>
>Nee, dat had ik ook geprobeerd. Dan klapt-ie er uit met de mededeling
>"invalid number of parameters". Maw: een 5e parameter is ook niet de
>oplossing. En ini_set kent de PHP3 op de gewone xs4all webspace nog
>niet.

Je kunt in de 'additional headers' meerdere headers plaatsen
gescheiden door een line-feed (\n). Dus ook een reply-to.

Uit de PHP manual:

mail("nobody@example.com", "the subject", $message,
"From: webmaster@{$_SERVER['SERVER_NAME']}\r\n"
.."Reply-To: webmaster@{$_SERVER['SERVER_NAME']}\r\n"
.."X-Mailer: PHP/" . phpversion());


--
Reply to nico@nctdevpuntnl (punt=.)
Bedrijven en winkels vindt U op www.adresboekje.nl

Jan Ehrhardt
20/08/03, 23:15
Nico Coesel in nl.internet.www.server-side (Wed, 20 Aug 2003 20:48:04
GMT):

>>>Jan Ehrhardt:
>>>>Ik kan inderdaad niet het Return-Path aanpassen bij verzenden vanaf de
>>>>xs4all webspace (als ik gebruik maak van PHP's mail-commando).
[knip]
>Je kunt in de 'additional headers' meerdere headers plaatsen
>gescheiden door een line-feed (\n). Dus ook een reply-to.
>
>Uit de PHP manual:
>
>mail("nobody@example.com", "the subject", $message,
>"From: webmaster@{$_SERVER['SERVER_NAME']}\r\n"
>."Reply-To: webmaster@{$_SERVER['SERVER_NAME']}\r\n"
>."X-Mailer: PHP/" . phpversion());

Ja, daar pas je de Reply-To mee aan, maar niet het Return-Path. En
bounces gaan (bij mijn weten) naar het Return-Path, zodat ik die zou
missen. En dat is uiteraard niet de bedoeling.

En mocht je je het afvragen: een additional header
.."Return-Path: webmaster@{$_SERVER['SERVER_NAME']}\r\n"
wordt gewoon genegeerd.

Jan

--
Look, Ma. No tables - http://www.steenbergen-stichting.nl/enbio.html