http://www.debianusers.pl/articles/41 http://66.102.9.104/translate_c?hl=de&sl=pl&tl=de&u=http://www.debianusers.pl/articles/41&usg=ALkJrhjX57X4c8LEBg0-Nfpw-g0ebI3OyA MasqMail - die rasche Einführung • ZUSAMMENFASSUNG • Copyrights • Inhalt • 1. Über • 2. Konfiguration • 2.1. File masqmail.conf • 2.2. Senden von E-Mail • 2.3. Erste Mail • 3. MasqMail System • 4. Zusammenfassung • 5. Konfigurations-Dateien MasqMail - die rasche Einführung Maciej Patelczyk ZUSAMMENFASSUNG 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. 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. Copyrights Copyright (C) 2003 Maciej Patelczyk. Alle Rechte vorbehalten. 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. Inhalt • 1. Über • 2. Konfiguration • 2.1. File masqmail.conf • 2.2. Senden von E-Mail • 2.3. Erste Mail • 3. MasqMail System • 4. Zusammenfassung • 5. Konfigurations-Dateien 1. Über MasqMail wurde ursprünglich geschrieben von Oliver Kurtha, und Gregor Hoffleit angepasst an die Anforderungen des Programms Vertrieb und vorbereitet für das Paket. 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. 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. 2. Konfiguration 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. 2.1. File masqmail.conf Das erste, was Sie in der Regel konfigurieren Sie den Host-Name ist: host_name="host.domena.pl" host_name = "host.domena.pl" 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 "';'". local_hosts="host;host.domena.pl;localhost" Später, informiert der Server, um die jeweiligen Ports: listen_addresses="nazwa_hosta:25;localhost:25" Sie können auch angeben, auf welchen Port wird eine Nachricht gesendet: remote_port=25 Der Katalog, der wird Warteschlange Nachrichten und andere ähnliche Sprache wird bestimmt, indem die Variable "spool_dir": spool_dir="/var/spool/masqmail" Der Katalog, der wird in lokalen News Messen Variable "mail_dir": mail_dir="/var/mail" Die Veranstaltung ist kostenlos zu schreiben, oder können Sie dies mit Daemon "syslogd". Mit dem "wahren" verursachen, dass alle Ereignisprotokolle "syslogd" use_syslog=false use_syslog = true Sie haben noch um das Verzeichnis, in dem die Logs gespeichert werden: log_dir="/var/log/masqmail" Einstellen der folgenden als' true 'verursachen, dass die Nachricht nicht sofort, sondern Warteschlange gesendet und der nächste Zyklus: do_queue=false do_queue = true 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". online_detect = file online_file = "/tmp/connect_route" 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. Es besteht die Notwendigkeit, auch den lokalen Mail-Zustellung (zum Beispiel nach dem Download aus der Mailbox). Die einfachste, dies zu tun wie folgt: mda="/usr/bin/procmail -Y -d ${rcpt_local}" Natürlich, der "procmail" muss installiert sein. Andere Abschnitte enthalten die Konfiguration der Aliase, dass pominę hier. Weitere Details zu diesem Thema finden Sie in der Dokumentation zur Verfügung. 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. Wysyłaniem Milliarden durch eine Kombination kann eine oder mehrere Dateien "Route". Sie können eine Liste erstellen, der ist ein Zeichen Separator "';'". connect_route.nazwa_połączenia = "/etc/masqmail/nazwa_połączenia.route" oder connect_route.foo = "/etc/masqmail/foo.route;/etc/masqmail/bar.route" 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." Bei Abruf durch MasqMail noch nicht konfiguriert wurde, zum Download von E-Mail: get.nazwa_połączenia = /etc/masqmail/nazwa_konta.get Wenn die E-Mail gesammelt von mehr als ein Konto, der Eintrag ist einfach zu multiplizieren, indem Sie den Namen der Dateien: get.nazwa_połączenia = /etc/masqmail/konto_1.get get.nazwa_połączenia = /etc/masqmail/konta_2.get Wenn der Anruf MasqMail Argument "g", er beginnt zu bekommen Mail nach der anderen in der vorgegebenen Reihenfolge. 2.2. Senden von E-Mail Zu können, senden Sie eine Mail mit MasqMaila, die konfigurieren müssen mindestens eine Datei "Strecke". Hier ist die minimale Konfiguration benötigt. 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. allowed_mail_locals = "janek;tadek;kasia" oder wenn es keine Beschränkungen: allowed_mail_locals = "" 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 "';'". not_allowed_rcpt_domains = "*.foo.bar" 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. mail_host = "mail.isp.pl" 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: do_correct_helo = true 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. 2.3. Erste Mail 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. Eine typische Datei "nazwa_konta.get" lautet wie folgt: # Protokoll. Zu diesem Zeitpunkt werden die Protokolle implementiert nur "POP3" und "APOP". # APOP (Verschlüsselungs-Passwörter) wird empfohlen, wenn nur der Server unterstützt wird. protocol=pop3 #POP3-Protokoll = # Die E-Mail-Server: Server = pop.example.org # Name: user = user_name # Passwort: pass = "mein Passwort" # Die lokale Adresse, wo er gesammelt Mail eingereicht werden können: nazwa_użytkonika address = @ localhost # Löschen Sie die E-Mails der Server nach dem Sammeln? Der Wert "false" # ksujesz E-Mail auf dem Server, es definitiv der Wert hier # "true", ansonsten die gleiche Mail für jede Sammlung Zyklus. # Masqmail völlig ignoriert alle Überschriften (in manchen kann bedeuten # Nachrichten bereits gelesen). do_uidl=false do_uidl = true Wie Sie sehen können, gibt es kein Patentrezept. Das viel über die Konfiguration der Sammlung Planstellen. 3. MasqMail System 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. 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): echo -n "$PROVIDER" > /tmp/connect_route chmod 0644 /tmp/connect_route /usr/sbin/masqmail -qo & if grep -qsx "^get.$PROVIDER.*=.*" /etc/masqmail/masqmail.conf; then /usr/sbin/masqmail -g & fi 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. Das Skript wird rozłączaniu " / etc/ppp/ip-down.d/99masqmail", die eigentlich nur löscht eine Datei "/ tmp / connect_route": if [ -f /tmp/connect_route ]; then rm -f /tmp/connect_route fi 4. Zusammenfassung 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. 5. Konfigurations-Dateien Hier sind die Links zu teilen Konfigurationsdateien: • masqmail.conf masqmail.conf • example.route example.route • example.get example.get Letzte Änderungen 2008/01/11 21:41