probleem met mail funtie

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Andy De Clercq

Andy De Clercq

18/10/2009 17:39:00
Quote Anchor link
Hallo,
het is voor mij de eerste maal dat ik deze functie probeer toe te passen.
Wanneer ik de pagina waarin de mail wordt verzonden open krijg ik volgende foutmelding:
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 E:\wamp\www\dvc\edvc\mail.php on line 7
Kan er mij iemand zeggen wat dit is?
Alvast bedankt!
 
PHP hulp

PHP hulp

22/11/2024 10:17:29
 
Jesper Diovo

Jesper Diovo

18/10/2009 17:43:00
Quote Anchor link
Je kunt mail() niet te gebruiken omdat je SMTP instellingen (de poort) niet goed is. Ik zou het even navragen bij je host ofzo.
 
Andy De Clercq

Andy De Clercq

19/10/2009 15:13:00
Quote Anchor link
Deze applicatie zit nog in de ontwikkelingsfase en draait momenteel nog vanop een wamp.
Enig idee wat ik dan moet wijzigen?
 
Jaron T

Jaron T

19/10/2009 15:14:00
Quote Anchor link
Je mail settings in php.ini ( als ik het niet mis heb )
 
TJVB tvb

TJVB tvb

19/10/2009 15:15:00
Quote Anchor link
Een classe als swiftmailer pakken, daar de instellingen van je eigen smtp server inzetten. En dan de functie mail vergeten.
 
Andy De Clercq

Andy De Clercq

19/10/2009 15:33:00
Quote Anchor link
Zopas heb ik in mijn php.ini de SMTP gezet zoals deze staat voor mijn account in outlook.
Maar de foutlmelding blijft komen.
Hieronder het aangepaste stukje php.ini
[mail function]
; For Win32 only.
SMTP = out.euphonynet.be

; For Win32 only.
sendmail_from = you@yourdomain

; 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 =
 
- SanThe -

- SanThe -

19/10/2009 15:53:00
Quote Anchor link
Draai je thuis je webserver?

En hier staat wel jouw emailadres?
; For Win32 only.
sendmail_from = you@yourdomain

Edit: En je hebt uiteraard Apache opnieuw gestart.
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
 
Niels K

Niels K

19/10/2009 16:07:00
Quote Anchor link
Wat je kan doen is usbwebserver downloaden, deze webserver heeft een smtp server inzich en ook een pop3 server. Hij verwijst dus naarzichzelf en de mail zal gewoon verzonden worden. Het kan wel zijn dat je firewall hem tegenhoud. Let hier dus ook even op.
 
Andy De Clercq

Andy De Clercq

19/10/2009 22:03:00
Quote Anchor link
Het eerste probleem is van de baan.
De mail wordt verstuurd en de boodschap komt over.
In deze mail staat er een link, maar wanneer ik hierop klik opent de pagina niet.
Enig idee wat ik fout doe?
In elk geval bedankt voor de hulp!

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
ini_set ("SMTP","out.euphonynet.be");
ini_set ("sendmail_from","[email protected]");
$onderwerp="wijzigen wachtwoord E-DVC";
$bericht= '
<html>
<head>

</head>
<body>U wenst uw wachtwoord om u aan te melden bij E-DVC aan te passen.<br>
Gelieve op onderstaande link te klikken om het nodige te doen.<p>
<a href=\"http://www.dvcheilighart.be/edvc/wwwijzigen.php\">wachtwoord wijzigen</a>
</body>
</html>'
;
$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

mail($adres,$onderwerp,$bericht,$headers);
?>


UPDATE: alles werkt oke!
bedankt voor jullie hulp!
Gewijzigd op 01/01/1970 01:00:00 door Andy De Clercq
 
Jesper Diovo

Jesper Diovo

19/10/2009 22:24:00
Quote Anchor link
Je gebruikt ' voor het toekennen van een waarde aan een variabele. Voor html gebruik je ", dan is het niet nodig ook nog eens te escapen. Hiermee escape je eigenlijk de HTML zelf; hij wordt onbruikbaar.
 
Patrick Vandenberghe

Patrick Vandenberghe

19/10/2009 22:37:00
Quote Anchor link
Andy,

Kun je me even zeggen hoe je het eerste probleem hebt opgelost ? Ik worstel namelijk met hetzelfde probleem met WAMP. Nu gebruik ik USB Webserver en krijg ik een wit scherm "The website cannot display the page".
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.