Hallo,
Nun möchte ich gerne (mal wieder) E-Mails via PHP Script, bzw. der PHP-Funktion mail(), verschicken und erhalte folgende Warnung:
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 C:\xampp\htdocs\xxxxxx\yyyyyy\index.php on line 9
also läuft auf der Maschine kein SMTP-Server.
Mercury läuft (auf Port 25/110)
Wirklich? Hast du tatsächlich das SMTP-Server-Modul in Mercury aktiviert?
und die Ports 25 für SMTP und 110 für POP3 sind in der Firewall freigegeben.
Ich bin mir nicht sicher, ob das wirklich nötig ist, da die Firewall ja üblicherweise nur Verbindungen von draußen abblockt. Eventuell hast du auf diese Weise die Möglichkeit geschaffen, dass Clients von außerhalb sich mit deinem SMTP- oder POP3-Server verbinden können (sobald er denn läuft).
Screenshot A - Mercury deaktiviert:
http://12monkeys.dyndns.org/media/netstat_001.jpg
Keine Spur von SMTP.
Screenshot B - Mercury aktiviert:
http://12monkeys.dyndns.org/media/netstat_002.jpg
Keine Spur von SMTP.
Kann man daraus einen möglichen Konflikt erkennen?
Nein. Nur dass auf Port 25 (SMTP) niemand horcht.
Was ich nur festgestellt habe ist, das auf dem Screenshot B der Port für IMAP zu sehen ist wenn Mercury läuft. Kann man die Screenshots so deuten, das auf 25 und 110 offensichtlich nichts passiert!?
Richtig. Anscheinend ist in Mercury nur der IMAP-Server als Modul aktiviert, weiter nichts.
So long,
Martin
Der Bäcker schlägt die Fliegen tot
Und macht daraus Rosinenbrot.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(