docs/diploma
changeset 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 (2008-09-18) |
parents | a8c310973cbe |
children | a892372bc332 |
files | docs/maciej-patelczyk_masqmail_de.txt docs/maciej-patelczyk_masqmail_pl.txt |
diffstat | 2 files changed, 575 insertions(+), 0 deletions(-) [+] |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/docs/maciej-patelczyk_masqmail_de.txt Thu Sep 18 18:58:49 2008 +0200 1.3 @@ -0,0 +1,237 @@ 1.4 +http://www.debianusers.pl/articles/41 1.5 +http://66.102.9.104/translate_c?hl=de&sl=pl&tl=de&u=http://www.debianusers.pl/articles/41&usg=ALkJrhjX57X4c8LEBg0-Nfpw-g0ebI3OyA 1.6 + 1.7 + 1.8 +MasqMail - die rasche Einführung 1.9 + 1.10 + • ZUSAMMENFASSUNG 1.11 + • Copyrights 1.12 + • Inhalt 1.13 + • 1. Über 1.14 + • 2. Konfiguration 1.15 + • 2.1. File masqmail.conf 1.16 + • 2.2. Senden von E-Mail 1.17 + • 2.3. Erste Mail 1.18 + • 3. MasqMail System 1.19 + • 4. Zusammenfassung 1.20 + • 5. Konfigurations-Dateien 1.21 + 1.22 + 1.23 +MasqMail - die rasche Einführung 1.24 + 1.25 +Maciej Patelczyk <maf@ubik.zamek.gda.pl> 1.26 + 1.27 + 1.28 +ZUSAMMENFASSUNG 1.29 + 1.30 +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. 1.31 + 1.32 +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. 1.33 + 1.34 + 1.35 +Copyrights 1.36 + 1.37 +Copyright (C) 2003 Maciej Patelczyk. Alle Rechte vorbehalten. 1.38 + 1.39 +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. 1.40 + 1.41 + 1.42 +Inhalt 1.43 + 1.44 + • 1. Über 1.45 + • 2. Konfiguration 1.46 + • 2.1. File masqmail.conf 1.47 + • 2.2. Senden von E-Mail 1.48 + • 2.3. Erste Mail 1.49 + • 3. MasqMail System 1.50 + • 4. Zusammenfassung 1.51 + • 5. Konfigurations-Dateien 1.52 + 1.53 + 1.54 +1. Über 1.55 + 1.56 +MasqMail wurde ursprünglich geschrieben von Oliver Kurtha, und Gregor Hoffleit angepasst an die Anforderungen des Programms Vertrieb und vorbereitet für das Paket. 1.57 + 1.58 +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. 1.59 + 1.60 +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. 1.61 + 1.62 + 1.63 +2. Konfiguration 1.64 + 1.65 +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. 1.66 + 1.67 + 1.68 +2.1. File masqmail.conf 1.69 + 1.70 +Das erste, was Sie in der Regel konfigurieren Sie den Host-Name ist: 1.71 + 1.72 + host_name="host.domena.pl" host_name = "host.domena.pl" 1.73 + 1.74 +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 "';'". 1.75 + 1.76 + local_hosts="host;host.domena.pl;localhost" 1.77 + 1.78 +Später, informiert der Server, um die jeweiligen Ports: 1.79 + 1.80 + listen_addresses="nazwa_hosta:25;localhost:25" 1.81 + 1.82 +Sie können auch angeben, auf welchen Port wird eine Nachricht gesendet: 1.83 + 1.84 + remote_port=25 1.85 + 1.86 +Der Katalog, der wird Warteschlange Nachrichten und andere ähnliche Sprache wird bestimmt, indem die Variable "spool_dir": 1.87 + 1.88 + spool_dir="/var/spool/masqmail" 1.89 + 1.90 +Der Katalog, der wird in lokalen News Messen Variable "mail_dir": 1.91 + 1.92 + mail_dir="/var/mail" 1.93 + 1.94 +Die Veranstaltung ist kostenlos zu schreiben, oder können Sie dies mit Daemon "syslogd". Mit dem "wahren" verursachen, dass alle Ereignisprotokolle "syslogd" 1.95 + 1.96 + use_syslog=false 1.97 + use_syslog = true 1.98 + 1.99 +Sie haben noch um das Verzeichnis, in dem die Logs gespeichert werden: 1.100 + 1.101 + log_dir="/var/log/masqmail" 1.102 + 1.103 +Einstellen der folgenden als' true 'verursachen, dass die Nachricht nicht sofort, sondern Warteschlange gesendet und der nächste Zyklus: 1.104 + 1.105 + do_queue=false 1.106 + do_queue = true 1.107 + 1.108 +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". 1.109 + 1.110 + online_detect = file 1.111 + online_file = "/tmp/connect_route" 1.112 + 1.113 +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. 1.114 + 1.115 +Es besteht die Notwendigkeit, auch den lokalen Mail-Zustellung (zum Beispiel nach dem Download aus der Mailbox). Die einfachste, dies zu tun wie folgt: 1.116 + 1.117 + mda="/usr/bin/procmail -Y -d ${rcpt_local}" 1.118 + 1.119 +Natürlich, der "procmail" muss installiert sein. 1.120 + 1.121 +Andere Abschnitte enthalten die Konfiguration der Aliase, dass pominę hier. Weitere Details zu diesem Thema finden Sie in der Dokumentation zur Verfügung. 1.122 + 1.123 +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. 1.124 + 1.125 +Wysyłaniem Milliarden durch eine Kombination kann eine oder mehrere Dateien "Route". Sie können eine Liste erstellen, der ist ein Zeichen Separator "';'". 1.126 + 1.127 + connect_route.nazwa_połączenia = "/etc/masqmail/nazwa_połączenia.route" 1.128 + 1.129 +oder 1.130 + 1.131 + connect_route.foo = "/etc/masqmail/foo.route;/etc/masqmail/bar.route" 1.132 + 1.133 +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." 1.134 + 1.135 +Bei Abruf durch MasqMail noch nicht konfiguriert wurde, zum Download von E-Mail: 1.136 + 1.137 + get.nazwa_połączenia = /etc/masqmail/nazwa_konta.get 1.138 + 1.139 +Wenn die E-Mail gesammelt von mehr als ein Konto, der Eintrag ist einfach zu multiplizieren, indem Sie den Namen der Dateien: 1.140 + 1.141 + get.nazwa_połączenia = /etc/masqmail/konto_1.get 1.142 + get.nazwa_połączenia = /etc/masqmail/konta_2.get 1.143 + 1.144 +Wenn der Anruf MasqMail Argument "g", er beginnt zu bekommen Mail nach der anderen in der vorgegebenen Reihenfolge. 1.145 + 1.146 + 1.147 +2.2. Senden von E-Mail 1.148 + 1.149 +Zu können, senden Sie eine Mail mit MasqMaila, die konfigurieren müssen mindestens eine Datei "Strecke". Hier ist die minimale Konfiguration benötigt. 1.150 + 1.151 +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. 1.152 + 1.153 + allowed_mail_locals = "janek;tadek;kasia" 1.154 + 1.155 +oder wenn es keine Beschränkungen: 1.156 + 1.157 + allowed_mail_locals = "" 1.158 + 1.159 +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 "';'". 1.160 + 1.161 + not_allowed_rcpt_domains = "*.foo.bar" 1.162 + 1.163 +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. 1.164 + 1.165 + mail_host = "mail.isp.pl" 1.166 + 1.167 +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: 1.168 + 1.169 + do_correct_helo = true 1.170 + 1.171 +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. 1.172 + 1.173 + 1.174 +2.3. Erste Mail 1.175 + 1.176 +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. 1.177 + 1.178 +Eine typische Datei "nazwa_konta.get" lautet wie folgt: 1.179 + 1.180 +# Protokoll. Zu diesem Zeitpunkt werden die Protokolle implementiert nur "POP3" und "APOP". 1.181 +# APOP (Verschlüsselungs-Passwörter) wird empfohlen, wenn nur der Server unterstützt wird. 1.182 +protocol=pop3 1.183 +#POP3-Protokoll = 1.184 +# Die E-Mail-Server: 1.185 +Server = pop.example.org 1.186 +# Name: 1.187 +user = user_name 1.188 +# Passwort: 1.189 +pass = "mein Passwort" 1.190 +# Die lokale Adresse, wo er gesammelt Mail eingereicht werden können: 1.191 +nazwa_użytkonika address = @ localhost 1.192 + 1.193 +# Löschen Sie die E-Mails der Server nach dem Sammeln? Der Wert "false" 1.194 +# ksujesz E-Mail auf dem Server, es definitiv der Wert hier 1.195 +# "true", ansonsten die gleiche Mail für jede Sammlung Zyklus. 1.196 +# Masqmail völlig ignoriert alle Überschriften (in manchen kann bedeuten 1.197 +# Nachrichten bereits gelesen). do_uidl=false do_uidl = true 1.198 + 1.199 +Wie Sie sehen können, gibt es kein Patentrezept. Das viel über die Konfiguration der Sammlung Planstellen. 1.200 + 1.201 + 1.202 +3. MasqMail System 1.203 + 1.204 +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. 1.205 + 1.206 +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): 1.207 + 1.208 + echo -n "$PROVIDER" > /tmp/connect_route chmod 0644 /tmp/connect_route 1.209 + 1.210 + /usr/sbin/masqmail -qo & 1.211 + 1.212 + if grep -qsx "^get.$PROVIDER.*=.*" /etc/masqmail/masqmail.conf; then 1.213 + /usr/sbin/masqmail -g & 1.214 + fi 1.215 + 1.216 +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. 1.217 + 1.218 + Das Skript wird rozłączaniu " / etc/ppp/ip-down.d/99masqmail", die eigentlich nur löscht eine Datei "/ tmp / connect_route": 1.219 + 1.220 + if [ -f /tmp/connect_route ]; then 1.221 + rm -f /tmp/connect_route 1.222 + fi 1.223 + 1.224 + 1.225 +4. Zusammenfassung 1.226 + 1.227 +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. 1.228 + 1.229 + 1.230 +5. Konfigurations-Dateien 1.231 + 1.232 +Hier sind die Links zu teilen Konfigurationsdateien: 1.233 + 1.234 + • masqmail.conf masqmail.conf 1.235 + • example.route example.route 1.236 + • example.get example.get 1.237 + 1.238 + 1.239 +Letzte Änderungen 1.240 +2008/01/11 21:41
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 2.2 +++ b/docs/maciej-patelczyk_masqmail_pl.txt Thu Sep 18 18:58:49 2008 +0200 2.3 @@ -0,0 +1,338 @@ 2.4 +DebianUsers.pl (beta) 2.5 +Åšlad: » MasqMail -- szybkie wprowadzenie 2.6 +Start ArtykuÅ‚y Tips & Tricks Wideo Wyszukaj w serwisie Archiwum 2.7 +Spis treÅ›ci 2.8 + 2.9 + • Streszczenie 2.10 + • Prawa autorskie 2.11 + • Spis treÅ›ci 2.12 + • 1. O programie 2.13 + • 2. Konfiguracja 2.14 + • 2.1. Plik masqmail.conf 2.15 + • 2.2. WysyÅ‚anie poczty 2.16 + • 2.3. Pobieranie poczty 2.17 + • 3. MasqMail w systemie 2.18 + • 4. Podsumowanie 2.19 + • 5. Pliki konfiguracyjne 2.20 + • Dyskusja 2.21 + 2.22 + drukuj wersja do wydruku 2.23 + 2.24 +MasqMail -- szybkie wprowadzenie 2.25 + 2.26 +Maciej Patelczyk <maf@ubik.zamek.gda.pl> 2.27 + 2.28 +Streszczenie 2.29 + 2.30 +MasqMail jest serwerem poczty zaprojektowanym dla hostów nie posiadajÄ…cych 2.31 +staÅ‚ego poÅ‚Ä…czenia z sieciÄ… Internet, takich jak proste sieci komputerowe, czy 2.32 +pojedyncze komputery, Å‚Ä…czÄ…ce siÄ™ z Internetem poprzez modem. Program potrafi 2.33 +obsÅ‚ugiwać poÅ‚Ä…czenia do różnych dostawców Internetu (ang. ISP – Internet 2.34 +Services Provider). Jest zamiennikiem dla programu Sendmail, czy innych 2.35 +serwerów pocztowych (ang. MTA – Mail Transfer Agent), takich jak Qmail czy 2.36 +Exim. Może również sÅ‚użyć jako klient POP3. 2.37 + 2.38 +Takiej treÅ›ci wstÄ™p widnieje na stronie podrÄ™cznika systemowego do programu. 2.39 +TrafiÅ‚em na niego szukajÄ…c w Debianie jakiegoÅ› serwera poczty dla hosta 2.40 +Å‚Ä…czÄ…cego siÄ™ z Internetem poprzez modem. Nie miaÅ‚em ochoty konfigurować 2.41 +serwera Exim, wiÄ™c szukaÅ‚em czegoÅ› innego. Po przeczytaniu opisu, MasqMail 2.42 +wydaÅ‚ mi siÄ™ idealny dla moich potrzeb. 2.43 + 2.44 +Prawa autorskie 2.45 + 2.46 +Copyright (C) 2003 Maciej Patelczyk. All rights reserved. 2.47 + 2.48 +Udziela siÄ™ zgody na kopiowanie, rozpowszechnianie i/lub modyfikowanie tego 2.49 +dokumentu zgodnie z zasadami Licencji Wolnej Dokumentacji (GNU Free 2.50 +Documentation Licence) w wersji 1.1 lub jakiejkolwiek późniejszej wersji 2.51 +opublikowanej przez FundacjÄ™ Wolnego Oprogramowania (Free Software Foundation). 2.52 +KopiÄ™ tej licencji można znaleźć na stronach Fundacji Wolnego Oprogramowania. 2.53 + 2.54 +Spis treÅ›ci 2.55 + 2.56 +1. O programie2. Konfiguracja2.1. Plik masqmail.conf2.2. WysyÅ‚anie poczty2.3. 2.57 +Pobieranie poczty3. MasqMail w systemie4. Podsumowanie5. Pliki konfiguracyjne 2.58 + 2.59 +1. O programie 2.60 + 2.61 +MasqMail zostaÅ‚ oryginalnie napisany przez Olivera Kurtha, zaÅ› Gregor Hoffleit 2.62 +przystosowaÅ‚ program do wymogów dystrybucji i przygotowaÅ‚ dla niej paczkÄ™. 2.63 + 2.64 +MasqMail jest bardzo prostym serwerem pocztowym. Nie warto go stosować, jeżeli 2.65 +host jest na staÅ‚e podÅ‚Ä…czony do Internetu. Jako serwer pocztowy, potrafi 2.66 +rozsyÅ‚ać wiadomoÅ›ci przy pomocy protokoÅ‚u SMTP/ESMTP, a jako program do 2.67 +pobierania poczty obsÅ‚uguje protokoÅ‚y POP3 i APOP. Ponieważ MasqMail miaÅ‚ być 2.68 +przede wszystkim zamiennikiem dla programu Sendmail, to używa podobnych jak on 2.69 +opcji wywoÅ‚ania, choć nie wszystkie z nich sÄ… jednak zaimplementowane. 2.70 + 2.71 +MasqMail doskonale nadaje siÄ™ do zastosowania w laptopach i domowych 2.72 +komputerach, Å‚Ä…czÄ…cych siÄ™ od czasu do czasu z SieciÄ… poprzez modem. Sprawdza 2.73 +siÄ™ również jako serwer poczty dla maÅ‚ych sieci komputerowych nie posiadajÄ…cych 2.74 +staÅ‚ego Å‚Ä…cza z Internetem. DziaÅ‚ajÄ…c jako serwer poczty przyjmuje pocztÄ™, 2.75 +kolejkujÄ™ jÄ…, a gdy wykryje poÅ‚Ä…czenie z Internetem, to natychmiast stara siÄ™ 2.76 +jÄ… rozesÅ‚ać. Potrafi okreÅ›lić czy adresat (host) należy do wewnÄ™trznej sieci, a 2.77 +jeżeli tak, to nie bÄ™dzie jej kolejkowaÅ‚, tylko niezwÅ‚ocznie wyÅ›le. 2.78 + 2.79 +2. Konfiguracja 2.80 + 2.81 +Główny plik konfiguracyjny programu to plik â€/etc/masqmail/masqmail.confâ€. W 2.82 +pliku tym, oprócz głównych ustawieÅ„ programu, opisuje siÄ™ sposoby zachowania 2.83 +siÄ™ serwera w zależnoÅ›ci od używanego dostawcy Internetu. Można w nim okreÅ›lić 2.84 +kto może wysyÅ‚ać pocztÄ™, do jakich hostów i za pomocÄ… jakiego poÅ‚Ä…czenia to 2.85 +robi. 2.86 + 2.87 +2.1. Plik masqmail.conf 2.88 + 2.89 +PierwszÄ… rzeczÄ… jakÄ… zwykle siÄ™ konfiguruje jest nazwa hosta: 2.90 + 2.91 +host_name="host.domena.pl" 2.92 + 2.93 +NastÄ™pnie okreÅ›lane sÄ… te hosty, które bÄ™dÄ… traktowane jako lokalne, czyli 2.94 +należące do lokalnej sieci komputerowej. Podaje siÄ™ tutaj listÄ™, w której 2.95 +separatorem jest â€';'â€. 2.96 + 2.97 +local_hosts="host;host.domena.pl;localhost" 2.98 + 2.99 +Później informujemy serwer, aby nasÅ‚uchiwaÅ‚ na odpowiednich portach: 2.100 + 2.101 +listen_addresses="nazwa_hosta:25;localhost:25" 2.102 + 2.103 +Możemy również okreÅ›lić, na jaki port bÄ™dÄ… wysyÅ‚ane wiadomoÅ›ci: 2.104 + 2.105 +remote_port=25 2.106 + 2.107 +Katalog, w którym umieszczona bÄ™dzie kolejka wiadomoÅ›ci i temu podobne okreÅ›la 2.108 +siÄ™ za pomocÄ… zmiennej „spool_dirâ€: 2.109 + 2.110 +spool_dir="/var/spool/masqmail" 2.111 + 2.112 +Katalog, w którym zapisywane bÄ™dÄ… lokalne wiadomoÅ›ci wskazuje zmienna 2.113 +„mail_dirâ€: 2.114 + 2.115 +mail_dir="/var/mail" 2.116 + 2.117 +Program może samodzielnie zapisywać zdarzenia lub może do tego celu użyć demona 2.118 +„syslogdâ€. Ustawienie zmiennej na â€'true'†powoduje, iż wszelkie zdarzenia 2.119 +loguje „syslogdâ€: 2.120 + 2.121 +use_syslog=false 2.122 + 2.123 +Trzeba jeszcze ustawić katalog, w którym zapisywane bÄ™dÄ… logi: 2.124 + 2.125 +log_dir="/var/log/masqmail" 2.126 + 2.127 +Ustawienie poniższej zmiennej na â€'true'†powoduje, że wiadomoÅ›ci nie bÄ™dÄ… 2.128 +natychmiastowo wysyÅ‚ane, ale kolejkowane i rozsyÅ‚ane przy nastÄ™pnym cyklu: 2.129 + 2.130 +do_queue=false 2.131 + 2.132 +Trzeba również skonfigurować sposób w jaki serwer bÄ™dzie wykrywaÅ‚ stan online. 2.133 +NajproÅ›ciej do tego celu wykorzystać metodÄ™ „fileâ€. 2.134 + 2.135 +online_detect = file 2.136 +online_file = "/tmp/connect_route" 2.137 + 2.138 +Przy poÅ‚Ä…czeniu z SieciÄ…, skrypt startowy znajdujÄ…cy siÄ™ w katalogu â€/etc/ppp/ 2.139 +ip-up.d†utworzy zadany plik, którego zawartoÅ›ciÄ… bÄ™dzie nazwa dostawcy 2.140 +Internetu, za poÅ›rednictwem którego nastÄ…piÅ‚o poÅ‚Ä…cznie. Przy rozÅ‚Ä…czeniu plik 2.141 +ten zostanie skasowany. 2.142 + 2.143 +Potrzebne jest również ustawienie sposobu lokalnego dostarczenia poczty (na 2.144 +przykÅ‚ad po Å›ciÄ…gniÄ™ciu ze skrzynki). NajproÅ›ciej zrobić to w nastÄ™pujÄ…cy 2.145 +sposób: 2.146 + 2.147 +mda="/usr/bin/procmail -Y -d ${rcpt_local}" 2.148 + 2.149 +OczywiÅ›cie program „procmail†musi być zainstalowany. 2.150 + 2.151 +Dalsze sekcje zawierajÄ… konfiguracjÄ™ aliasów, którÄ… tutaj pominÄ™. WiÄ™cej 2.152 +szczegółów na ten temat można znaleźć w dostÄ™pnej dokumentacji. 2.153 + 2.154 +OstatniÄ… rzeczÄ… do skonfigurowania w pliku „masqmail.conf†jest 2.155 +przyporzÄ…dkowanie poszczególnym dostawcom Internetu okreÅ›lonych zachowaÅ„ 2.156 +serwera, które opisane sÄ… w osobnych plikach. 2.157 + 2.158 +WysyÅ‚aniem poczty poprzez jedno poÅ‚Ä…czenie może sterować jeden lub kilka plików 2.159 +„routeâ€. Można utworzyć listÄ™, której separatorem jest znak â€';'â€. 2.160 + 2.161 +connect_route.nazwa_poÅ‚Ä…czenia = "/etc/masqmail/nazwa_poÅ‚Ä…czenia.route" 2.162 + 2.163 +lub 2.164 + 2.165 +connect_route.foo = "/etc/masqmail/foo.route;/etc/masqmail/bar.route" 2.166 + 2.167 +Choć nazwy plików mogÄ… być dowolne, to warto siÄ™ jednak trzymać schematu: nazwa 2.168 +pliku odpowiada nazwie dostawcy Internetu, natomiast 2.169 +„connect_route.nazwa_poÅ‚Ä…czenia†musi dokÅ‚adnie odpowiadać nazwie zestawionego 2.170 +poÅ‚Ä…czenia. Serwer odczyta bowiem nazwÄ™ poÅ‚Ä…czenia z pliku â€/tmp/connect_route†2.171 +i bÄ™dzie próbowaÅ‚ znaleźć odpowiedni wpis w â€/etc/masqmail/masqmail.confâ€. 2.172 + 2.173 +Przy pobieraniu poczty poprzez MasqMail należy jeszcze skonfigurować, skÄ…d 2.174 +pobierać pocztÄ™: 2.175 + 2.176 +get.nazwa_poÅ‚Ä…czenia = /etc/masqmail/nazwa_konta.get 2.177 + 2.178 +Jeżeli poczta bÄ™dzie Å›ciÄ…gana z wiÄ™cej niż jednego konta, to wpis należy po 2.179 +prostu zwielokrotnić, zmieniajÄ…c nazwy plików: 2.180 + 2.181 +get.nazwa_poÅ‚Ä…czenia = /etc/masqmail/konto_1.get 2.182 +get.nazwa_poÅ‚Ä…czenia = /etc/masqmail/konta_2.get 2.183 + 2.184 +Jeżeli wywoÅ‚amy MasqMail z argumentem â€-gâ€, to zacznie on po kolei pobierać 2.185 +pocztÄ™ wedÅ‚ug podanej kolejnoÅ›ci. 2.186 + 2.187 +2.2. WysyÅ‚anie poczty 2.188 + 2.189 +Aby móc wysyÅ‚ać pocztÄ™ przy użyciu MasqMaila, potrzeba skonfigurować 2.190 +przynajmniej jeden plik „routeâ€. Poniżej zamieszczona jest minimalna potrzebna 2.191 +konfiguracja. 2.192 + 2.193 +MasqMail umożliwia Å‚Ä…cznie siÄ™ z różnymi dostawcami Internetu, zaimplementowano 2.194 +wiÄ™c w nim mechanizm pozwalajÄ…cy okreÅ›lać, jaki użytkownik może wysyÅ‚ać pocztÄ™ 2.195 +danym poÅ‚Ä…czeniem. Jeżeli nie jest to istotne lub poÅ‚Ä…czenie odbywa siÄ™ tylko 2.196 +poprzez jednego dostawcÄ™, to wystarczy podstawić wartość pustÄ…. Przed wysÅ‚aniem 2.197 +poczty sprawdzana jest lokalna część adresu i na tej podstawie podejmowana jest 2.198 +decyzja. 2.199 + 2.200 +allowed_mail_locals = "janek;tadek;kasia" 2.201 + 2.202 +lub gdy nie ma ograniczeÅ„: 2.203 + 2.204 +allowed_mail_locals = "" 2.205 + 2.206 +Innym kryterium jest lista niedozwolonych domen. Można ustalić, czy za pomocÄ… 2.207 +danego poÅ‚Ä…czenia można wysyÅ‚ać pocztÄ™ do okreÅ›lonych domen. Można podać listÄ™, 2.208 +w której akceptowane sÄ… znaki â€'*'†oraz â€'?'â€. Separatorem jak zwykle jest 2.209 +znak â€';'â€. 2.210 + 2.211 +not_allowed_rcpt_domains = "*.foo.bar" 2.212 + 2.213 +Trzeba też okreÅ›lić, czy serwer ma rozsyÅ‚ać pocztÄ™ bezpoÅ›rednio do każdego 2.214 +hosta, czy też caÅ‚a poczta ma wÄ™drować do innego serwera pocztowego, 2.215 +najczęściej bÄ™dÄ…cego w posiadaniu dostawcy Internetu. Generalnie lepiej 2.216 +przesÅ‚ać caÅ‚Ä… pocztÄ™ do innego serwera i niech tamten siÄ™ martwi, co dalej z 2.217 +niÄ… zrobić. Nie ustawienie zmiennej „mail_host†powoduje, iż poczta bÄ™dzie 2.218 +rozsyÅ‚ana bezpoÅ›rednio do adresatów. 2.219 + 2.220 +mail_host = "mail.isp.pl" 2.221 + 2.222 +Ustawienie wartoÅ›ci zmiennej „do_correct_helo†na â€'true'†powoduje, że w 2.223 +komunikacie HELO/EHLO wysyÅ‚ana jest nazwa hosta taka, jaka jest widziana z 2.224 +zewnÄ…trz sieci. Niektórzy dostawcy przy poÅ‚Ä…czeniu nadajÄ… Å‚Ä…czÄ…cym siÄ™ hostom 2.225 +oprócz adresu IP również nazwÄ™. Zarówno adres jak i nazwa mogÄ… być znane tylko 2.226 +w obrÄ™bie sieci danego dostawcy, dlatego wysyÅ‚ajÄ…c takÄ… nazwÄ™ serwerowi 2.227 +pocztowemu, który sprawdza, czy dany host istnieje można spotkać siÄ™ z odmowÄ… 2.228 +przyjÄ™cia poczty. Warto zatem ustawić tÄ™ zmiennÄ…: 2.229 + 2.230 +do_correct_helo = true 2.231 + 2.232 +W sumie to już wszystko na temat konfiguracji wysyÅ‚anej poczty. W dalszej 2.233 +części pliku sÄ… sekcje dotyczÄ…ce zamiany nagłówków „From:†i „Return-Path:â€. 2.234 +Jeżeli chcesz dowiedzieć siÄ™ wiÄ™cej na ten temat, zajrzyj do dokumentacji. 2.235 + 2.236 +2.3. Pobieranie poczty 2.237 + 2.238 +Jeżeli MasqMail ma sÅ‚użyć również do pobierania poczty z różnych skrzynek 2.239 +pocztowych, to trzeba stworzyć proste pliki odpowiedzialne za obsÅ‚ugÄ™ każdego 2.240 +konta z osobna. 2.241 + 2.242 +Typowy plik „nazwa_konta.get†wyglÄ…da nastÄ™pujÄ…co: 2.243 + 2.244 +# Protokół. W tej chwili sÄ… zaimplementowane tylko protokoÅ‚y 'pop3' i 'apop'. 2.245 +# Apop (szyfrowanie haseÅ‚) jest polecany, jeżeli tylko serwer go wspiera. 2.246 +protocol=pop3 2.247 + 2.248 +# Serwer pocztowy: 2.249 +server = pop.example.org 2.250 + 2.251 +# Nazwa konta: 2.252 +user=nazwa_użytkownika 2.253 + 2.254 +# HasÅ‚o: 2.255 +pass="moje hasÅ‚o" 2.256 + 2.257 +# Lokalny adres, gdzie pobrana poczta ma być dostarczona: 2.258 +address=nazwa_użytkonika@localhost 2.259 + 2.260 +# Czy kasować pocztÄ™ z serwera po jej pobraniu? Wartość "false" oznacza 2.261 +# ksujesz poczty na serwerze, to zdecydowanie ustaw tutaj wartość 2.262 +# "true", inaczej otrzymasz tÄ™ samÄ… pocztÄ™ za każdym cyklem pobierania. 2.263 +# Masqmail kompletnie ignoruje jakiekolwiek nagłówki (niektóre mogÄ… oznaczać 2.264 +# przeczytanie już wiadomoÅ›ci). 2.265 +do_uidl=false 2.266 + 2.267 +Jak widać, nie ma tu żadnej magii. Tyle na temat konfiguracji pobierania 2.268 +poczty. 2.269 + 2.270 +3. MasqMail w systemie 2.271 + 2.272 +MasqMail jest wywoÅ‚ywany przy starcie systemu. DomyÅ›lnie jest uruchamiany z 2.273 +argumentami â€-bd†i â€-q10mâ€. Pierwszy z nich oznacza, że program startuje jako 2.274 +demon i nasÅ‚uchuje na okreÅ›lonym porcie, zazwyczaj na 25. Drugi oznacza, iż 2.275 +kolejkowanie wiadomoÅ›ci lokalnych ma siÄ™ odbywać co 10 minut. Nie dotyczy to 2.276 +wiadomoÅ›ci dla hostów nie ujÄ™tych jako lokalne. 2.277 + 2.278 +Gdy nastÄ…pi poÅ‚Ä…czenie z Internetem, to wywoÅ‚any zostanie skrypt â€/etc/ppp/ 2.279 +ip-up.d/1masqmailâ€. Jego zawartość jest mniej wiÄ™cej taka, jak poniżej 2.280 +(wiÄ™kszość pominiÄ™to): 2.281 + 2.282 +echo -n "$PROVIDER" > /tmp/connect_route 2.283 +chmod 0644 /tmp/connect_route 2.284 + 2.285 +/usr/sbin/masqmail -qo & 2.286 + 2.287 +if grep -qsx "^get.$PROVIDER.*=.*" /etc/masqmail/masqmail.conf; then 2.288 + /usr/sbin/masqmail -g & 2.289 +fi 2.290 + 2.291 +Natychmiast po ustanowieniu poÅ‚Ä…czenia skrypt tworzy plik â€/tmp/connect_route†2.292 +z informacjÄ…, z którym dostawcÄ… Internetu nastÄ…piÅ‚o poÅ‚Ä…czenie. Jest to 2.293 +zazwyczaj argument demona „pppdâ€. NastÄ™pnie MasqMail wywoÅ‚ywany jest z 2.294 +argumentem â€-qoâ€, co oznacza iż caÅ‚a poczta przeznaczona do adresatów 2.295 +nielokalnych zostanie rozesÅ‚ana, o ile to oczywiÅ›cie jest możliwe. Na koÅ„cu 2.296 +sprawdzane jest, czy MasqMail ma dziaÅ‚ać dla zadanego dostawcy jako program do 2.297 +Å›ciÄ…gania poczty. Jeżeli tak, to poprzez wywoÅ‚anie go z argumentem â€-g†nastÄ…pi 2.298 +sprawdzenie i Å›ciÄ…gniÄ™cie poczty z okreÅ›lonych wczeÅ›niej kont. 2.299 + 2.300 +Przy rozÅ‚Ä…czaniu wykonywany jest skrypt â€/etc/ppp/ip-down.d/99masqmailâ€, który 2.301 +wÅ‚aÅ›ciwie tylko kasuje plik â€/tmp/connect_routeâ€: 2.302 + 2.303 +if [ -f /tmp/connect_route ]; then 2.304 + rm -f /tmp/connect_route 2.305 +fi 2.306 + 2.307 +4. Podsumowanie 2.308 + 2.309 +Przedstawiono tutaj jedynie podstawowÄ… konfiguracjÄ™ programu, która w 2.310 +zupeÅ‚noÅ›ci powinna wystarczyć osobom Å‚Ä…czÄ…cym siÄ™ z Internetem za pomocÄ… 2.311 +modemu. Na stronach podrÄ™cznika systemowego i w katalogu â€/usr/share/doc/ 2.312 +masqmail†zamieszczono wiÄ™cej informacji. Jeżeli MasqMail ma dziaÅ‚ać jako 2.313 +serwer pocztowy dla maÅ‚ej sieci osiedlowej z jednym poÅ‚Ä…czeniem modemowym, to 2.314 +lepiej zajrzeć do dokumentacji i dokÅ‚adnie jÄ… przestudiować. 2.315 + 2.316 +5. Pliki konfiguracyjne 2.317 + 2.318 +Poniżej zamieszczono odnoÅ›niki do przetÅ‚umaczonych plików konfiguracyjnych: 2.319 + 2.320 + • masqmail.conf 2.321 + • example.route 2.322 + • example.get 2.323 + 2.324 +Dyskusja 2.325 + 2.326 +articles/41.txt · ostatnio zmienione: 2008/01/11 21:41 (edycja zewnÄ™trzna) 2.327 + 2.328 +â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â” 2.329 + 2.330 + • Indeks 2.331 + • Ostatnie zmiany 2.332 + 2.333 +[ ][Szukaj] 2.334 +â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â” 2.335 + 2.336 + • Zaloguj 2.337 + 2.338 + 2.339 + 2.340 +Recent changes RSS feed Creative Commons License Donate Driven by DokuWiki 2.341 +*