WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   WAMP, Mail erzeugt Server Error... (http://www.wcm.at/forum/showthread.php?t=77075)

bev 14.11.2002 13:07

WAMP, Mail erzeugt Server Error...
 
Hallo,
habe folgendes Problem:

Auf meinem Server läuft WAMP und es funkt auch alles wunderbar. Nur wenn ich ein MAIL senden will bekomm ich einen Server Error.
Hab natürlich in der PHP.ini einen Mailserver eingetragen.

Wenn ich netstat aufrufe baut der Server sogar eine Verbindung auf mit dem Status "Wartend". Aber schicken tut er nix :(.

Zusätzlich läuft auf dem Server noch Exchange 2000 und MsSQL 2000. Hab auch schon alle möglichen Services und so abgedreht ob da nicht irgend ein Konflikt oder so besteht -> leider nix.

Im Errorlog von PHP steht auch kein Eintrag...

Ich weiss nicht mehr weiter, brauche aber die Mailfunktion sehr dringend :heul:.

Vielen Dank für Eure Hilfe.

Schönen Gruß
Bev

_m3 14.11.2002 14:17

Ev. hilft das weiter:
http://www.dclp-faq.de/q/q-mail-windows.html

Sloter 14.11.2002 14:57

Was für einen Mailserver hast du eingetragen?
mail.domain.at?

Du kannst nur einen localen Mailserver der auf der Maschine läuft ansprechen.

Sloter

bev 14.11.2002 15:04

Hallo,

danke für eure Antworten.

@_m3
Verwende diesen Server nur Intern zum entwickeln und extern funkt die mail function ja ohne probs. Will mir das ganze nicht auscoden, da ich vor kurzen eine mail klasse erstellt habe die auf die mail function von php aufbaut.

@Sloter
Es ist egal ob ich den Externen Mailserver von meinem ISP eingtrage (mit dns name oder auch gleich mit ip) oder ob ich meine internen mailserver ansprechen. Immer der gleiche Fehler.

Der Server ist ganz neu, beim alten hat es gefunkt, da war in der php.ini der externe mailserver von meine isp eingetragen.
Under der neue will nicht.
Ich vermute das es irgend etwas mit dem Exchange zu tun hat da auf dem alten Server nur MsSQL nebenbei gelaufen ist. Hab aber wie gesagt schon alle Dienste abgedreht und das hat nichts geholfen.

mfg
Bev

käptn 14.11.2002 15:46

@Sloter

Stimmt net.
Externer Mailserver tut's auch.


@bev

Nur muss man wenn man linuxbasierende Mailserver von nem Windowsrechner per mail() anspricht auf die Zeilenumbrüche achten ("\n" <--> "\r\n").

Frag mich aber jetz nicht in der Gachen was man jetzt in diesem Fall (auf Windows) nehmen muss...

Ich glaub wenn PHP auf Win läuft musst "\r\n" nehmen, wobei das beim Upload auf einen Linuxserver dann doppelte Zeilenumrüche in der Mail ergibt.

Leiwand, oder?

~

bev 14.11.2002 15:58

@käptn

Das mit dem Zeilenumbrüchen ist nicht wirklich mein Problem...
Ich bekomm ja des Mail nicht einmal weg -> also der Server bringt eine Fehlermeldung "Server Error" <- sagt leider nicht viel aus, in der Zeile in der der mail() Befehlt steht.

Trag ich in der php.ini bei SMTP zb. "hanswurschtserver" ein, den es natürlich nicht gibt :), dann bekomm ich die Fehlermeldung "Connection Faild", und das ist ja auch gut so. Trag ich aber eine Server ein den es gibt... naja siehe Problem oben.

Ich könnt an die Decke hupfn -> Alter Server hats funkt, neuer nicht
:heul:
Naja wie heißt es so schön...
Never touch a running system!

schöne grüße
von mir ;)

käptn 14.11.2002 16:06

@bev

Das ist ja gerade der Schmeh!

Mit den falscghen Zeilenumbrüchen kassierst du den Servererror durch die mail()-Funktion!

Glaub's mir, ich hab mich auch lange damit geärgert.

~

bev 14.11.2002 16:17

hallo

jup, kann schon sein, aber:
1) es hat beim alten server gfunkt und die scripts die drauf glaufen sind, funken jetzt auch nicht mehr.
(beim alten war der mailserver von meinem isp eingetragen ->
so wie jetzt beim neuen)
2) ich bekomm auch den fehler wenn ich die mail funktion so aufrufe:
mail ("test@test.at","test","test");
und da sind keine zeilenumbrüche drin...

gruß

käptn 14.11.2002 16:24

Was hastn in der php.ini unter [mail function] -> sendmail_from stehen? Deine E-Mail?

~

bev 14.11.2002 16:49

jup, als absender ist meine email drinnen
(da kann ich auch reinschreiben was ich will -> schon getestet -> bringt nix)

käptn 14.11.2002 17:06

Schon daran gedacht, dass vielleicht dein ISP was geändert haben könnte?

Ich hab's grad noch mal probiert - finkt problemlos bei mir.

Welchen Server bzw. PHP-Version verwendest du?

~

bev 14.11.2002 17:35

also das mein isp was geändert hat glaub ich nicht
ich schick ja meine "normalen" mails auch über den server weg

php Version = 4.2.0

hab mir auch schon die 4.2.3 runtergesaugt
mit der hats auch nicht gfunkt

käptn 14.11.2002 18:38

Ja, aber er könnte ja SMTP after POP verwenden, wobei du dich zuerst fürs POPpen authentifizieren musst und anschließend Mails über den SMTP-Deamon jagen darfst.

Zum Beispiel.

~

bev 14.11.2002 18:48

wie oben schon geschrieben, es ist ein neuer server -> neu aufgsetsz, und vor 3 tagen auf dem alten haben die gleichen einstellungen noch gefunzt, nur -> da war exchange 5.5 und mssql 7 drauf und jetzt ist exchange 2000 und mssql 2000 drauf

mittlerweile hats mir gereicht, ich putz jetzt die kiste noch mal,
-> platte wird gerade formatiert :D ,
dann mach ich WAMP drauf und schau obs funkt, dann wieder sql 7 und ev. den alten exchange und wenns dann nicht mehr funkt, findets auf autsch.de a video wie a server ausn 3 Stock fliegt :ms:

grüße

bev

käptn 14.11.2002 19:36

Äh... wo wohnst du? :D

~

bev 14.11.2002 19:42

in salzburg...

wieso? willst dir den flug live geben :D

aja, in ein paar minutin wissma ob er fliegt oder nicht :hehe:

käptn 14.11.2002 19:49

Ja, ich komm dann mit ner dicken Luftmatratze :D

~

bev 14.11.2002 19:54

najo, um die kiste is eh nimma wirklich schade,
ist ein alter compaq proliant 400, nur die neue scsi datenplatte könnte noch brauchbar sein :)

aber !!

er fliegt nicht, denn es funktioniert !!!

server neu aufgsetzt, jetzt steht er ganz "nackerd" da, nur WAMP drauf, gleiche ini wie zuerst, wup und mail ist weg.

:verwirrt:

also wars der exchange oder der sql 2000, des ist mir aber jetzt egal, ich stell die alte umgebung wieder her und schmeiss an 5.5 und sql 7 drauf, mit dem hats gfunkt

1,5 Tage für die würsch, aber was solls...

käptn 14.11.2002 20:04

Zitat:

Original geschrieben von bev
ist ein alter compaq proliant 400
*kotzdenkübelvoll* :D

Na bitte. Gratulation!

~

bev 14.11.2002 20:07

:hehe:

naja für 3 leut tuts a alter 400 auch noch


So, Vielen Dank noch an alle!

schönen Gruß

bev


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:12 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag