login  Naam:   Wachtwoord: 
Registreer je!
 Forum

email error

Offline gnotrgnotr - 25/04/2010 20:01 (laatste wijziging 25/04/2010 20:04)
Avatar van gnotrgnotrNieuw lid beste, mensen

ik ben bezig met een email form en ik loop vast
weet niet wat ik eraan kan doen

dit is mijn error:
Warning: mail() [function.mail]: SMTP server response: 550 Authentication required

dit is mijn code:
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html>
  3. <head>
  4. <title>mail sturen</title>
  5. </head>
  6. <body>
  7. <?php
  8. if($_POST["submit"]) {
  9.  
  10. $name = $_POST["name"];
  11. $message = $_POST["message"];
  12.  
  13. if($name&&$message) {
  14.  
  15. $to = "[je email]";
  16. $subject = "hallo";
  17.  
  18. $lengthname = 20;
  19. $lengthmessage = 300;
  20.  
  21. if(strlen($name)<=$lengthname&&strlen($message)<=$lengthmessage) {
  22.  
  23. ini_set("SMTP", "mailhost.shef.ac.uk");
  24.  
  25. $headers = "From: maartenbuis@quicknet.nl";
  26. $body = "hallo bericht van ".$name."\n\n".$message."";
  27.  
  28. mail($to, $subject, $body, $headers);
  29.  
  30. die();
  31.  
  32. } else {
  33. die("Max length for name is ".$lengthname.", and max length for message is ".$lengthmessage."
  34. ");
  35. }
  36.  
  37. } else {
  38. die("You must enter a name and message
  39. ");
  40. }
  41.  
  42. }
  43. ?>
  44. <form method="post">
  45. Name: <input type="text" name="name" maxlength="20"><br>
  46. Bericht:<br><textarea cols="20" name="message"></textarea><br><br>
  47. <input type="submit" name="submit" value="submit">
  48. </form>
  49. </body>
  50. </html>

7 antwoorden

Gesponsorde links
Offline vinTage - 25/04/2010 20:19
Avatar van vinTage Nieuw lid Ze vragen je wachtwoord en login voor die smtp.
Maar als je die ini_set regel weghaalt werkt het normaal ook hoor.
Offline gnotrgnotr - 26/04/2010 15:52 (laatste wijziging 26/04/2010 15:54)
Avatar van gnotrgnotr Nieuw lid maar heb localhost het lukt me nooit

er komt:
Warning: mail() [function.mail]: Failed to connect to mailserver at "smtp.12move.nl" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\wamp\apps\phpmyadmin3.2.0.1\demos\mail\test.php on line 27
Offline vinTage - 26/04/2010 16:06 (laatste wijziging 26/04/2010 16:07)
Avatar van vinTage Nieuw lid open je php.ini en zoek dit:

[mail function]
; For Win32 only
.

de regels eronder pas je aan naar onderstaande

SMTP = smtp.12move.nl
smtp_port = 25

; For Win32 only.
sendmail_from = jouwmail@12move.nl
Offline gnotrgnotr - 29/04/2010 18:00
Avatar van gnotrgnotr Nieuw lid heb er niet zo veel verstand van ik dacht dat het kon en heb geen email van 12move.nl
Offline ArieMedia - 29/04/2010 18:07
Avatar van ArieMedia Gouden medaille

PHP ver gevorderde
gnotrgnotr schreef:
maar heb localhost het lukt me nooit

er komt:
Warning: mail() [function.mail]: Failed to connect to mailserver at "smtp.12move.nl" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:wampappsphpmyadmin3.2.0.1demosmailtest.php on line 27
Ik neem aan dat je iets gebruikt van Xampp of Wampp, hier zit volgensmij mecuriemail bij. Bij een online-hosting is het heel normaal dat alles werkt, maar zoals je ziet moet je wel degelijk eerst wat instellen voordat ALLES werkt. je moet eerst je mailserver instellen voordat je mail kan sturen vanaf jou localhost. (en zoals Vintage zei, je php.ini veranderen)
Offline vinTage - 29/04/2010 18:53
Avatar van vinTage Nieuw lid
gnotrgnotr schreef:
heb er niet zo veel verstand van ik dacht dat het kon en heb geen email van 12move.nl


je kan natuurlijk dan zelf een beetje inzet tonen en ipv de "12move settings" omzetten naar jouw isp settings..
Offline gnotrgnotr - 30/04/2010 10:42
Avatar van gnotrgnotr Nieuw lid moet ik daar dan voor een www domein hebben gewoon een echte site. en ik gebruik wampserver maar daar zit niks van mecuriemail bij.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.187s