login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Mailserver

Offline finduilas - 24/08/2005 14:20 (laatste wijziging 24/08/2005 14:20)
Avatar van finduilasPHP gevorderde Hallo,

Ik gebruik het ledensysteem van Murfy op mijn localhost.Alleen krijg ik nu dit:
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:\wamp\www\Websty\registreren.php on line 89

Dit is lijn 74 tot 92:
  1. $activatiecode = activatiecode($cfg['act_lengte']);
  2. $tpl = new TemplatePower('mail.tpl');
  3. $tpl->prepare();
  4. $tpl->assign(array(
  5. "site" => $cfg['site'],
  6. "url" => $cfg['url'],
  7. "gebruikersnaam" => $_POST['gebruikersnaam'],
  8. "wachtwoord" => $_POST['wachtwoord'],
  9. "code" => $activatiecode
  10. ));
  11. $template = $tpl->getOutputContent();
  12.  
  13. $headers = "MIME-Version: 1.0\n";
  14. $headers .= "Content-type: text/html; charset=iso-8859-1\n";
  15. $headers .= "From: ".$cfg['site']." <".$cfg['email'].">\n";
  16. mail($_POST['email'],"Account op ".$cfg['site']." activeren",$template,$headers);
  17. mysql_query("INSERT INTO leden_temp (gebruikersnaam,wachtwoord,datum,email,code) VALUES ('".$_POST['gebruikersnaam']."','".md5($_POST['wachtwoord'])."','".time()."','".$_POST['email']."','".$activatiecode."')");
  18. ?>Je account is tijdelijk geregistreerd. Controleer nu je mailbox, binnen enkele ogenblikken zal er een activatiemail arriveren.<br /><strong>Attentie Hotmail-gebruikers:</strong> Kijk ook bij "Ongewenste post"!!


En ik krijg ook helemaal geen email.

10 antwoorden

Gesponsorde links
Offline Ibrahim - 24/08/2005 14:52
Avatar van Ibrahim PHP expert dat komt omdat in je php.ini bestand er iets veranderd moet worden. Zoek in je php.ini bestand (kun je vinden in je windows map. Anders moet je de windows zoekmachine gebruiken om hem te vinden) dit stukje en vul je gegevens in. (ik heb even voor een voorbeeld mijn gegevens gebruikt:

Citaat:
[mail function]
; For Win32 only.
SMTP = mail.home.nl *

; For Win32 only.
sendmail_from = siliecom14@home.nl *

; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =

; Force the addition of the specified parameters to be passed as extra parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail(), even in safe mode.
;mail.force_extra_paramaters =


kopier dit stuk en plak het over in je php.ini map en vul je eigen gegevens in waar ik hierboven een * heb gezet 
Offline finduilas - 24/08/2005 15:39
Avatar van finduilas PHP gevorderde Ik werk dus met hotmail.Wat is de smtp dan.Niet gewoon mail.hotmail.com want die werkt ook niet.
Offline Ibrahim - 24/08/2005 18:30 (laatste wijziging 24/08/2005 18:40)
Avatar van Ibrahim PHP expert om daarachter te komen heb ik een slimme trick. Ga naar outlook en dan moet je je registreren met je hotmail. dan zie je op een gegeven moment de hotmail SMTP. Te moeilijk? Wacht dan even dan doe ik het nu wel even 

edit: het spijt me maar hotmail heeft geen smtp, maar een http.
Offline finduilas - 24/08/2005 19:46
Avatar van finduilas PHP gevorderde en lycos?
Offline Ibrahim - 24/08/2005 19:51
Avatar van Ibrahim PHP expert voor lycos:
-----------------------
Citaat:
[mail function]
; For Win32 only.
SMTP = smtp.lycos.nl

; For Win32 only.
sendmail_from = mathias_lauwyck@lycos.nl

; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =

; Force the addition of the specified parameters to be passed as extra parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail(), even in safe mode.
;mail.force_extra_paramaters =
Offline finduilas - 24/08/2005 20:52
Avatar van finduilas PHP gevorderde Helaas.Dit werkt ook niet.
Offline Ontani - 25/08/2005 01:35
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
gebruik de smtp van je internet provider, zoek op google effe naar: smtp <providernaam>
Offline mathiasB - 16/05/2008 17:50
Avatar van mathiasB HTML interesse Kan je hiervoor ook bijvoorbeeld gmail gebruiken? Want het lukt me ook niet om via bijvoorbeeld wamp mijn php mail() te testen.
Offline Ricky - 17/05/2008 08:04
Avatar van Ricky PHP beginner Gmail heeft een beveiligde smtp-server...
Offline jc2 - 17/05/2008 14:40 (laatste wijziging 17/05/2008 14:41)
Avatar van jc2 PHP interesse Het enige wat werkt is - zoals ontani al zegt - een smtp-adres van je ISP gebruiken.

Update:
Of je moet hiernaar kijken of dat iets voor je is:
http://www.zdnet.nl/downloads.cfm?id=31094
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.196s