Mail verzenden via PHP op eigen webserver?

Moet ik dan een mailserver opzetten? Of kan ik eventueel ook via de SMTP van m'n eigen provider. Of beter niet?

Hangt er een beetje vanaf of je hosting provider dit ondersteunt, bij mij werkt het prima. In principe hoef je er niets aparts voor op te zetten, gewoon stukje code.

voor info zie:

http://nl2.php.net/manual/nl/function.mail.php

Even proberen!

Als ik een phpbb forum installeer, en daar instel dat hij via de smtp van m'n ISP moet verzenden, dan werkt dat wel. Ik heb net m'n php.ini ingeseld, maar het werkt niet.

Het php script dat ik gebruik is het volgende:

[code:1:534093b0ea]<?
mail("mijn e-mail","test","eigen webserver");
?>[/code:1:534093b0ea]

De instellingen die ik in php.ini gewijzigd heb zijn:

[code:1:534093b0ea]sendmail_path /usr/sbin/sendmail -t -i
SMTP uit.telenet.be[/code:1:534093b0ea]

Mijn inziens moet dat gewoon werken…

Als je via je MAMP setup (Mac, Apache, MySQL, PHP) mail wil verzenden doe je dat best met het reeds geïnstalleerde PostFix (dit is een soort Sendmail clone). Helaas werkt deze niet out-of-the-box en zul je deze moeten activeren via PostFixEnabler (http://www.cutedgesystems.com/software/PostfixEnabler/).

Dit werkt ook zonder dat je Mac daadwerkelijk als een heuse mailserver draait.

Daarna is het zondermeer mogelijk om via PHP’s mail() functie te mailen, al kan het geen kwaad om deze extra parameter (zie ook php manual voor mail()) mee te geven: -f<afzender@mijnadres.be>

Succes!

Ah SUPER.

Had echt geen zin om een mailserver op te zetten enkel voor die mail functie in php.