PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mail Return Path in PHP erzeugen ...


Bauchi
07.01.2002, 14:23
hiho..

hab ein doofes problem, an dem ich schon den ganzen tag rum´google´... vielleicht hat wer von euch nen plan ..


<?
$from=&quot;basti@sskm.de&quot;;
$headers = &quot;Return-Path: basti@sskm.de\r\n&quot;;
$headers .= &quot;From: $from\r\n&quot;;
$headers .= &quot;Reply-To: BOfH@sskm.de \r\n&quot;;
$to=&quot;sebastian.schubert@sskm.de&quot;;
$subject=&quot;test&quot;;
$body=&quot;Test - lalalalalso.&quot;;
mail($to, &quot;$subject&quot;, $body, $headers);
mail_output();
echo &quot;sent&quot;;
?>


so... und ankommen tut das:


From - Mon Jan 7 14:13:12 2002
X-UIDL: 3c0b4d9000025099
X-Mozilla-Status: 0001
X-Mozilla-Status2: 00000000
Return-Path: <wwwrun@n2321162.gs232.intra.sskm.de>
Received: from n2321162.gs232.intra.sskm.de (N2321162.gs232.intra.sskm.de [1.232.1.162])
by XXXXXXXXXXX.sskm.de (8.9.3/8.9.3) with ESMTP id OAA09336
for <sebastian.schubert@sskm.de>; Mon, 7 Jan 2002 14:11:37 +0100
Received: (from wwwrun@localhost)
by n2321162.gs232.intra.sskm.de (8.11.6/8.11.6/SuSE Linux 0.5) id g07DDAo14067;
Mon, 7 Jan 2002 14:13:10 +0100
Date: Mon, 7 Jan 2002 14:13:10 +0100
Message-Id: <200201071313.g07DDAo14067@n2321162.gs232.intra.sskm.de>
To: sebastian.schubert@sskm.de
Subject: test
From: basti@sskm.de
Reply-To: BOfH@sskm.de
Status:

Test - lalalalalso .



wie man sieht, steht da trotzdem der falsche return path drin .. :evil:

hat wer ne idee wie man das ändern kann ..
ein popen(sendmail.....) wäre der letzte ausweg ... :(
ich würde es gern ohne schaffen ....


hallo00
06.08.2002, 14:20
$headers .= "Return-Path: <webmaster@bla.de>\n";

die eckigen Klammern :) versuchs mal so -- funktioniert bei mir

Bauchi
07.08.2002, 13:45
danke für den tipp .. aber der aufruf der mailfunktion mit dem extra parameter '-f' ist die richtige lösung ... weil dort sendmail der return path 'hart' übergeben wird

aber immerhin hat jemand nach nur über 7 monaten geantwortet :D

hallo00
08.08.2002, 17:07
<g> jo bissl stöbern, is ja vielleicht auch die richtige lösung für anderer leuts probleme in diesem forum :)

Vikko
10.09.2004, 16:04
Wie hast du das gemacht?

z3r0x
10.09.2004, 17:52
*peng* @ Vikko

Vikko
10.09.2004, 20:22
Sehr lustig.
Wo trägt man dieses -f ein?

z3r0x
11.09.2004, 06:01
Du hast aber schon mitbekommen, dass der Thread schon ueber 2 Jahre alt ist, oder?

Ich wuerde jetzt spontan einfach mal vermuten, dass der User der diesen Thread gestartet hat - nicht mehr wirklich aktiv ist, oder bist du anderer Meinung?

Aber um dir nochmal ein bisschen Lesestoff mit auf den Weg zu geben:

http://de2.php.net/manual/en/function.mail.php


Gruß z3r0x

BrudaSwen
11.09.2004, 09:34
Immerhin hat er die Suche genutzt und keinen neuen Thread eröffnet, was ich ihm sehr hoch anrechne. :)

Vikko
12.09.2004, 14:27
http://de2.php.net/manual/en/function.mail.php
Da hatte ich schon geguckt und auch etwas gefunden:


ini_set(sendmail_from, $submitted_email);

mail("$reciever", "$subject", "$body",
"From: $submitted_email\\r\\n
Reply-to: $submitted_email\\r\\n
X-Mailer: A nice little mailer\\r\\n");

ini_restore(sendmail_from);

Aber bei mir wird trotzdem der Return-Path vom Server und nicht mein festgelegter übermittelt.

Jan Krüger
14.09.2004, 15:15
mail() hat noch einen fünften Parameter für Switches, da kannst du also z.B. "-f" übergeben.