mail() > Ich krieg keine Mails rauß

Die Scriptsprache PHP für die Gestaltung von dynamischen Websites.

mail() > Ich krieg keine Mails rauß

Beitragvon complain » Fr 03 Jun, 2011 13:08

Hallo Community!

Bin schön langsam am Verzweifeln.
Habe ein mail Script welches ich eig. schon öfters wo am laufen hab:

Code: Alles auswählen
mail('MAILADDY', 'Anfrage', $msg, 'From:' . $email);


Dieses läuft auch tadellos auf allen Servern bis auf jenen von der TA.
Linux mit PHP 5.2.9.

Ich bekommen ständig einen Fehler500:

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, **** and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Im Logfile steht:
Fri Jun 03 12:14:34 2011] [error] [client xxxx] malformed header from script. Bad header=/home/xxx/dead.letter..: php-script, referer: http://xxxx/index_.php?site=kontakt

Habe auch schon mit "\r\n" und -fMAILADDY herumprobiert.
Nur dann bekomm ich die Fehlermeldung das der SafeMode blockiert.

Die EMail Adresse welche mit -f angegeben wurde, ist im Mailmangere angelegt.
Kann mir wer helfen??

LGeorg
Bild
complain
Board-Mitglied
Board-Mitglied
 
Beiträge: 144
Registriert: Sa 19 Jun, 2004 10:27

Re: mail() > Ich krieg keine Mails rauß

Beitragvon preiti » Sa 04 Jun, 2011 17:00

Ich bin zwar kein Linux-Spezialist, aber vielleicht solltest du einmal die Authentifizierzung umstellen. Manche Mailserver wollen es, dass man sich zuerst für POP3 anmeldet und dann mit dem selben Username und Passwort für SMTP.
preiti
Advanced Power-User
Advanced Power-User
 
Beiträge: 3691
Registriert: Mi 03 Mär, 2004 23:19

Re: mail() > Ich krieg keine Mails rauß

Beitragvon al » Sa 04 Jun, 2011 17:58

complain hat geschrieben:Im Logfile steht:
Fri Jun 03 12:14:34 2011] [error] [client xxxx] malformed header from script. Bad header=/home/xxx/dead.letter..:

Entschuldige, aber da steht doch der Fehler. Also schau Dir den Header an, was falsch ist.

Im Mindesten gehört im From: nach dem Doppelpunkt ein Whitespace.

/al
Wer entbündelt wo? - http://entbuendelt.at
al
Board-User Level 3
Board-User Level 3
 
Beiträge: 1091
Registriert: Sa 13 Nov, 2004 11:59
Wohnort: Hawei

Re: mail() > Ich krieg keine Mails rauß

Beitragvon lordpeng » Sa 04 Jun, 2011 21:06

>Manche Mailserver wollen es, dass man sich zuerst für POP3 anmeldet und dann mit dem selben Username und Passwort für SMTP.

nope, er verschickt die nachricht ja lokal, d.h. als lokaler systembenutzer (idr. gibts da keine auth, weil ja lokal) hier eine zusätzliche authorisierung verwenden zu müssen wäre nur nix anderes als die ganzen möchtegern-php-entwickler zu quälen, weils in dem fall dann wohl doch etwas mehr know-how erfordern würde und die ganzen 08/15 cms-bausätze ned darauf justiert sind ...

@OP ich kann al nur zustimmen, ich würd mal schauen, dass du ein derartiges mail in eine textdatei umgeleitet bekommst, damit du den header checken kannst ... sofernst keinen zugang zu den server-logs hast ...
lordpeng
Moderator
Moderator
 
Beiträge: 10199
Registriert: Mo 23 Jun, 2003 22:45

Re: mail() > Ich krieg keine Mails rauß

Beitragvon complain » So 07 Aug, 2011 10:13

Schon ein wenig her aber das Problem lag darin das die Mailbox am Server nicht angelegt war. Bei A1 muss der Service-Account erst erstellt werden.

SGeorg
Bild
complain
Board-Mitglied
Board-Mitglied
 
Beiträge: 144
Registriert: Sa 19 Jun, 2004 10:27

Re: mail() > Ich krieg keine Mails rauß

Beitragvon Misifts » Do 03 Nov, 2011 21:50

its about your service provider. i think something is blocking your processes.. its should be Modsecurity..
Misifts
Neu im Board
Neu im Board
 
Beiträge: 10
Registriert: Do 03 Nov, 2011 21:31

Re: mail() > Ich krieg keine Mails rauß

Beitragvon complain » Do 03 Nov, 2011 21:55

Hello.
No, the problem solved by creating a service account for php.

greetings
Georg
Bild
complain
Board-Mitglied
Board-Mitglied
 
Beiträge: 144
Registriert: Sa 19 Jun, 2004 10:27


Zurück zu PHP

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste