login  Naam:   Wachtwoord: 
Registreer je!
 Forum

mail() op localhost (Opgelost)

Offline Emonk - 25/12/2010 20:25
Avatar van EmonkLid Hallo allemaal,

ik gebruik de volgende code op localhost:
  1. ini_set("SMTP","http://www.hotmail.com");
  2. ini_set("SMTP_PORT", 25);
  3. ini_set("sendmail_from","xxx");
  4. $headers = "From:xxx<xxx>";
  5. $headers .= "Reply-To: xxx<xxx>";
  6. $headers .= "Subject: TEST";
  7. $headers .= "Return-Path: xxx<xxx>";
  8. $headers .= "MIME-Version: 1.0";
  9. $headers .= "Content-type: text/html;charset=ISO-8859-9";
  10. if (!mail("xxx", "TEST", "HELLO WORLD!", $headers)) {
  11. echo 'mislukt';
  12. } else {
  13. echo 'gelukt';
  14. }


Deze code werkt online, maar niet op localhost... waarom niet?

4 antwoorden

Gesponsorde links
Offline Sam - 25/12/2010 20:51
Avatar van Sam PHP expert Waarschijnlijk omdat je geen mailserver hebt draaien op je localhost.
Welk pakket gebruik je voor je localhost? Als je Xampp gebruikt zit er een mailserver in. Je moet die opzetten via het Xampp control panel (Mercury). Normaal staan alle instellingen goed en kan je meteen mails versturen.

Het zou ook kunnen dat je voor uitgaande mail de server van je internetprovider moet instellen (zoals bij telenet het geval is, alle uitgaande mail moet daar via uit.telenet.be gaan)  
Offline Emonk - 25/12/2010 21:02
Avatar van Emonk Lid ik gebruik xampp...
welke server moet ik dan aanroepen?
Offline Sam - 25/12/2010 21:30
Avatar van Sam PHP expert Bedoel je nu de mailserver bij Xampp? Dan is het mercury.
Als je de uitgaande mailserver bedoelt die je moet instellen: Hoe kan ik dat nu weten? Jij weet welke provider je hebt en ofdat deze provider zijn eigen uitgaande server opdringt of niet.
Offline Aar - 25/12/2010 23:26
Avatar van Aar PHP interesse Draai zeker geen mailserver zonder dat je weet hoe het werkt, voor je het weet wordt hij door spammers misbruikt en zal je provider je afsluiten.

Wat al zou voldoen is je php.ini aanpassen en een SMTP van je provider, en mailadres opgeven bij de mail-settings.
Heb ik ook gedaan op mijn lokale webserver.
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.18s