docs/diploma

view docs/maciej-patelczyk_masqmail_de.txt @ 409:ca763bd8c809

Added tag final version which I handed in for changeset ee7211546c02
author meillo@marmaro.de
date Wed, 11 Feb 2009 08:55:32 +0100
parents
children
line source
1 http://www.debianusers.pl/articles/41
2 http://66.102.9.104/translate_c?hl=de&sl=pl&tl=de&u=http://www.debianusers.pl/articles/41&usg=ALkJrhjX57X4c8LEBg0-Nfpw-g0ebI3OyA
5 MasqMail - die rasche Einführung
7 • ZUSAMMENFASSUNG
8 • Copyrights
9 • Inhalt
10 • 1. Über
11 • 2. Konfiguration
12 • 2.1. File masqmail.conf
13 • 2.2. Senden von E-Mail
14 • 2.3. Erste Mail
15 • 3. MasqMail System
16 • 4. Zusammenfassung
17 • 5. Konfigurations-Dateien
20 MasqMail - die rasche Einführung
22 Maciej Patelczyk <maf@ubik.zamek.gda.pl>
25 ZUSAMMENFASSUNG
27 MasqMail ist ein Mail-Server für die Gastgeber nicht über eine permanente Verbindung zum Internet-Netzwerk, wie zum Beispiel einfache Computer-Netzwerke oder einzelne Computer, die Verbindung zum Internet über das Modem. Das Programm kann Verbindungen zu verschiedenen Internet-Providern (ISP genannt - Internet Service Provider). Dies ist ein Ersatz für Sendmail oder anderen Mail-Server (genannt der MTA - Mail Transfer Agent), wie zum Beispiel qmail oder Exim. Es kann auch als POP3-Client.
29 Eine solche Zulassung Inhalt erscheint auf Seite Handbuch für das Programm. Trafiłem sucht ihn in Debian einige E-Mail-Server-Host für die Verbindung zum Internet über das Modem. Ich hatte nicht wollen Exim-Server konfigurieren, so dass es war auf der Suche nach etwas anderem. Nach dem Lesen der Beschreibung, MasqMail gab mir perfekt für meine Bedürfnisse.
32 Copyrights
34 Copyright (C) 2003 Maciej Patelczyk. Alle Rechte vorbehalten.
36 Er räumt ein, dass es zu vervielfältigen, zu verbreiten und / oder ändern Sie das Dokument in Übereinstimmung mit den Grundsätzen der Free Documentation License (GNU Free Documentation License) Version 1,1 oder einer späteren Version veröffentlicht von der Free Software Foundation (Free Software Foundation). Eine Kopie dieser Lizenz finden Sie unter der Free Software Foundation.
39 Inhalt
41 • 1. Über
42 • 2. Konfiguration
43 • 2.1. File masqmail.conf
44 • 2.2. Senden von E-Mail
45 • 2.3. Erste Mail
46 • 3. MasqMail System
47 • 4. Zusammenfassung
48 • 5. Konfigurations-Dateien
51 1. Über
53 MasqMail wurde ursprünglich geschrieben von Oliver Kurtha, und Gregor Hoffleit angepasst an die Anforderungen des Programms Vertrieb und vorbereitet für das Paket.
55 MasqMail ist eine sehr einfache E-Mail-Server. Verwenden Sie es nicht, wenn der Host ist permanent mit dem Internet verbunden. Als E-Mail-Server, in der Lage ist, das Senden von Nachrichten via SMTP / ESMTP, und als ein Programm zum Abrufen von Mail-Protokolle unterstützt POP3 und APOP. Seit MasqMail war es in erster Linie ein Ersatz für Sendmail, wie er verwendet eine ähnliche Call-Option, die aber nicht alle von ihnen umgesetzt werden, allerdings.
57 MasqMail perfekt geeignet für den Einsatz in Laptops und Computern zu Hause, Zusammenführung von Zeit zu Zeit mit dem Netzwerk über ein Modem. Die Kontrollen sind auch als E-Mail-Server für kleine Netzwerke Computer, die nicht über eine permanente Verbindung zum Internet herzustellen. Als E-Mail-Server mail kolejkuję akzeptiert es, und wenn er erkennt eine Verbindung zum Internet herstellen, es sofort versucht zu senden. Er kann entscheiden, ob der Empfänger (Host) gehört zu den internen Netzwerk, und wenn ja, wird es nicht kolejkował, sondern wird sofort versenden.
60 2. Konfiguration
62 Führende der Konfigurationsdatei Programm zur Datei "/etc/masqmail/masqmail.conf". In dieser Datei sind zusätzlich zu den wichtigsten Programm, beschreibt Wege zur Erhaltung der Server abhängig von Ihrem Internet Service Provider. Sie können angeben, können E-Mails senden, und die Gastgeber mit Verbindungen zu dem, was er tut.
65 2.1. File masqmail.conf
67 Das erste, was Sie in der Regel konfigurieren Sie den Host-Name ist:
69 host_name="host.domena.pl" host_name = "host.domena.pl"
71 Dann, diese Hosts sind entschlossen, genauso zu behandeln wie lokal, das heißt, gehören zu den lokalen Computer-Netzwerk. Er nennt hier eine Liste, in der die Trennlinie ist "';'".
73 local_hosts="host;host.domena.pl;localhost"
75 Später, informiert der Server, um die jeweiligen Ports:
77 listen_addresses="nazwa_hosta:25;localhost:25"
79 Sie können auch angeben, auf welchen Port wird eine Nachricht gesendet:
81 remote_port=25
83 Der Katalog, der wird Warteschlange Nachrichten und andere ähnliche Sprache wird bestimmt, indem die Variable "spool_dir":
85 spool_dir="/var/spool/masqmail"
87 Der Katalog, der wird in lokalen News Messen Variable "mail_dir":
89 mail_dir="/var/mail"
91 Die Veranstaltung ist kostenlos zu schreiben, oder können Sie dies mit Daemon "syslogd". Mit dem "wahren" verursachen, dass alle Ereignisprotokolle "syslogd"
93 use_syslog=false
94 use_syslog = true
96 Sie haben noch um das Verzeichnis, in dem die Logs gespeichert werden:
98 log_dir="/var/log/masqmail"
100 Einstellen der folgenden als' true 'verursachen, dass die Nachricht nicht sofort, sondern Warteschlange gesendet und der nächste Zyklus:
102 do_queue=false
103 do_queue = true
105 Es muss auch so konfigurieren, die Art und Weise, in der der Server erkennt den Status der Buchungen. Die am einfachsten zu bedienende diese Methode auf "Datei".
107 online_detect = file
108 online_file = "/tmp/connect_route"
110 In Verbindung mit dem Netzwerk, das Startup-Skript befindet sich im Verzeichnis "/ etc / ppp / ip-up.d" zadany erstellt eine Datei, deren Inhalt wird der Name des Internet Service Providers, die durch die Verbindung. Die Kluft wird diese Datei gelöscht.
112 Es besteht die Notwendigkeit, auch den lokalen Mail-Zustellung (zum Beispiel nach dem Download aus der Mailbox). Die einfachste, dies zu tun wie folgt:
114 mda="/usr/bin/procmail -Y -d ${rcpt_local}"
116 Natürlich, der "procmail" muss installiert sein.
118 Andere Abschnitte enthalten die Konfiguration der Aliase, dass pominę hier. Weitere Details zu diesem Thema finden Sie in der Dokumentation zur Verfügung.
120 Das letzte, was die Einrichtung in der Datei "masqmail.conf" ist, welche Art von einzelnen Anbietern der Internet-Server von Verhaltensweisen, die beschrieben werden in separaten Dateien.
122 Wysyłaniem Milliarden durch eine Kombination kann eine oder mehrere Dateien "Route". Sie können eine Liste erstellen, der ist ein Zeichen Separator "';'".
124 connect_route.nazwa_połączenia = "/etc/masqmail/nazwa_połączenia.route"
126 oder
128 connect_route.foo = "/etc/masqmail/foo.route;/etc/masqmail/bar.route"
130 Während Dateinamen kann willkürlich, aber ist es wert, um die Regelung: Der Name der Datei entspricht dem Namen Internet Service Providers, während "connect_route.nazwa_połączenia" muss exakt mit dem Namen zestawionego Verbindung. Der Server liest die Namen der Verbindung mit der Datei "/ tmp / connect_route" und werde versuchen zu finden, einen Eintrag in "/ etc / masqmail / masqmail.conf."
132 Bei Abruf durch MasqMail noch nicht konfiguriert wurde, zum Download von E-Mail:
134 get.nazwa_połączenia = /etc/masqmail/nazwa_konta.get
136 Wenn die E-Mail gesammelt von mehr als ein Konto, der Eintrag ist einfach zu multiplizieren, indem Sie den Namen der Dateien:
138 get.nazwa_połączenia = /etc/masqmail/konto_1.get
139 get.nazwa_połączenia = /etc/masqmail/konta_2.get
141 Wenn der Anruf MasqMail Argument "g", er beginnt zu bekommen Mail nach der anderen in der vorgegebenen Reihenfolge.
144 2.2. Senden von E-Mail
146 Zu können, senden Sie eine Mail mit MasqMaila, die konfigurieren müssen mindestens eine Datei "Strecke". Hier ist die minimale Konfiguration benötigt.
148 MasqMail erlaubt einschließlich der verschiedenen Internet-Anbieter, so dass es umgesetzt ein Mechanismus geben, was der Anwender kann E-Mails senden Fusion. Ist dies nicht relevant oder Fusion erfolgt nur durch einen Provider, ersetzen Sie einfach null. Vor dem Senden einer E-Mail aktiviert ist Teil einer lokalen Adresse und auf der Grundlage dieser Beschluss gefasst wird.
150 allowed_mail_locals = "janek;tadek;kasia"
152 oder wenn es keine Beschränkungen:
154 allowed_mail_locals = ""
156 Ein weiteres Kriterium ist eine Liste von nicht autorisierten Domains. Sie können bestimmen, ob mit der Verbindung kann eine E-Mail an bestimmte Domains. Sie können eine Liste, in denen die Zeichen werden akzeptiert "'*'" und "'?'". Separatorem as usual ist ein Zeichen "';'".
158 not_allowed_rcpt_domains = "*.foo.bar"
160 Es müssen auch bestimmen, ob Sie wollen, senden Sie eine Mail direkt an jeden Host oder sämtliche hat die Migration auf einen anderen Mail-Server, in der Regel gehalten Internet Service Provider. Im Allgemeinen besser, schicken Sie alle Post an einen anderen Server und lassen ihn tot, was nun zu tun. Nicht Einstellung "mail_host" Ursachen, die rozsyłana Mail direkt an Empfänger.
162 mail_host = "mail.isp.pl"
164 Wird der Wert der Variablen "do_correct_helo 'to' true 'verursachen, dass die Kommunikation HELO / EHLO werden an den Host-Namen, wie gesehen, ist von außerhalb des Netzwerks. Einige Lieferanten in Verbindung mit geeigneten Gastgeber zusätzlich zu fusionieren die IP-Adresse des Namens. Sowohl der Name und Anschrift bekannt, kann nur innerhalb des Netzwerkes von Lieferanten, so dass solche per E-Mail-Server Name, der prüft, ob ein Gastgeber, dort kann verweigert werden, zu akzeptieren mail. Es ist daher, setzen Sie diese Variable:
166 do_correct_helo = true
168 Insgesamt ist es alles über die Konfiguration des Mail versendet. Der Rest der Datei sind Sektionen für das Umwandeln der Header "From:" und "Return-Path:". Wenn Sie mehr erfahren möchten über dieses Thema finden Sie in der Dokumentation.
171 2.3. Erste Mail
173 Wenn MasqMail ist auch zum Sammeln von verschiedenen Mail-Postfächer, müssen wir schaffen, einfache Dateien verantwortlich für die Bearbeitung jedes Konto individuell.
175 Eine typische Datei "nazwa_konta.get" lautet wie folgt:
177 # Protokoll. Zu diesem Zeitpunkt werden die Protokolle implementiert nur "POP3" und "APOP".
178 # APOP (Verschlüsselungs-Passwörter) wird empfohlen, wenn nur der Server unterstützt wird.
179 protocol=pop3
180 #POP3-Protokoll =
181 # Die E-Mail-Server:
182 Server = pop.example.org
183 # Name:
184 user = user_name
185 # Passwort:
186 pass = "mein Passwort"
187 # Die lokale Adresse, wo er gesammelt Mail eingereicht werden können:
188 nazwa_użytkonika address = @ localhost
190 # Löschen Sie die E-Mails der Server nach dem Sammeln? Der Wert "false"
191 # ksujesz E-Mail auf dem Server, es definitiv der Wert hier
192 # "true", ansonsten die gleiche Mail für jede Sammlung Zyklus.
193 # Masqmail völlig ignoriert alle Überschriften (in manchen kann bedeuten
194 # Nachrichten bereits gelesen). do_uidl=false do_uidl = true
196 Wie Sie sehen können, gibt es kein Patentrezept. Das viel über die Konfiguration der Sammlung Planstellen.
199 3. MasqMail System
201 MasqMail ist aufgefordert, das System ab. Der Standard wird mit den Argumenten "-bd" und "-q10m." Die erste von ihnen bedeutet, dass das Programm startet als Dämon und hört zu einem Hafen, in der Regel auf 25 Der zweite bedeutet, dass die lokalen queueing Meldung erfolgen soll alle 10 Minuten. Dies gilt nicht für Nachrichten für die Gastgeber nicht berücksichtigt, da eine lokale.
203 Wenn es eine Verbindung zum Internet, dem so genannten Skript "/ etc/ppp/ip-up.d/1masqmail." Sein Inhalt ist mehr oder weniger, wie unten (die meisten weggelassen):
205 echo -n "$PROVIDER" > /tmp/connect_route chmod 0644 /tmp/connect_route
207 /usr/sbin/masqmail -qo &
209 if grep -qsx "^get.$PROVIDER.*=.*" /etc/masqmail/masqmail.conf; then
210 /usr/sbin/masqmail -g &
211 fi
213 Unmittelbar nach der Einrichtung der Verbindung Skript erstellt eine Datei "/ tmp / connect_route" darauf hinweist, dass die Anbieter von Internet-Verbindung gibt. In der Regel ist es ein Argument-Daemon "pppd." Dann MasqMail nennt man das Argument "-QO", was bedeutet, dass alle Nachrichten, die für Nicht-Empfänger verteilt werden, es sei denn natürlich ist es möglich. Am Ende der Überprüfung ist die Frage, ob MasqMail benannt wird, als Lieferanten zu sammeln Mail. Wenn ja, durch den Aufruf von ihm das Argument "g" prüft und Post aus der Verwertung der Buchführung nach zuvor.
215 Das Skript wird rozłączaniu " / etc/ppp/ip-down.d/99masqmail", die eigentlich nur löscht eine Datei "/ tmp / connect_route":
217 if [ -f /tmp/connect_route ]; then
218 rm -f /tmp/connect_route
219 fi
222 4. Zusammenfassung
224 Hier nur die wichtigsten Konfigurations-Programm, welches absolut sollte genug Leute das Herstellen einer Verbindung zum Internet via Modem. Auf den Seiten eines manuellen System und das Verzeichnis "/ usr / share / doc / masqmail" enthält weitere Informationen zu erhalten. Wenn MasqMail ist als E-Mail-Server für kleine Netzwerke osiedlowej mit einem Modem-Anschluss, es besser Blick auf die Dokumentation und studieren es gründlich.
227 5. Konfigurations-Dateien
229 Hier sind die Links zu teilen Konfigurationsdateien:
231 • masqmail.conf masqmail.conf
232 • example.route example.route
233 • example.get example.get
236 Letzte Änderungen
237 2008/01/11 21:41