<?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>www.pc-howto.com &#187; Postfix</title>
	<atom:link href="http://www.pc-howto.com/tag/postfix/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pc-howto.com</link>
	<description>Wissenswertes zu Opensourcesoftware und IT</description>
	<lastBuildDate>Thu, 02 Feb 2012 19:43:46 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Installation Postfix Debian Lenny</title>
		<link>http://www.pc-howto.com/internet/installation-postfix-debian-lenny/</link>
		<comments>http://www.pc-howto.com/internet/installation-postfix-debian-lenny/#comments</comments>
		<pubDate>Wed, 15 Dec 2010 16:31:39 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Postfix]]></category>

		<guid isPermaLink="false">http://www.pc-howto.com/?p=913</guid>
		<description><![CDATA[









Wie die Überschrift schon sagt, beschäftige ich mich hier mit der Installation von Postfix in Verbindung mit Dovecot + Verschlüsselung inklusive SMTP Virusscan per ClamAV. Nachdem dies meine erste Postfixkonfiguration für eine Produktivumgebung sein soll, versuche ich, mein Bestes zu  &#8230; <a href="http://www.pc-howto.com/internet/installation-postfix-debian-lenny/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class="social4i" style="height:29px;">
<div class="social4in" style="height:29px;float: left;">
<div class="socialicons s4twitter" style="float:left;margin-right: 10px;background:url(&quot;http://goo.gl/zjqd1&quot;) no-repeat;"><a href="http://twitter.com/share" data-url="http://www.pc-howto.com/internet/installation-postfix-debian-lenny/" data-counturl="http://www.pc-howto.com/internet/installation-postfix-debian-lenny/" data-text="Installation Postfix Debian Lenny" class="twitter-share-button" data-count="horizontal" data-via=""></a></div>
<div class="socialicons s4fblike" style="float:left;margin-right: 10px;">
<div id="fb-root"></div>
<p><fb:like href="http%3A%2F%2Fwww.pc-howto.com%2Finternet%2Finstallation-postfix-debian-lenny%2F" send="false" layout="button_count" width="100" height="21" show_faces="false" font=""></fb:like></div>
<div class="socialicons s4plusone" style="float:left;margin-right: 10px;"><g:plusone size="medium" href="http://www.pc-howto.com/internet/installation-postfix-debian-lenny/" count="true"></g:plusone></div>
</div>
<div style="clear:both"></div>
</div>
<p>Wie die Überschrift schon sagt, beschäftige ich mich hier mit der Installation von Postfix in Verbindung mit Dovecot + Verschlüsselung inklusive SMTP Virusscan per ClamAV. Nachdem dies meine erste Postfixkonfiguration für eine Produktivumgebung sein soll, versuche ich, mein Bestes zu geben bzw. die im Internet zu findenden Informationen hier in etwas komprimierterer Form -hoffentlich verständlich- wieder zu geben. Wichtig ist jedoch auch, dass ich keine Garantie betreffend die Sytemsicherheit dieser Konfiguration geben kann!</p>
<p><strong>Quellen</strong></p>
<p>Postfix Konfiguration:<br />
<a href="http://holl.co.at/howto-email/#a1">http://holl.co.at/howto-email/#a1</a></p>
<p>ClamAV Einbindung:<br />
<a href="http://www.debian-administration.org/articles/259">http://www.debian-administration.org/articles/259</a></p>
<p>Wie immer tolle Unterstützung durch:<br />
<a href="http://www.debianforum.de">www.debianforum.de</a></p>
<h3>Postfix, Dovecot, ClamAV installieren</h3>
<p>Postfix wird unser SMTP Server. Dovecot verwenden wir als POP-Server, um den Anwendern den Mailabruf per POP3 zu ermöglichen und ClamAV soll Viren abwürgen:</p>
<p>Wie zumeist auf einem Server befinden wir uns in einer Konsole und haben für die Installation natürlich root-Rechte bzw. sind wir als root eingeloggt:</p>
<ul>
<li>apt-get install postfix dovecot-pop3d</li>
<li>gefolgt von RETURN</li>
</ul>
<p>Für ClamAV müssen wir nun einen Blick in die sources.list werfen (diese liegt im Verzeichnis /etc/apt) und nachschauen, ob folgende Zeile enthalten und auch NICHT auskommentiert ist:</p>
<ul>
<li>deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free</li>
</ul>
<p>Wenn nicht vorhanden, bitte ergänzen. Wenn auskommentiert, bitte # davor entfernen. Der Grund für diese Aktion ist, dass wir nur so zu einer aktuellen Version von ClamAV kommen!</p>
<p>Wieder als root in einer Konsole:</p>
<ul>
<li>apt-get update</li>
<li>apt-get install clamsmtp clamav-freshclam</li>
<li>und wieder Return</li>
<li>freshclam</li>
<li>Return</li>
</ul>
<h3>ClamAV Konfiguration</h3>
<p>Wir öffnen /etc/clamsmtpd.conf um folgende Änderungen an der Datei vorzunehmen:</p>
<ul>
<li><em>OutAddress von 10025 auf 10026</em></li>
<li>Listen von <em>127.0.0.1:10026</em> auf <em>Listen: 127.0.0.1:10025</em></li>
</ul>
<h3>Openssl installieren</h3>
<p>Um ein entsprechendes Zertifikat für die verschlüsselte Verbindung zu erstellen, benötigen wir openssl. Falls es noch nicht installiert ist müssen wir es mit:</p>
<ul>
<li>apt-get install openssl</li>
<li>+Return</li>
</ul>
<p>installieren.</p>
<p>Danach erstellen wir mit Hilfe folgender Befehle die nötigen Zertifikate. Optimalerweise befinden wir uns <strong>im Verzeichnis /etc/postfix</strong>, damit die Zertifikate auch gleich dort abgelegt werden und wir unten stehender Konfiguration (TLS Parameters) entsprechen:</p>
<ul>
<li>openssl genrsa -out mail.key 2048</li>
<li>openssl req -new -key mail.key -out mail.csr (WICHTIG: Die Frage nach dem CN (Common Name) der FQDN unseres Mailserver eingetragen wird <strong>mail.meinedomain.at</strong> sonst meckert Thunderbird, Outlook etc. bei jeder Kontaktaufnahme mit dem Mailserver, dass es Probleme mit dem Zertifikat gibt</li>
<li>openssl x509 -req -days 4312 -in mail.csr -out mail.cert -signkey mail.key</li>
<li>danach kann man die mail.csr löschen und es sollten mail.cert und mail.key im Verzeichnis /etc/postfix liegen</li>
</ul>
<h3>Postfix Konfiguration (main.cf)</h3>
<p>Die Datei main.cf ist die Postfixkonfigurationsdatei. Diese findet man im Verzeichnis /etc/postfix. Da ich immer vim verwende, um Konfigurationsdateien zu bearbeiten greife ich auch diesmal darauf zurück.</p>
<p>Die main.cf sieht in meinem Fall so aus, wobei einige Einträge (<strong>FETT geschrieben</strong>) <strong>euren Gegebenheiten angepasst werden müssen</strong>:</p>
<p><em># See /usr/share/postfix/main.cf.dist for a commented, more complete version</em></p>
<p><em># Debian specific:  Specifying a file name will cause the first<br />
# line of that file to be used as the name.  The Debian default<br />
# is /etc/mailname.<br />
#myorigin = /etc/mailname</em></p>
<p><em>smtpd_banner = $myhostname ESMTP<br />
smtp_helo_required = yes</em></p>
<p><em>smtpd_recipient_restrictions = reject_unknown_recipient_domain, permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination<br />
#smtpd_sender_restrictions = reject_unknown_address<br />
#strict_rfc821_envelopes = yes</em></p>
<p><em>biff = no</em></p>
<p><em># appending .domain is the MUA&#8217;s job.<br />
append_dot_mydomain = no</em></p>
<p><em># Uncomment the next line to generate &#8220;delayed mail&#8221; warnings<br />
#delay_warning_time = 4h</em></p>
<p><em>readme_directory = no</em></p>
<p><em># TLS parameters<br />
<span style="color: #ff0000;">#die ersten 2 Parameter setzen voraus, dass unter /etc/postfix ein Zertifikat mail.cert mail.key abgelegt / erstellt worden ist!</span><br />
smtpd_tls_cert_file=/etc/postfix/mail.cert<br />
smtpd_tls_key_file=/etc/postfix/mail.key<br />
smtpd_use_tls=yes<br />
smtpd_enforce_tls = no<br />
smtpd_tls_auth_only = yes<br />
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache<br />
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache<br />
smtpd_sasl_auth_enable = yes<br />
smtpd_sasl_type = dovecot<br />
smtpd_sasl_path = private/auth<br />
smtpd_sasl_security_options = noanonymous<br />
smtpd_sasl_local_domain =<br />
broken_sasl_auth_clients = yes</em></p>
<p><em># See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for<br />
# information on enabling SSL in the smtp client.</em></p>
<p><em>myhostname = <strong>mail.meinedomain.at</strong><br />
alias_maps = hash:/etc/aliases<br />
alias_database = hash:/etc/aliases<br />
myorigin = <strong>meinedomain.at</strong><br />
mydestination = <strong>mail.meinedomain.at, meinedomain.at</strong><br />
relayhost = </em><br />
<span style="color: #ff0000;">#mynetworks gibt an, welche Rechner über unseren Mailserver Mails senden düften. Es ist sehr wichtig, diesen Parameter korrekt zu konfigurieren.<br />
</span></p>
<p><span style="color: #ff0000;">#Es kann auch nur das interne Netz hier stehen bleiben und </span><span style="color: #ff0000;"><em><strong>127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 </strong></em></span></p>
<p><span style="color: #ff0000;"><em><strong> </strong></em></span></p>
<p><span style="color: #ff0000;"> </span><em>mynetworks = <strong>192.168.1.0/24 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128<br />
10.0.0.1,<br />
10.0.0.2,<br />
10.0.0.3<br />
</strong><br />
<span style="color: #ff0000;">#Die nächste Zeile ist auskommentiert, da wir nicht procmail zur Mailboxzustellung verwenden, sondern dovecot</span><br />
#mailbox_command = procmail -a &#8220;$EXTENSION&#8221;</em><em><br />
mailbox_size_limit<strong> = 50000000<br />
</strong>message_size_limit<strong> = 10240000</strong><br />
<span style="color: #ff0000;">#Emails werden im jeweiligen Homeverzeichnis abgelegt. Der Unterordner wird mit folgendem Parameter angegeben</span><br />
home_mailbox = <strong>mails/</strong></em></p>
<p><em>recipient_delimiter = +<br />
inet_interfaces = all</em></p>
<p><span style="color: #ff0000;"><em>#Die folgenden 2 Zeilen betreffen clamav und den Smtpscan und beziehen sich auf die Änderung, bei ClamAV (oben)</em></span><em><br />
content_filter = scan:127.0.0.1:10025<br />
receive_override_options = no_address_mappings</em></p>
<h3><em>master.cf</em></h3>
<p>Die master.cf, die unter /etc/postfix/master.cf liegt, muss normalerweise bei einer Standardkonfiguration ohne Scan oder sonstige Filter nicht geändert werden. Da wir aber ClamAV als SMTP Scanner einsetzen, müssen wir am Ende der master.cf folgenden Block einfügen:<br />
<em># AV scan filter<br />
scan      unix  -        -       n      -       16     smtp<br />
-o smtpd_send_xforward_command=yes</em></p>
<p># Mail zurueck an Postfix<br />
127.0.0.1:10026 inet  n -     n    -             16    smtpd<br />
-o content_filter=<br />
-o receive_override_options=no_unknown_recipient_checks,no_header_body_checks<br />
-o smtpd_helo_restrictions=<br />
-o smtpd_client_restrictions=<br />
-o smtpd_sender_restrictions=<br />
-o smtpd_recipient_restrictions=permit_mynetworks,reject<br />
-o mynetworks_style=host<br />
-o smtpd_authorized_xforward_hosts=127.0.0.0/8</p>
<h3>Dovecot Konfiguration</h3>
<p>Auch Dovecot muss noch konfiguriert werden. Die hierfür nötige Datei finden wir unter /etc/dovecot/dovecot.conf. Die Datei ist aufgrund der vielen Kommentare sehr umfangreich. Beim teilweisen ergänzen der Parameter muss man genau darauf achten, dass die geschwungenen Klammern richtig geöffnet und geschlossen werden, da es sonst zu Fehlern kommt!</p>
<p>Folgende Anpassungen müssten noch gemacht werden. (Achtung! Vieles steht schon in der Datei, ist aber auskommentiert &#8211; genau schauen / Suchfunktion des Editor nutzen):</p>
<p><em><span style="color: #ff0000;">#Wir haben hier nur pop3 und pop3s da ich imap nicht nutze</span><br />
protocols = pop3 pop3s</em></p>
<p>ssl_cert_file = /etc/ssl/certs/dovecot.pem<br />
ssl_key_file = /etc/ssl/private/dovecot.pem<br />
disable_plaintext_auth = yes<br />
mail_location = maildir:%h/mails</p>
<p><strong>Bei den folgenden Anpassungen habe ich ewig lange nach einem Fehler gesucht, da ich eine  } &#8211; Klammer zuviel hatte. Vorsicht!</strong></p>
<p>auth default {</p>
<p>mechanisms = plain</p>
<p>userdb passwd {</p>
<p>}</p>
<p>passdb shadow {</p>
<p>}</p>
<p>user = root</p>
<p>socket listen {</p>
<p>client {</p>
<p>path = /var/spool/postfix/private/auth</p>
<p>mode = 0660</p>
<p>user = postfix</p>
<p>group = postfix</p>
<p>}</p>
<p>}</p>
<p>}</p>
<h3>Postfächer anlegen</h3>
<p>Postfix soll in dieser Konfiguration lokale Benutzerkonten verwenden. Als Ablage für eingehende Emails werden die Homeverzeichnisse der jeweiligen Benutzer verwendet. Es liegt also nahe, dass wir nun Benutzer anlegen müssen.</p>
<ul>
<li>useradd -m -s /bin/false mustermann</li>
<li>gefolgt von RETURN</li>
<li>passwd mustermann</li>
<li>Passwörter setzen</li>
</ul>
<p>Wir sollten jetzt eigentlich eine Usermailbox besitzen, die mit musterman@meinedomain.at angesprochen werden kann. Abseits dessen sollte im Verzeichnis /home nun mustermann vorzufinden sein.</p>
<p>Damit man nun schöner klingende Mailadressen (vorname.nachname@&#8230;) erstellen kann bedienen wir uns der Datei /etc/aliases, die wir mit einem Texteditor bearbeiten. Hier können Aliasnamen für bereits angelegte Benutzernamen vergeben werden. In unserem Beispiel erreichen wir mit dem Eintrag:</p>
<ul>
<li>max.mustermann: mustermann</li>
<li>dem Speichern der Datei</li>
<li>und dem ausführen von newaliases</li>
<li>gefolgt von RETURN</li>
</ul>
<p>dass man nun auch an max.mustermann@meinedomain.at mailen kann und der Benutzer Mustermann die Email bekommt.</p>
<p>Was macht der Befehl newaliases? Er liest quasi die Datei /etc/aliases neu ein und bereitet die Daten für Postfix auf, damit diese dann auch vom Mailserver verwendet werden können.</p>
<p>So kann man zum Beispiel auch Mailinglisten einrichten.</p>
<p>rundmail: user1, user2, user3, &#8230;</p>
<p>Schickt man nun, nach speichern und ausführen von newaliases an rundmail@meinedomain.at eine Email, bekommen es alle User, die nach dem Doppelpunkt angeführt worden sind.</p>
<p>So, das wars fürs Erste. Ich hoffe, dass es auch bei euch klappt.</p>
<p>Für die genauere Beschreibung der einzelnen Parameter verweise ich nochmals auf die sehr klare Doku unter:  <a href="http://holl.co.at/howto-email/#a1">http://holl.co.at/howto-email/#a1</a>.</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 3095px; width: 1px; height: 1px; overflow: hidden;"><a href="http://holl.co.at/howto-email/#a1">http://holl.co.at/howto-email/#a1</a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.pc-howto.com/internet/installation-postfix-debian-lenny/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Experimente mit Postfix Teil 1</title>
		<link>http://www.pc-howto.com/internet/experimente-mit-postfix-teil-1/</link>
		<comments>http://www.pc-howto.com/internet/experimente-mit-postfix-teil-1/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 19:00:42 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Postfix]]></category>

		<guid isPermaLink="false">http://www.pc-howto.com/?p=643</guid>
		<description><![CDATA[









Vorwort
Zu meiner Schande muss ich gleich mal festhalten, dass ich bislang noch nie dazu gekommen bin, mich mit Postfix auseinander zu setzen. Immerwiede hab ich angefangen, diesen funktionellen und sicheren Server (Dienst) zu installieren und dann ist mir -wie sooft-  &#8230; <a href="http://www.pc-howto.com/internet/experimente-mit-postfix-teil-1/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class="social4i" style="height:29px;">
<div class="social4in" style="height:29px;float: left;">
<div class="socialicons s4twitter" style="float:left;margin-right: 10px;background:url(&quot;http://goo.gl/zjqd1&quot;) no-repeat;"><a href="http://twitter.com/share" data-url="http://www.pc-howto.com/internet/experimente-mit-postfix-teil-1/" data-counturl="http://www.pc-howto.com/internet/experimente-mit-postfix-teil-1/" data-text="Experimente mit Postfix Teil 1" class="twitter-share-button" data-count="horizontal" data-via=""></a></div>
<div class="socialicons s4fblike" style="float:left;margin-right: 10px;">
<div id="fb-root"></div>
<p><fb:like href="http%3A%2F%2Fwww.pc-howto.com%2Finternet%2Fexperimente-mit-postfix-teil-1%2F" send="false" layout="button_count" width="100" height="21" show_faces="false" font=""></fb:like></div>
<div class="socialicons s4plusone" style="float:left;margin-right: 10px;"><g:plusone size="medium" href="http://www.pc-howto.com/internet/experimente-mit-postfix-teil-1/" count="true"></g:plusone></div>
</div>
<div style="clear:both"></div>
</div>
<h3>Vorwort</h3>
<p>Zu meiner Schande muss ich gleich mal festhalten, dass ich bislang noch nie dazu gekommen bin, mich mit Postfix auseinander zu setzen. Immerwiede hab ich angefangen, diesen funktionellen und sicheren Server (Dienst) zu installieren und dann ist mir -wie sooft- die Zeit davon gelaufen.</p>
<p>Natürlich befinde ich mich ausschließlich in einer Testumgebung! Es wäre unverantwortlich, würde ich meine zaghaften Versuche, mit dem noch unbekannten Wesen &#8220;postfix&#8221;, quasi &#8220;in the wild&#8221; vom Zaun brechen.</p>
<h3>Mein Begleiter</h3>
<p>Ich begebe mich nicht ganz ohne &#8220;Begleitschutz&#8221; auf diese Reise. Nein! Das Buch &#8220;Linux-Server mit Debian GNU/Linux&#8221; (ein meiner Meinung nach ausgezeichnetes Werk) begleitet mich. Deshab schildere ich hier, basierend auf den Schritten im Buch, meine Höhenflüge und wahrscheinlich auch Abstürze. <img src='http://www.pc-howto.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<h3>Zielsetzung</h3>
<p>Was will ich überhaupt fürs erste erreichen? Ich will, dass lokale User von meiner fiktiven Domain linux.local Emails per SMTP an ebenso lokal verwaltete User schicken können. HIerfür kommt das SMTP Protokoll zum Einsatz. Desweiteren sollen die User die gesendeten Emails per POP-Postfach abrufen können. Naja, jeder fängt mal klein an!</p>
<h3>Los gehts!</h3>
<p>Postfix zu installieren, stellt mich vor kein großes Problem:</p>
<ul>
<li>apt-get install postfix (Return)</li>
</ul>
<p>Die Konfigurationsdateien findet man im Verzeichnis /etc/postfix. Postfix hat grundsätzlich 2 &#8220;Konfigurationsdateien&#8221;:</p>
<ul>
<li>main.cf</li>
<li>master.cf</li>
</ul>
<p>Die main.cf beinhaltet sämtliche Konfigurationsparameter, die master.cf definiert die Transportwege und einige sehr wichtige andere Parameter.</p>
<p>Erster Anlaufpunkt ist die Datei main.cf!</p>
<h3>main.cf</h3>
<p>Sieht bei mir wie folgend aus. (Ich habe ausschließlich die <strong>fett geschriebenen</strong> &#8220;Variablen&#8221; angepasst).</p>
<p><em># Debian specific:  Specifying a file name will cause the first<br />
# line of that file to be used as the name.  The Debian default<br />
# is /etc/mailname.<br />
#myorigin = /etc/mailname</em></p>
<p><em>smtpd_banner = $myhostname ESMTP $mail_name<br />
biff = no<br />
</em></p>
<p><em># appending .domain is the MUA&#8217;s job.<br />
append_dot_mydomain = no</em></p>
<p><em># Uncomment the next line to generate &#8220;delayed mail&#8221; warnings<br />
#delay_warning_time = 4h</em></p>
<p><em>readme_directory = no</em></p>
<p><em># TLS parameters<br />
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem<br />
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key<br />
smtpd_use_tls=yes<br />
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache<br />
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache</em></p>
<p><em># See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for<br />
# information on enabling SSL in the smtp client.</em></p>
<p><em><strong>myhostname = linux.local</strong><br />
alias_maps = hash:/etc/aliases<br />
alias_database = hash:/etc/aliases<br />
<strong>mydestination = linux.local,<br />
localhost</strong><br />
relayhost =<br />
<strong>mynetworks = 127.0.0.0/8 192.168.1.0/24</strong><br />
mailbox_size_limit = 0<br />
recipient_delimiter = +<br />
<strong>inet_interfaces = 127.0.0.1 192.168.1.235</strong><br />
default_transport = error<br />
relay_transport = error</em></p>
<h3>2 User / Mailboxen &#8220;bauen&#8221;</h3>
<ul>
<li>useradd -m dummy1 -s /bin/false</li>
<li>useradd -m dummy2 -s /bin/false</li>
<li>Passwörter setzen mit: passwd dummy1 bzw. passwd dummy2</li>
</ul>
<p>Diese Kommandos sind als root auszuführen. Der Parameter -s mit Wert /bin/false weist den Usern keine Loginshell zu, denn direkt am System, haben diese User nichts zu suchen.</p>
<p>Die User haben nun also folgende Mailadressen:</p>
<ul>
<li>dummy1@linux.localhost</li>
<li>dummy2@linux.localhost</li>
</ul>
<p>An diese Adressen gesendete Emails sollten in /var/mail/&lt;Benutzername&gt; landen.</p>
<h3>Test mit einem Emailclient</h3>
<p>Laut den erstellten Daten (oben) erfolgt die Clientkonfiguration:</p>
<p><a href="http://www.pc-howto.com/wp-content/uploads/2009/10/postfix_test_smtp.jpg"><img class="aligncenter size-full wp-image-647" title="postfix_test_smtp" src="http://www.pc-howto.com/wp-content/uploads/2009/10/postfix_test_smtp.jpg" alt="postfix_test_smtp" width="450" height="479" /></a></p>
<p>Ich hab hier auch die POP Daten angegeben, jedoch läuft noch kein POP-Dienst, weshalb (logischerweise) ein POP Abruf zu einem Fehler führt. Dennoch sollte SMTP Versand funktionieren. Zu diesem Zwecke schick ich mir selbst (dummy1@linux.local) eine Email.</p>
<h3>Check per Konsole</h3>
<ul>
<li>cd /var/mail</li>
<li>ls</li>
</ul>
<p>Wir haben an dummy1@linux.local gemailt. Siehe da! Es gibt eine Textdatei mit Namen &#8220;dummy1&#8243;. Was wird da wohl drinnen sein:</p>
<p><a href="http://www.pc-howto.com/wp-content/uploads/2009/10/dummy1.jpg"><img class="aligncenter size-full wp-image-648" title="dummy1" src="http://www.pc-howto.com/wp-content/uploads/2009/10/dummy1.jpg" alt="dummy1" width="450" height="310" /></a></p>
<p>Bingo! Meine Email ist angekommen!</p>
<h3>Einfacher POP Abruf</h3>
<p>Für den Anfang teste ich &#8220;qpopper&#8221;, den man mittels:</p>
<ul>
<li>apt-get install qpopper</li>
</ul>
<p>installiert.</p>
<p>Das gute daran, das &#8220;Programm&#8221; benötigt keinerlei Konfiguration, um zu funktionieren! Die Benutzerdaten sind beim Mailclient hinterlegt (Es sei nochmals festgehalten, dass als Passwort das Passwort des jeweils angelegten User verwendet wird!)</p>
<p>Der erste Versuch eine Abrufes scheitert&#8230; Keine Verbindung zum POP-Server&#8230; Die Fehlersuche bleibt erfolglos. Schließlich komme ich auf die Idee, Postfix zu restarten:</p>
<ul>
<li>/etc/init.d/postfix restart</li>
</ul>
<p>Erneuter Abrufversuch&#8230; Erfolg!</p>
<p><a href="http://www.pc-howto.com/wp-content/uploads/2009/10/POP_Abruf.jpg"><img class="aligncenter size-full wp-image-650" title="POP_Abruf" src="http://www.pc-howto.com/wp-content/uploads/2009/10/POP_Abruf.jpg" alt="POP_Abruf" width="450" height="269" /></a></p>
<p><strong>Anmerkung:</strong> In diesem Tutorial (besser gesagt Experiment) werden u.a. Plain-Text (Klartext) Passworter zur Authentifizierung verwendet. Für einen Produktiveinsatz ist diese Konfiguration nicht geeignet!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pc-howto.com/internet/experimente-mit-postfix-teil-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

