php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Problme mit mail - Funktion


 
Thommy
02-10-2002, 16:50 
 
Hallo Leute,

hab ein Problem mit der mail() - Funktion. Und zwar werden alle Emails als nobody@test.lan an den mailserver geschickt. Was zur Folge hat, dass alle nicht zugestellten Mails ebenfals wieder an nobody@test.lan geschickt werden. Mit der Option nErrors-To: $fehler_email_adresse funktioeniert es auch nicht, weil dies nur vom Client geparst wird aber nicht vom eigentlichen Mailserver. Hat einer von Euch vielleicht Erfahrung mit diesem Phänomen?

Bin Euch wie immer für jeden Tipp dankbar

 
goth
02-10-2002, 16:54 
 
Wenn der From bzw. Reply-To Header nicht funktionieren, könnte es an 'nem verconfigurierten SmtpClient (Sendmail) liegen ... eventuell muß der Versender als Trusted User eingerichtet werden ... aber dafür findet sich hier sicher ein Experte ... :)

 
Thommy
03-10-2002, 13:08 
 
Sendmail sendet standardmässig als nobody, außer man benuzt das parameter f (sendmail -f). Kann ich dieses Parameter per mail() - funktion übergeben oder muss ich die emails per kommandozeilen - aufruf verschicken?

Oder gibts vielleicht noch ne andere Möglichkeit?

Gruss an alle

Thommy

 
Campus
03-10-2002, 13:32 
 
check das mal so aus:

mail($to, $subject, $message, $headers,"-f ".$from);

 
Thommy
03-10-2002, 13:33 
 
danke dir,

werd ich gleich mal tun

 
goth
03-10-2002, 17:25 
 
-fname
Sets the name of the ``from'' person (i.e., the
envelope sender of the mail). This address may
also be used in the From: header if that header is
missing during initial submission. The envelope
sender address is used as the recipient for deliv_ery
status notifications and may also appear in a
Return-Path: header. -f should only be used by
``trusted'' users (normally root, daemon, and net_
work) or if the person you are trying to become is
the same as the person you are. Otherwise, an X-
Authentication-Warning header will be added to the
message.

 
Thommy
03-10-2002, 19:34 
 
aha, und nu?:dontknow:


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:47 Uhr.