<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Der Lanwirt &#187; postfix</title>
	<atom:link href="http://www.lanwirt.de/tag/postfix/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lanwirt.de</link>
	<description>manchmal auch wanwirt oder sanwirt</description>
	<lastBuildDate>Thu, 15 Jul 2010 12:53:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1-alpha</generator>
		<item>
		<title>PHP und Postfix: Return-path setzen</title>
		<link>http://www.lanwirt.de/2007/11/21/php-und-postfix-return-path-setzen/</link>
		<comments>http://www.lanwirt.de/2007/11/21/php-und-postfix-return-path-setzen/#comments</comments>
		<pubDate>Wed, 21 Nov 2007 09:33:10 +0000</pubDate>
		<dc:creator>Markus</dc:creator>
				<category><![CDATA[Tux]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[bounce]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[postfix]]></category>
		<category><![CDATA[return-path]]></category>

		<guid isPermaLink="false">http://markus.renschler.net/2007/11/21/php-und-postfix-return-path-setzen/</guid>
		<description><![CDATA[Wenn ein Webserver E-Mails verschickt, kann es sinnvoll sein, die Absender- und Rückläufer-Adresse zu trennen. Der eigentliche Absender, also der, der in E-Mail-Programmen angezeigt werden soll, wird in Form des From-Headers gesetzt. Hat eine Nachricht nur einen From-Header, so gehen sowohl Antworten, als auch Meldungen über den Status der Zustellung oder Rückläufer an diese Adresse. [...]]]></description>
			<content:encoded><![CDATA[<p>Wenn ein Webserver E-Mails verschickt, kann es sinnvoll sein, die Absender- und Rückläufer-Adresse zu trennen.</p>
<p>Der eigentliche Absender, also der, der in E-Mail-Programmen angezeigt werden soll, wird in Form des From-Headers gesetzt. Hat eine Nachricht nur einen From-Header, so gehen sowohl Antworten, als auch Meldungen über den Status der Zustellung oder Rückläufer an diese Adresse.</p>
<p>Es kann sinnvoll sein, diese beiden Felder zu trennen. Gründe kann es dafür verschiedene geben:</p>
<ul>
<li>Für die Domain der From-Adresse existiert ein SPF-Eintrag, der den aktuellen Server nicht zulässt</li>
<li>Rückläufer sollen nicht vom &#8220;eigentlichen&#8221; Absender bearbeitet werden</li>
<li>Die Website schickt Mails im Auftrag der Benutzer an den Betreiber. Diese will direkt antworten können, die Benutzer sollen aber im Problemfall keine Meldung über die fehlgeschlagene Zustellung erhalten.
</ul>
<p>Das Ziel für Rückläufer wird über die Kopfzeile Return-path bestimmt. Standardmäßig setzt Postfix sort den System-Benutzernamen (z.B. www) &#8211; at &#8211; %myorigin ein, also z.B. www@myserver.local. Man kann nun Postfix beibringen, diese Adresse auf die des Administrators umzuschreiben, allerdings gibt es Fälle, in denen hier eine andere Adresse stehen muss. Die Lösung des Problems liegt in den Parametern des PHP-Befehls <a href="http://de.php.net/manual/de/function.mail.php" onclick="javascript:pageTracker._trackPageview ('/outbound/de.php.net');">mail</a>:</p>
<p>Als letzten Parameter kann man dort Optionen angeben, die an den Sendmail-Befehl weitergereicht werden. Dort kann man einfach mit <strong>-f</strong>email@example.com den Return-path festlegen:<br />
<code>mail("info@example.com", "Betreff", "Text", "From: absender@example.com", "-fbounce@example.com");</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lanwirt.de/2007/11/21/php-und-postfix-return-path-setzen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
