Grundlegendes Problem mit mail();

dark_ghost

Erfahrenes Mitglied
Hallo zusammen,

ich weis es gibt unzählige Topics hierzu aber ich konnte leider keine Lösung finden bzw. hab ich diese dann übersehen. Darum wende ich mich nun an euch.

Ich möchte eine E-Mail mittels der Funktion mail() versenden.
Aufbau ist folgender:
PHP:
$empfaenger = "user@example.de";
$betreff = 'Testnachricht';
$nachricht = 'Servus und hallo, ich bin eine Testnachricht!';
$header = 'From: admin@example.de';

//Mail versenden
if(mail($empfaenger, $betreff, $nachricht, $header))
{
    echo "Mail erfolgreich versand an: $empfaenger!";
}
else
{
    echo "Mail konnte an $empfaenger nicht versand werden!";
}
(namen geändert!)


Ich bekomme folgende Fehlermeldung:
Code:
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 [...]

Ich habe auf meinem Testserver XAMPP installiert, das heist es ist sendmail vorhanden!
Settings der php.ini

SMTP: localhost
smtp_port: 25


Für Anregungen, Tipps und hilfe bin ich euch dankbar.
Gruß
Andreas


 
Hi,

nein ich habe selbst keinen annonymen Acc angelegt. Muss das denn sein? Wenn ja, lege ich diesen wie an? In der senmail.ini ?

Danke
Andreas
 
Mit XAMPP lokal wirst du es wahrscheinlich nicht hinbekommen mit der Funktion mail() etwas zu verschicken, dafür aber wenn du es online über dein Server machst, ist bei mir auch so :rolleyes: .
 
Zurück