Thomas: e-mail versenden

hi,
mit diesem code wollte ich eine e-mail versenden.

<?php
$text="Das ist der Text der in die e-mail kommt.";
$betreff="Mein Betreff";
$email="nobody@example.de";

mail($email, $betreff, $text);
?>

aber ich bekomme folgende Fehlermeldung:

Warning: 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

was mach ich falsch? oder was bedeutet diese Fehlermeldung?

Gruss Thomas

  1. Das bedeutet, dass auf dem server kein mailserver läuft, und du auch in der php.ini keinen anderen angegeben hast. ist das dein testserver, oder dein produktivserver?

    Gruß

    Phil

    --
    ich bin ein nachmacher: http://www.eppstein.de
  2. Hi!

    Wahrscheinlich hast du auf deinem System keinen Mailserver am Laufen, also verwendest du wahrscheinlich Windows.

    Unter Windows musst du nämlich in die php.ini die Informationen reinschreiben, mit denen PHP sich an einem Mailserver anmelden und E-Mails übertragen kann.

    cu

    Marc Reichelt || http://www.marcreichelt.de/

    --
    Linux is like a wigwam - no windows, no gates and an Apache inside!!!
    SELFCode: ss:| zu:) ls:[ fo:} de:[ va:} ch:? sh:) n4:° rl:? br:^ js:( ie:% fl:) mo:)
    http://emmanuel.dammerer.at/selfcode.html
  3. da läuft zweifelsfrei kein mailserver.
    und somit kanns eigentlich auch kein linuxserver sein.... ;-))

    was für ein server ist es denn?
    das muß ich wissen, dann kann ich dir helfen....