bayano
Goto Top

Problem beim versenden einer Mail aus PHP, mit Exchange 2000

Hallo,

ich möchte mit PHP eine Mail versenden. Der MailServer(Exchange2000) hat die IP 192.168.1.40.
Kennt sich jemand damit aus, bei mir kommt immer eine Fehlermeldung das der server nicht erreichbar ist. Weiss jemand von euch ob es ein generelles Problem zwischen PHP und Exchange gibt?

Mein Script sieht folgendermaßen aus:

<?php
  ini_set('SMTP', "192.168.1.40");  
  ini_set('smtp_port', "25");  
  ini_set('sendmail_from', 'versender@meinedomaine.de');  

  $Empfaenger = "empfanger@meinedomaine.de";  
  $Betreff = "Betreff kommt hier hin";  
  $Nachricht = "Hier steht dann der Text..........";  
  
  mail($Empfaenger,$Betreff,$Nachricht);
?>

Allerdings kommt bei mir der Fehler:

Warning: mail() [function.mail]: Failed to connect to mailserver at "192.168.1.40" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\xampp\htdocs\mail_senden.php on line 11

Ich hoffe jemand von euch kann mir da weiter helfen.

MFG
Sascha

Content-Key: 59720

Url: https://administrator.de/contentid/59720

Printed on: April 26, 2024 at 22:04 o'clock

Member: Mitchell
Mitchell May 25, 2007 at 06:57:00 (UTC)
Goto Top
Was steht denn in der Zeile 11 deiner "mail_senden.php"?

Mfg

Mitchell
Member: Bayano
Bayano May 25, 2007 at 09:03:51 (UTC)
Goto Top
In zeile 11 steht:

mail($Empfaenger,$Betreff,$Nachricht);
Member: Mitchell
Mitchell May 25, 2007 at 22:23:30 (UTC)
Goto Top
ach so, das ist zeile 11^^.

Dann sieh doch mal in deine php.ini (\xampp\apache\bin\php.ini), dort darf kein Localhost mehr stehen. Nur der Exchange. Danach musst du auf jedenfall den Apache neustarten, sonst läufts nicht.

Mfg

Mitchell
Member: Bayano
Bayano May 29, 2007 at 05:57:16 (UTC)
Goto Top
Ja, das habe ich schon überprüft, da steht schon der Exchange und außerdem stetze ich den ja auch vorher noch mit dem Befehl "ini_set('SMTP', "192.168.1.40");". Also daran kann es eigendlich nicht liegen.
Member: Mitchell
Mitchell May 29, 2007 at 08:48:23 (UTC)
Goto Top
außerdem stetze ich den ja auch vorher
noch mit dem Befehl
"ini_set('SMTP',
"192.168.1.40");".

Ja, schon. Manche haben aber immernoch den Localhost irgendwo stehen. Sorry, kann dich momentan nur auf folgenden Link verweisen:

PHP mail() Funktion kann nicht über Exchange versenden.

Mfg

Mitchell