docs/diploma

annotate docs/maciej-patelczyk_masqmail_de.txt @ 4:d5f1b6da1000

added polish doc by maciej patelczyk (and german translation by google)
author meillo@marmaro.de
date Thu, 18 Sep 2008 18:58:49 +0200
parents
children
rev   line source
meillo@4 1 http://www.debianusers.pl/articles/41
meillo@4 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
meillo@4 3
meillo@4 4
meillo@4 5 MasqMail - die rasche Einführung
meillo@4 6
meillo@4 7 • ZUSAMMENFASSUNG
meillo@4 8 • Copyrights
meillo@4 9 • Inhalt
meillo@4 10 • 1. Über
meillo@4 11 • 2. Konfiguration
meillo@4 12 • 2.1. File masqmail.conf
meillo@4 13 • 2.2. Senden von E-Mail
meillo@4 14 • 2.3. Erste Mail
meillo@4 15 • 3. MasqMail System
meillo@4 16 • 4. Zusammenfassung
meillo@4 17 • 5. Konfigurations-Dateien
meillo@4 18
meillo@4 19
meillo@4 20 MasqMail - die rasche Einführung
meillo@4 21
meillo@4 22 Maciej Patelczyk <maf@ubik.zamek.gda.pl>
meillo@4 23
meillo@4 24
meillo@4 25 ZUSAMMENFASSUNG
meillo@4 26
meillo@4 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.
meillo@4 28
meillo@4 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.
meillo@4 30
meillo@4 31
meillo@4 32 Copyrights
meillo@4 33
meillo@4 34 Copyright (C) 2003 Maciej Patelczyk. Alle Rechte vorbehalten.
meillo@4 35
meillo@4 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.
meillo@4 37
meillo@4 38
meillo@4 39 Inhalt
meillo@4 40
meillo@4 41 • 1. Über
meillo@4 42 • 2. Konfiguration
meillo@4 43 • 2.1. File masqmail.conf
meillo@4 44 • 2.2. Senden von E-Mail
meillo@4 45 • 2.3. Erste Mail
meillo@4 46 • 3. MasqMail System
meillo@4 47 • 4. Zusammenfassung
meillo@4 48 • 5. Konfigurations-Dateien
meillo@4 49
meillo@4 50
meillo@4 51 1. Über
meillo@4 52
meillo@4 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.
meillo@4 54
meillo@4 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.
meillo@4 56
meillo@4 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.
meillo@4 58
meillo@4 59
meillo@4 60 2. Konfiguration
meillo@4 61
meillo@4 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.
meillo@4 63
meillo@4 64
meillo@4 65 2.1. File masqmail.conf
meillo@4 66
meillo@4 67 Das erste, was Sie in der Regel konfigurieren Sie den Host-Name ist:
meillo@4 68
meillo@4 69 host_name="host.domena.pl" host_name = "host.domena.pl"
meillo@4 70
meillo@4 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 "';'".
meillo@4 72
meillo@4 73 local_hosts="host;host.domena.pl;localhost"
meillo@4 74
meillo@4 75 Später, informiert der Server, um die jeweiligen Ports:
meillo@4 76
meillo@4 77 listen_addresses="nazwa_hosta:25;localhost:25"
meillo@4 78
meillo@4 79 Sie können auch angeben, auf welchen Port wird eine Nachricht gesendet:
meillo@4 80
meillo@4 81 remote_port=25
meillo@4 82
meillo@4 83 Der Katalog, der wird Warteschlange Nachrichten und andere ähnliche Sprache wird bestimmt, indem die Variable "spool_dir":
meillo@4 84
meillo@4 85 spool_dir="/var/spool/masqmail"
meillo@4 86
meillo@4 87 Der Katalog, der wird in lokalen News Messen Variable "mail_dir":
meillo@4 88
meillo@4 89 mail_dir="/var/mail"
meillo@4 90
meillo@4 91 Die Veranstaltung ist kostenlos zu schreiben, oder können Sie dies mit Daemon "syslogd". Mit dem "wahren" verursachen, dass alle Ereignisprotokolle "syslogd"
meillo@4 92
meillo@4 93 use_syslog=false
meillo@4 94 use_syslog = true
meillo@4 95
meillo@4 96 Sie haben noch um das Verzeichnis, in dem die Logs gespeichert werden:
meillo@4 97
meillo@4 98 log_dir="/var/log/masqmail"
meillo@4 99
meillo@4 100 Einstellen der folgenden als' true 'verursachen, dass die Nachricht nicht sofort, sondern Warteschlange gesendet und der nächste Zyklus:
meillo@4 101
meillo@4 102 do_queue=false
meillo@4 103 do_queue = true
meillo@4 104
meillo@4 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".
meillo@4 106
meillo@4 107 online_detect = file
meillo@4 108 online_file = "/tmp/connect_route"
meillo@4 109
meillo@4 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.
meillo@4 111
meillo@4 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:
meillo@4 113
meillo@4 114 mda="/usr/bin/procmail -Y -d ${rcpt_local}"
meillo@4 115
meillo@4 116 Natürlich, der "procmail" muss installiert sein.
meillo@4 117
meillo@4 118 Andere Abschnitte enthalten die Konfiguration der Aliase, dass pominę hier. Weitere Details zu diesem Thema finden Sie in der Dokumentation zur Verfügung.
meillo@4 119
meillo@4 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.
meillo@4 121
meillo@4 122 Wysyłaniem Milliarden durch eine Kombination kann eine oder mehrere Dateien "Route". Sie können eine Liste erstellen, der ist ein Zeichen Separator "';'".
meillo@4 123
meillo@4 124 connect_route.nazwa_połączenia = "/etc/masqmail/nazwa_połączenia.route"
meillo@4 125
meillo@4 126 oder
meillo@4 127
meillo@4 128 connect_route.foo = "/etc/masqmail/foo.route;/etc/masqmail/bar.route"
meillo@4 129
meillo@4 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."
meillo@4 131
meillo@4 132 Bei Abruf durch MasqMail noch nicht konfiguriert wurde, zum Download von E-Mail:
meillo@4 133
meillo@4 134 get.nazwa_połączenia = /etc/masqmail/nazwa_konta.get
meillo@4 135
meillo@4 136 Wenn die E-Mail gesammelt von mehr als ein Konto, der Eintrag ist einfach zu multiplizieren, indem Sie den Namen der Dateien:
meillo@4 137
meillo@4 138 get.nazwa_połączenia = /etc/masqmail/konto_1.get
meillo@4 139 get.nazwa_połączenia = /etc/masqmail/konta_2.get
meillo@4 140
meillo@4 141 Wenn der Anruf MasqMail Argument "g", er beginnt zu bekommen Mail nach der anderen in der vorgegebenen Reihenfolge.
meillo@4 142
meillo@4 143
meillo@4 144 2.2. Senden von E-Mail
meillo@4 145
meillo@4 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.
meillo@4 147
meillo@4 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.
meillo@4 149
meillo@4 150 allowed_mail_locals = "janek;tadek;kasia"
meillo@4 151
meillo@4 152 oder wenn es keine Beschränkungen:
meillo@4 153
meillo@4 154 allowed_mail_locals = ""
meillo@4 155
meillo@4 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 "';'".
meillo@4 157
meillo@4 158 not_allowed_rcpt_domains = "*.foo.bar"
meillo@4 159
meillo@4 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.
meillo@4 161
meillo@4 162 mail_host = "mail.isp.pl"
meillo@4 163
meillo@4 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:
meillo@4 165
meillo@4 166 do_correct_helo = true
meillo@4 167
meillo@4 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.
meillo@4 169
meillo@4 170
meillo@4 171 2.3. Erste Mail
meillo@4 172
meillo@4 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.
meillo@4 174
meillo@4 175 Eine typische Datei "nazwa_konta.get" lautet wie folgt:
meillo@4 176
meillo@4 177 # Protokoll. Zu diesem Zeitpunkt werden die Protokolle implementiert nur "POP3" und "APOP".
meillo@4 178 # APOP (Verschlüsselungs-Passwörter) wird empfohlen, wenn nur der Server unterstützt wird.
meillo@4 179 protocol=pop3
meillo@4 180 #POP3-Protokoll =
meillo@4 181 # Die E-Mail-Server:
meillo@4 182 Server = pop.example.org
meillo@4 183 # Name:
meillo@4 184 user = user_name
meillo@4 185 # Passwort:
meillo@4 186 pass = "mein Passwort"
meillo@4 187 # Die lokale Adresse, wo er gesammelt Mail eingereicht werden können:
meillo@4 188 nazwa_użytkonika address = @ localhost
meillo@4 189
meillo@4 190 # Löschen Sie die E-Mails der Server nach dem Sammeln? Der Wert "false"
meillo@4 191 # ksujesz E-Mail auf dem Server, es definitiv der Wert hier
meillo@4 192 # "true", ansonsten die gleiche Mail für jede Sammlung Zyklus.
meillo@4 193 # Masqmail völlig ignoriert alle Überschriften (in manchen kann bedeuten
meillo@4 194 # Nachrichten bereits gelesen). do_uidl=false do_uidl = true
meillo@4 195
meillo@4 196 Wie Sie sehen können, gibt es kein Patentrezept. Das viel über die Konfiguration der Sammlung Planstellen.
meillo@4 197
meillo@4 198
meillo@4 199 3. MasqMail System
meillo@4 200
meillo@4 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.
meillo@4 202
meillo@4 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):
meillo@4 204
meillo@4 205 echo -n "$PROVIDER" > /tmp/connect_route chmod 0644 /tmp/connect_route
meillo@4 206
meillo@4 207 /usr/sbin/masqmail -qo &
meillo@4 208
meillo@4 209 if grep -qsx "^get.$PROVIDER.*=.*" /etc/masqmail/masqmail.conf; then
meillo@4 210 /usr/sbin/masqmail -g &
meillo@4 211 fi
meillo@4 212
meillo@4 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.
meillo@4 214
meillo@4 215 Das Skript wird rozłączaniu " / etc/ppp/ip-down.d/99masqmail", die eigentlich nur löscht eine Datei "/ tmp / connect_route":
meillo@4 216
meillo@4 217 if [ -f /tmp/connect_route ]; then
meillo@4 218 rm -f /tmp/connect_route
meillo@4 219 fi
meillo@4 220
meillo@4 221
meillo@4 222 4. Zusammenfassung
meillo@4 223
meillo@4 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.
meillo@4 225
meillo@4 226
meillo@4 227 5. Konfigurations-Dateien
meillo@4 228
meillo@4 229 Hier sind die Links zu teilen Konfigurationsdateien:
meillo@4 230
meillo@4 231 • masqmail.conf masqmail.conf
meillo@4 232 • example.route example.route
meillo@4 233 • example.get example.get
meillo@4 234
meillo@4 235
meillo@4 236 Letzte Änderungen
meillo@4 237 2008/01/11 21:41