Hallo php'ers,

Op de php server werkt mail niet.

In de ini file stond:

[mail function]
;For Win32 only.
;http://php.net/smtp
;SMTP = localhost
;http://php.net/smtp-port
;smtp_port = 25

; For Win32 only.
;http://php.net/sendmail-from
;sendmail_from = [email protected]

ik heb dit verandert in

[mail function]
;For Win32 only.
http://php.net/smtp
SMTP = localhost
http://php.net/smtp-port
smtp_port = 25

; For Win32 only.
http://php.net/sendmail-from
sendmail_from = [email protected]

en gerestart, maar mail() werkt nog steeds niet.

Blijkbaar doe ik iets fout of vergeet ik iets.

Kan iemand mij helpen?
Wat betekend 'werkt niet'? En laat ons wat relevante code zien.
Het betekent dat de mail niet verzonden wordt.

<?php
mail ("[email protected]","test","boodschap");
?>

werkt bijvoorbeeld al niet

SMTP = localhost


Heb je wel een mailserver geinstalleerd staan op je pc/server?
Ik weet niet of er een aparte server is geïnstalleerd. Er wordt wel gebruik gemaakt van een exchange server
En die draait op dezelfde PC?
Zet in ieder geval de puntkomma's terug in de regels met de http-links. Dat zijn namelijk geen instellingen, maar verwijzingen naar de documentatie voor de instelling op de regel eronder.

Zoek vervolgens in je mailpakket op wat de SMTP-server is waar die de uitgaande post naar stuurt en vervang 'localhost' in je .ini-file door de naam van die server. Na een herstart van je webserver zou het dan moeten werken.

Wanneer de uitgaande mailserver van je mailpakket geen gebruik maakt van poort 25 hebben we een ander probleem; dan doet de mailserver waarschijnlijk nog iets aan security en dan moeten er nog wat andere instellingen worden gedaan.
Jacob Goor op 13/05/2013 09:42:19

Ik weet niet of er een aparte server is geïnstalleerd. Er wordt wel gebruik gemaakt van een exchange server

Met een Exchange mailserver moet je ingelogd zijn voordat je de SMTP service kunt gebruiken, dus kan je beter gebruik maken van PHPmailer of Swiftmail

Reageren