Bekijk Volledige Versie : Formmail gebruikt externe mailserver
Ik heb ooit een formmail script gehad waarbij het mogelijk was om een
externe mailserver te gebruiken voor de verwerking van een form. Ik wil dus
op een eigen webserver een formmail script laten werken zonder dat ik een
eigen mailserver heb. Ik wil dus de mailserver van mijn provider gebruiken.
Weet iemand waar ik dat script kan vinden?
--
STENDEC
.... - . -. -.. . -.-.
Jan Ehrhardt
01/07/04, 01:35
Stendec in nl.internet.www.server-side (Wed, 30 Jun 2004 23:41:41
+0200):
>Ik heb ooit een formmail script gehad waarbij het mogelijk was om een
>externe mailserver te gebruiken voor de verwerking van een form. Ik wil dus
>op een eigen webserver een formmail script laten werken zonder dat ik een
>eigen mailserver heb. Ik wil dus de mailserver van mijn provider gebruiken.
>Weet iemand waar ik dat script kan vinden?
Als het een PHP-script betreft is het gewoon een kwestie van het
instellen van de goede mailserver in je php.ini. Als je vanuit je
mailprogramma die mailserver zonder meer kunt gebruiken, kan elk
PHP-script op diezelfde bak dat ook.
Jan
--
Look, Ma. No tables - http://enbio.steenbergen-stichting.nl/
Daniel Tryba
01/07/04, 03:05
Jan Ehrhardt <monitor@idem.invalid> wrote:
>>Ik wil dus de mailserver van mijn provider gebruiken.
>>Weet iemand waar ik dat script kan vinden?
>
> Als het een PHP-script betreft is het gewoon een kwestie van het
> instellen van de goede mailserver in je php.ini. Als je vanuit je
> mailprogramma die mailserver zonder meer kunt gebruiken, kan elk
> PHP-script op diezelfde bak dat ook.
Ohhhh, vertel eens welke instelling dat is! Als je bewering waar zou
zijn dan snap ik al die SMTP classes niet zo, ik weet 100% zeker dat je
bewering niet waar is voor mijn eigen php dozen...
BTW het direct proberen af te leveren bij een externe smtpd is
natuurlijk ook stukken "gevaarlijker" van het locaal que-en en het dan
als nog die externe machine als smartrelay te versturen. Stel je voor
dat die machine even al inkomende smtp weigert omdat ie het een beetje
druk heeft met het verwerken van de laatste spam/virus/worm meldingen...
--
Daniel Tryba
Jan Ehrhardt
01/07/04, 09:05
Daniel Tryba in nl.internet.www.server-side (Thu, 1 Jul 2004 00:50:00
+0000 (UTC)):
>Jan Ehrhardt <monitor@idem.invalid> wrote:
>>>Ik wil dus de mailserver van mijn provider gebruiken.
>>>Weet iemand waar ik dat script kan vinden?
>>
>> Als het een PHP-script betreft is het gewoon een kwestie van het
>> instellen van de goede mailserver in je php.ini. Als je vanuit je
>> mailprogramma die mailserver zonder meer kunt gebruiken, kan elk
>> PHP-script op diezelfde bak dat ook.
>
>Ohhhh, vertel eens welke instelling dat is! Als je bewering waar zou
>zijn dan snap ik al die SMTP classes niet zo, ik weet 100% zeker dat je
>bewering niet waar is voor mijn eigen php dozen...
Op een Win-bak: gewoon SMTP = smtp.mijnprovider.nl
Als die SMTP-server voor je open staat is hij gewoon bruikbaar via
http://www.php.net/mail
Als dat op een FreeBSD-bak niet kan, is dat jammer voor je. Gewoon even
een beter OS installeren ;-)
>BTW het direct proberen af te leveren bij een externe smtpd is
>natuurlijk ook stukken "gevaarlijker" van het locaal que-en en het dan
>als nog die externe machine als smartrelay te versturen. Stel je voor
>dat die machine even al inkomende smtp weigert omdat ie het een beetje
>druk heeft met het verwerken van de laatste spam/virus/worm meldingen...
Het is sowieso handig om de uitvoer van een formmailscript lokaal (= op
de webserver) nog eens op te slaan. Of nog beter: direct in een folder
van je maildir te zetten (zo doe ik dat bij XS4ALL). Instant delivery,
zonder tussenkomst van welke mailserver dan ook.
Jan
--
Look, Ma. No tables - http://enbio.steenbergen-stichting.nl/
"Stendec" <no@mail.com> wrote in message
news:10e6csn3mn4ekbd@corp.supernews.com...
> Ik heb ooit een formmail script gehad waarbij het mogelijk was om een
> externe mailserver te gebruiken voor de verwerking van een form. Ik wil
dus
> op een eigen webserver een formmail script laten werken zonder dat ik een
> eigen mailserver heb. Ik wil dus de mailserver van mijn provider
gebruiken.
> Weet iemand waar ik dat script kan vinden?
>
Ok, dat die php discussie daar hou ik me buiten en ik begrijp dat het beter
is lokaal een mailserver aan te spreken, daar ben ik me van bewust. Ik weet
alleen niet meer hoe het script heet, ik wil het graag gebruiken.....Het was
iets van Formail SMTP of iets....
Daniel Tryba
01/07/04, 11:15
Jan Ehrhardt <monitor@idem.invalid> wrote:
>>> Als het een PHP-script betreft is het gewoon een kwestie van het
>>> instellen van de goede mailserver in je php.ini. Als je vanuit je
>>> mailprogramma die mailserver zonder meer kunt gebruiken, kan elk
>>> PHP-script op diezelfde bak dat ook.
>>
>>Ohhhh, vertel eens welke instelling dat is! Als je bewering waar zou
>>zijn dan snap ik al die SMTP classes niet zo, ik weet 100% zeker dat je
>>bewering niet waar is voor mijn eigen php dozen...
>
> Op een Win-bak: gewoon SMTP = smtp.mijnprovider.nl
> Als die SMTP-server voor je open staat is hij gewoon bruikbaar via
> http://www.php.net/mail
Ik heb toch het sterke vermoeden dat het aantal win32/php servers in de
minderheid is binnen het php server gebeuren. De kans dat deze oplossing
voor de OP werkt is aanwezig.
> Als dat op een FreeBSD-bak niet kan, is dat jammer voor je. Gewoon even
> een beter OS installeren ;-)
Ik kan je gerust stellen dat ik geen FreeBSD gebruik.
Maar helaas wist je niet de universele oplossing aan te dragen die ik
even dacht dat je zou hebben. Ik kan zelf de OP niets anders aanraden
dan eens bij PEAR (http://pear.php.net/package/Mail beweerd SMTP te
doen) of op sites als phpclasses.org te gaan kijken.
>>BTW het direct proberen af te leveren bij een externe smtpd is
>>natuurlijk ook stukken "gevaarlijker" van het locaal que-en en het dan
>>als nog die externe machine als smartrelay te versturen. Stel je voor
>>dat die machine even al inkomende smtp weigert omdat ie het een beetje
>>druk heeft met het verwerken van de laatste spam/virus/worm meldingen...
>
> Het is sowieso handig om de uitvoer van een formmailscript lokaal (= op
> de webserver) nog eens op te slaan. Of nog beter: direct in een folder
> van je maildir te zetten (zo doe ik dat bij XS4ALL). Instant delivery,
> zonder tussenkomst van welke mailserver dan ook.
Werkt allen een beetje lastig de ontvangende partij extern is en het via
smtp moet lukken, ik mag aannemen dat de OP niet zichzelf lokaal met een
externe smarthost wil mailen!
--
Daniel Tryba
Jan Ehrhardt
01/07/04, 11:45
Daniel Tryba in nl.internet.www.server-side (Thu, 1 Jul 2004 09:01:46
+0000 (UTC)):
>Jan Ehrhardt <monitor@idem.invalid> wrote:
[mailen vanuit PHP]
>
>> Op een Win-bak: gewoon SMTP = smtp.mijnprovider.nl
>> Als die SMTP-server voor je open staat is hij gewoon bruikbaar via
>> http://www.php.net/mail
>
>Ik heb toch het sterke vermoeden dat het aantal win32/php servers in de
>minderheid is binnen het php server gebeuren. De kans dat deze oplossing
>voor de OP werkt is aanwezig.
Dat zit er zelfs dik in. Aannemend dat 'eigen webserver' een
webservertje op zijn eigen PC is. Maar aangezien OP niet eens duidelijk
maakt in wat voor taal dat script geschreven mag/moet zijn, zullen we
het nooit weten.
>> Als dat op een FreeBSD-bak niet kan, is dat jammer voor je. Gewoon even
>> een beter OS installeren ;-)
>
>Ik kan je gerust stellen dat ik geen FreeBSD gebruik.
User-Agent: tin/1.5.11-20020419 ("Toxicity") (UNIX) (FreeBSD/4.10-STABLE
(i386)) lijkt me toch een beetje BSD ;-)
>Maar helaas wist je niet de universele oplossing aan te dragen die ik
>even dacht dat je zou hebben. Ik kan zelf de OP niets anders aanraden
>dan eens bij PEAR (http://pear.php.net/package/Mail beweerd SMTP te
>doen) of op sites als phpclasses.org te gaan kijken.
Overigens snap ik ook niet waarom je op *nix bakken PEAR en/of
PHP-classes nodig hebt. Als sendmail goed geconfigureerd is werkt mail()
vanuit PHP ook op een *nix bak toch prima? Of heeft XS4ALL weer eens de
trucendoos opengetrokken om dat voor elkaar te krijgen?
>> Het is sowieso handig om de uitvoer van een formmailscript lokaal (= op
>> de webserver) nog eens op te slaan. Of nog beter: direct in een folder
>> van je maildir te zetten (zo doe ik dat bij XS4ALL). Instant delivery,
>> zonder tussenkomst van welke mailserver dan ook.
>
>Werkt allen een beetje lastig de ontvangende partij extern is en het via
>smtp moet lukken, ik mag aannemen dat de OP niet zichzelf lokaal met een
>externe smarthost wil mailen!
Je hebt natuurlijk gelijk over die externe ontvanger. Ook dan is instant
delivery (lijkt dan meer op bcc) trouwens wel handig. Het geeft je een
extra check op eventueel misbruik van het script.
Maar dat OP geen mail naar zichzelf wil laten sturen weet ik nog zo net
niet. Als die eigen webserver extern bereikbaar is kan dat best wel eens
het geval zijn. Ik heb het gebruikt voor de inschrijvingen voor ons
volleybaltoernooi, vanaf mijn UPC-bak via smtp.xs4all.nl (die met
pop-before-smtp altijd open staat/stond).
Jan
--
Look, Ma. No tables - http://enbio.steenbergen-stichting.nl/
Daniel Tryba
01/07/04, 11:55
Jan Ehrhardt <monitor@idem.invalid> wrote:
>>Ik heb toch het sterke vermoeden dat het aantal win32/php servers in de
>>minderheid is binnen het php server gebeuren. De kans dat deze oplossing
>>voor de OP werkt is aanwezig.
>
> Dat zit er zelfs dik in. Aannemend dat 'eigen webserver' een
> webservertje op zijn eigen PC is. Maar aangezien OP niet eens duidelijk
> maakt in wat voor taal dat script geschreven mag/moet zijn, zullen we
> het nooit weten.
Formmail klinkt al zeer foute perlmeuk :(
>>> Als dat op een FreeBSD-bak niet kan, is dat jammer voor je. Gewoon even
>>> een beter OS installeren ;-)
>>
>>Ik kan je gerust stellen dat ik geen FreeBSD gebruik.
>
> User-Agent: tin/1.5.11-20020419 ("Toxicity") (UNIX) (FreeBSD/4.10-STABLE
> (i386)) lijkt me toch een beetje BSD ;-)
Die machine is dan ook niet van mij (alhoewel een van de processoren via
een omweg naar mij te herleiden is).
>>Maar helaas wist je niet de universele oplossing aan te dragen die ik
>>even dacht dat je zou hebben. Ik kan zelf de OP niets anders aanraden
>>dan eens bij PEAR (http://pear.php.net/package/Mail beweerd SMTP te
>>doen) of op sites als phpclasses.org te gaan kijken.
>
> Overigens snap ik ook niet waarom je op *nix bakken PEAR en/of
> PHP-classes nodig hebt. Als sendmail goed geconfigureerd is werkt mail()
> vanuit PHP ook op een *nix bak toch prima?
Het draaien van een smtpd die naar de buitenwereld communiceert vind ik
toch al heel erg eng, local-delivery-only lijkt mij een zinnige
default... een smartrelay is nog wel een goed alternatief daar de
upstream dan op een makkelijke manier een op hol geslagen machine kunnen
afvangen.
De PEAR/classes oplossingen hebben overigens nog als voordeel dat die
meteen ook support voor mulitpart meuk en attachments hebben.
--
Daniel Tryba
Jan Ehrhardt
01/07/04, 11:55
Daniel Tryba in nl.internet.www.server-side (Thu, 1 Jul 2004 09:44:39
+0000 (UTC)):
>De PEAR/classes oplossingen hebben overigens nog als voordeel dat die
>meteen ook support voor multipart meuk en attachments hebben.
Dat lijkt mij de voornaamste bestaansreden. Dit heb ik handmatig aan
mijn eigen formmail script (PHP) moeten toevoegen.
Jan
--
Look, Ma. No tables - http://enbio.steenbergen-stichting.nl/
Jan Ehrhardt
01/07/04, 12:55
Jan Ehrhardt in nl.internet.www.server-side (Thu, 01 Jul 2004 11:32:42
+0200):
>Daniel Tryba in nl.internet.www.server-side (Thu, 1 Jul 2004 09:01:46
>+0000 (UTC)):
>
>>Ik heb toch het sterke vermoeden dat het aantal win32/php servers in de
>>minderheid is binnen het php server gebeuren. De kans dat deze oplossing
>>voor de OP werkt is aanwezig.
>
>Dat zit er zelfs dik in. Aannemend dat 'eigen webserver' een
>webservertje op zijn eigen PC is. Maar aangezien OP niet eens duidelijk
>maakt in wat voor taal dat script geschreven mag/moet zijn, zullen we
>het nooit weten.
Stendec in nl.internet.www.server-side (Thu, 1 Jul 2004 12:33:11 +0200):
|Ik heb een windows 2k server draaien en een aantal domeinen (3 stuks)
|geregistreerd. Nu wil ik die drie domeinen allemaal op dezelfde server laten
|draaien. Voor web is dat niet zo'n probleem, via een host-header in IIS
|verwijst ieder verzoek naar zijn eigen root-dir, dus verschijnen
|verschillende sites.
Tja, hij zal wel zoeken naar een asp-script ...
Jan
--
Look, Ma. No tables - http://enbio.steenbergen-stichting.nl/
>
> Tja, hij zal wel zoeken naar een asp-script ...
Nee, is gewoon perl, cgi.......
Stendec wrote:
> Ik heb ooit een formmail script gehad waarbij het mogelijk was om een
> externe mailserver te gebruiken voor de verwerking van een form. Ik
> wil dus op een eigen webserver een formmail script laten werken
> zonder dat ik een eigen mailserver heb. Ik wil dus de mailserver van
> mijn provider gebruiken. Weet iemand waar ik dat script kan vinden?
Kan dit helpen?
http://nms-cgi.sourceforge.net/
Gerard Schaefers
--
Voor meer kook- en eetplezier? Kijk hier!
http://www.xs4all.nl/~sjeef/Nederlands/Recepten.html