Toon posts:

PHP - Mail

Pagina: 1
Acties:
  • 38 views sinds 30-01-2008

Verwijderd

Topicstarter
Als ik de onderstaande code uitvoer krijg ik de volgende meldingen:
Warning: fsockopen(): unable to connect to smtp.yahoo.com:25 in c:\program files\apache group\apache\htdocs\persona meubelen\mail.php on line 22

Fatal error: Maximum execution time of 30 seconds exceeded in c:\program files\apache group\apache\htdocs\persona meubelen\mail.php on line 22


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
$smtp_server = 'smtp.yahoo.com';
$port = 25;
$domain = 'www.yahoo.com';
$password = '*********';
$username = 'ellen_vanesch';
$sender = 'ellen_vanesch@yahoo.com';
$recipient = 'ellen_vanesch@yahoo.com';

$email = $HTTP_POST_VARS['email'];
$onderwerp = $HTTP_POST_VARS['onderwerp'];
$opmerkingen = $HTTP_POST_VARS['opmerkingen'];
$errNr = 0;
$errMsg = '';
if($handle = fsockopen($smtp_server,$port, $errNr, $errMsg))
{
  echo "the mail server is up!";
}
else
{
  echo "ERROR: Cannot connect to mail server.";
  echo $errNr, $errMsg;
}

 if(fputs($handle, "EHLO $domain \r\n"))
 {
    echo 'gelukt';
 }
 else
 {
    echo 'niet gelukt';
 }


// SMTP authorization
fputs($handle, "AUTH LOGIN\r\n");
fputs($handle, base64_encode($username)."\r\n");
fputs($handle, base64_encode($password)."\r\n");
echo $username;
echo $password;


// Send out the e-mail
fputs($handle, "MAIL FROM: $email \r\n");
fputs($handle, "RCPT TO: $recipient \r\n");
fputs($handle, "DATA\r\n");
fputs($handle, "To: $recipient \r\n");
fputs($handle, "Subject: $onderwerp \r\n");
fputs($handle, $opmerkingen . "\r\n");

// Close connection to SMTP server
fputs($handle, "QUIT\r\n");
fclose($handle);

[ Voor 11% gewijzigd door Verwijderd op 16-07-2005 18:41 ]


Verwijderd

Ik zou maar je wachtwoord snel veranderen!!!

  • brute51
  • Registratie: Augustus 2001
  • Laatst online: 07-08-2025
Euh... is het raadzaam om je wachtwoord en gebruikersnaam hier te posten?

Ik heb echt een hele goeie PC.


  • Beaves
  • Registratie: Februari 2000
  • Laatst online: 16:53

Beaves

Usque ad Finem

Erg handig dat je de login gegevens hier post, ik heb net even getest en ik kan gewoon onder haar naam inloggen. Nu doe ik natuurlijk (:P) niets verkeerd, maar toch, niet handig :)

Schotlandofiel | Godzijdank ben ik atheïst
Canon 7D / 20D / 300D + glas | Just Light | Flickr


  • m33p
  • Registratie: September 2002
  • Laatst online: 06-02 20:21
Leuk :) Maar wat is je vraag, of wij het ff op willen lossen? Draai je dat script op een server met firewall? Het kan mogelijk zijn dat die poort uitgaand dicht zit. Overigens is het mischien verstandig om je wachtwoord er even uit te halen :/ Domein is overigens zonder www normaal gesproken.

Iets meer info zou handig zijn :) wat wil je (een mail sturen schijnbaar) via de yahoo mailserver?

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 02-05 01:32
Er valt weinig toe te voegen aan de foutmelding die PHP je geeft: je kunt niet verbinden met smtp.yahoo.com port 25. Ik weet niet hoe je op het idee komt dat daar een SMTP server draait (misschien is 'ie er wel maar moet je nog iets als POP authenticatie doen?), maar als je ueberhaupt geen TCP connectie kunt maken heeft PHP er verder weinig mee te maken.

[ Voor 11% gewijzigd door Soultaker op 16-07-2005 18:47 ]


  • Beaves
  • Registratie: Februari 2000
  • Laatst online: 16:53

Beaves

Usque ad Finem

Op smtp.yahoo.com draait geen SMTP server, voor de juiste adressen, die dit report: http://www.dnsstuff.com/t...ch?name=yahoo.com&type=MX

Schotlandofiel | Godzijdank ben ik atheïst
Canon 7D / 20D / 300D + glas | Just Light | Flickr


  • Icey
  • Registratie: November 2001
  • Laatst online: 05-05 11:36
Probeer eens smtp.mail.yahoo.com

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 15-04 22:07

NMe

Quia Ego Sic Dico.

Sorry, maar zo werkt het hier niet. Het is niet de bedoeling dat je een lap code en je foutmeldingen dumpt, en een tijdje later de oplossing komt afhalen. Lees P&W FAQ - De "quickstart" maar even als je wil weten hoe het wel hoort. :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.

Pagina: 1

Dit topic is gesloten.