Konfiguracja Postfixa



Podobne dokumenty
SMTP co to takiego? SMTP Simple Mail Transfer Protocol (Protokół Prostego Przesyłania Poczty) RFC 2821

Dostarczanie Poczty. beta. DNS spool. MX główny. rekordy MX dla komputera beta. MX zapasowy. alpha

LDAP - co daje centralna baza użytkowników

Postfix Main plik konfiguracyjny

Postfix My MTA is better than yours!

Postfix. Przewodnik encyklopedyczny

Serwer poczty Postfix. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski

cennik usługi transmisja danych DSL tp Tabela 1 Tabela 2 Opłaty instalacyjne za usługę transmisja danych DSL TP

Postfix - My MTA is better than yours!

Linux -- u mnie działa!

Internetowe bazy danych

cennik usługi Biznesowy Internet SDSL Zaawansowany

Konfiguracja serwera pocztowego Postfix

Systemy Wymiany Informacji

Rozwiązania internetowe iplanet

SERWERY WIRTUALNE Stabilność, szybkość i bezpieczeństwo danych...

Postfix Debian Etch dodatki. Autor: Wiktor Łyczywek ver. 1.1 wiktor.lyczywek(at)gmail(dot)com

Bezpieczeństwo poczty elektronicznej

Pomoc dla r.

PROPOZYCJA WYKONANIA SERWISU WWW

Wyszczególnienie tytułu opłaty. Instalacja Łącza, na którym świadczona będzie usługa dostęp do Internetu DSL tp 2.

Postfix Main - plik konfiguracyjny

Drobne błędy w portalach WWW

11. Autoryzacja użytkowników

REFERAT O PRACY DYPLOMOWEJ

Nieustanny rozwój. Tomasz Leśniewski

Opis przedmiotu zamówienia w postępowaniu na usługę udostępniania/świadczenia poczty elektronicznej on-line (z aplikacją kalendarza).

Zakładanie konta

Język SQL, zajęcia nr 1

POSTFIX (SMTP) + POP3 + SSL. Użycie certyfikatów niekwalifikowanych w oprogramowaniu POSTFIX. wersja 1.4

Konfiguracja serwera pocztowego. Autorzy: Barbara Słonina, Piotr Sudia, Piotr Szczypek IVFDS

Kerio MailServer 6.4 Mobile groupware. In the office. On the road. At home.

Lab5 - Badanie protokołów pocztowych

Jarosław Kuchta Administrowanie Systemami Komputerowymi. Active Directory

Bazy danych i usługi sieciowe

Przetwarzanie w chmurze

CENNIK USŁUG TELEKOMUNIKACYJNYCH

Jak zacząć korzystać w HostedExchange.pl ze swojej domeny

obowiązuje Abonentów, którzy od dnia 1 stycznia 2017 r. zawierają umowę lub aneks do umowy o świadczenie usługi Dostęp do Internetu DSL

Projektowani Systemów Inf.

Relacyjne bazy danych. Podstawy SQL

Pełna specyfikacja pakietów Mail Cloud

cennik us ugi dostęp do Internetu DSL tp świadczonej przez Telekomunikację Polską S.A.

Różnice pomiędzy hostowanymi rozwiązaniami antyspamowymi poczty firmy GFI Software

Panel administracyjny serwera: admin.itl.pl

Instalacja podstawowa usługi Dostęp do Internetu DSL. 799,00 183,77 982,77

Spis treści: Wstęp. xiii

Szanowni Państwo, Copyright Wszystkie prawa zastrzeżone. DTI PSW w Białej Podlaskiej.

Wykład 5: PHP: praca z bazą danych MySQL

Jak radzić sobie ze spamem

LOGOWANIE DO POCZTY W DOMENIE dydaktyka.pswbp.pl

Należy zalogować się do starego systemu pocztowego, znajdującego się pod adresem podanym powyżej. Kliknąć 'Options'

Programowanie MorphX Ax

PHP może zostać rozszerzony o mechanizmy dostępu do różnych baz danych:

Pełna specyfikacja pakietów Mail Cloud

Szkolenie. IBM Lotus - Administracja systemem IBM Lotus Domino 8.5. Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje

PBS. Wykład Zabezpieczenie przełączników i dostępu do sieci LAN

Skrócony podręcznik dla partnerów

katalog Usługi internetowe SERWERY WIRTUALNE

Jarosław Kuchta Administrowanie Systemami Komputerowymi. Internetowe Usługi Informacyjne

Wzorce logiki dziedziny

Produkty. Panda Produkty

Relacyjne bazy danych. Podstawy SQL

Firma Informatyczna ASDER. Prezentacja. Centrum zarządzania. Przemysław Kroczak ASDER

Kaspersky Hosted Security

ZARZĄDZENIE NR 2100/BIO/2018 PREZYDENTA MIASTA KĘDZIERZYN-KOŹLE. z dnia 22 maja 2018 r.

Szkolenie autoryzowane. MS Konfiguracja, zarządzanie i rozwiązywanie problemów Microsoft Exchange Server 2010 SP2

Premiera Exchange 2010

Instalowanie i konfigurowanie Windows Server 2012 R2

Postfix. Michał Tondyra Mateusz Łapsa

Dostawa kompletnego rozwiązania obsługi poczty. Zadanie III. Kompletne rozwiązanie obsługi poczty

Projekt i implementacja filtra dzeń Pocket PC

Skuteczne metody przechwytywania ruchu sieciowego w różnych konfiguracjach sieciowych. Adrian Turowski

Projektowanie i implementacja infrastruktury serwerów

ZiMSK. VLAN, trunk, intervlan-routing 1

Microsoft Exchange Server 2013

Instrukcja obsługi programu Monitor Wydruków

Java wybrane technologie

Cennik usług świadczonych przez Fabicki.PL na obszarze Polski opublikowany 1 lipca 2009 r. obowiązuje od dnia 1 lipca 2009 r.

Promocja Aktywuj sukces! Osiągaj cele z serwerami Active! - serwer Active - 16,50 zł/m-c + 23% VAT, serwer ActivePro 33 zł/m-c +23% VAT

Rozwiązanie oparte na bezpiecznym publikowaniu danych. Szybkie przeszukiwanie i przeglądanie na trójwymiarowym wirtualnym globusie

Informacje które należy zebrać przed rozpoczęciem instalacji RelayFax.

Krótka instrukcja instalacji

Administracja szkolnych sieci komputerowych

strukturalny język zapytań używany do tworzenia i modyfikowania baz danych oraz do umieszczania i pobierania danych z baz danych

Język PHP. Studium Podyplomowe Sieci Komputerowe i Aplikacje Internetowe. v1.7, 2007/11/23

Programowanie zorientowane obiektowo. Mateusz Kołecki

Postfix Dovecot - Debian

Bazy danych. dr inż. Arkadiusz Mirakowski

Sieci komputerowe i bazy danych

SPECYFIKACJA USŁUG HOSTINGOWYCH

PORADNIK "JAK ZAŁOŻY Ć KONTO WWW NA ELEKTRODA.EU" Przemysław Kojac v1.0

Budowa architektury podstawowych funkcji usług IIS Działanie witryny sieci Web Korzystanie z aplikacji sieci Web i katalogów

Pełna specyfikacja usługi Kreator WWW

Bazy Danych i Usługi Sieciowe

Spis treści. Podziękowania... xiii Wstęp... xv

Aplikacje webowe w obliczu ataków internetowych na przykładzie CodeIgniter Framework

Języki programowania wysokiego poziomu. PHP cz.4. Bazy danych

Bazy danych w PHP dla początkujących

Transkrypt:

Konfiguracja Postfixa Ogólne spojrzenie na domeny wirtualne, współpracę z MySQL i filtrowanie. Zbigniew Jarosik zibi@dec.pg.gda.pl 2004-05-08 Sopot VIII spotkanie TLUG-u.

Kilka słów Współpraca z MySQL Domeny wirtualne Filtrowanie Transporty Quota

Z życia wzięte.::.!+++!!jqmqm*. :!JQMQMQMJ!.*+MQJJ+MMQM*!JMQM!..!JMQM*: :JMQM! :*MQMJ*.... *MMQ+:.!JMQM*. :+JJ*..!JMQM!!JMQJ+! :JMMM*! :*MQM+. :!+JMJ*.:*JMQM+.!+QMJ*..*JMJ*..!JMQM+:!+MQ+!.!+MJ!.!JMMM*:!*QM*: :+MJ+.!+MQJ*. :*MQ+!.!JMJ!.:JMQJ!!*QM*!.*MM+:.*MMQ+:.*+MM!: :+MJ* :+QMM!.!+QJ*:!+M*..:JJQ+:!+MJ*: :*M+.!*MJ!.!+MM*: :!+!.:+Q*! :!+*:..:!:!:::..:: *M+*..:!!*:.!*JMMMQQMMJ+*!!:.::..:!*+MMQM+:. :*JMQMQMJ+++*+JJJJMMJ+*:...::!+JMMMQMMJJ+*:..*JQMQM+*:...::!!*+JJMJ+***!**+++JJMMMQMQQJ++*:.. :JMMJ+!..::*++JJMMQMMJJMMQMMJ++!:.........

Postfix MySQL Zastąpienie map dostępnych w plikach Elastyczność Łatwość zarządzania Interfejs przez WWW Replikacja konfiguracji Instant ;D

Postfix MySQL - 1 Tabelki: DOMAINS: domena, active, transport ALIASES: virtual, target USERS: id, vuid, vgid, login, maildir, quota, pass_smtp, pass_imap, home, imie, nazwisko, data_utworzenia, data_waznosci, telefon DOMAINS: sails.pl, 1, virtual: ALIASES: tech@nora.pl, zibi@nora.pl tech@nora.pl, zonk@nora.pl tech@nora.pl, archiwum@nora.pl USERS: 17, 1111, 1111, zibi@nora.pl, nora.pl/zibi/, 0, ****, ****, /var/spool/virtual/, Zbigniew, Jarosik, 2002-03-03, NULL, +48503134486

Postfix MySQL - 2 main.cf: mydestination = mysql:/etc/postfix/mysql/domains domains: user=dbuser password=dbpass dbname=baza_postfixa table=domains select_field=domena where_field=domena hosts=bdhost additional_conditions = and active = '1' # select forw_addr from mxaliases # where alias = '$lookup' and active = '1'

Domeny wirtualne Obsługa wielu domen na jednym serwerze Oddzielenie skrzynek od kont

Domeny wirtualne - 1 mydestination = mysql:/etc/postfix/mysql/domains mailbox_transport = virtual local_recipient_maps=mysql:/etc/postfix/mysql/virtual transport_maps = mysql:/etc/postfix/mysql/transport virtual_maps=mysql:/etc/postfix/mysql/aliases virtual_mailbox_base=/var/spool/virtual/ virtual_mailbox_maps=mysql:/etc/postfix/mysql/virtual virtual_mailbox_limit_maps = static:0 virtual_uid_maps = static:1059 virtual_gid_maps = static:1059

Filtrowanie Ochrona antyspamowa i antywirusowa Różne etapy: Tzw before-queue (jeszcze w trakcie sesji smtp) Tzw after-queue (już wewnątrz systemu) Transport (przy dostarczaniu użytkownikowi)

Filtrowanie Zalety: Before-queue Pozwala na odrzucenie maila we wczesnej fazie Idealna dla filtra odrzucającego mass-spam After-queue Wykonywana w późniejszym czasie można jej poświęcic więcej uwagi Transport Może być łatwo dostosowana do potrzeb poszczególnych domen Łatwość kolejkowania filtrów

Filtrowanie Wady Before-queue Może znacząco wydłużyć czas oczekiwania na dostępność sesji smtp After-queue Mail już jest w systemie Problem z kolejkowaniem filtrów Transport Mail już jest w systemie

Filtrowanie - after-queue Podpięcie np. Amavis-a main.cf: # amavis content_filter = smtp-amavis:[127.0.0.1]:10024 master.cf: 127.0.0.1:10025 inet n - y - - smtpd -o content_filter= -o local_recipient_maps= -o relay_recipient_maps= -o smtpd_restriction_classes= -o smtpd_client_restrictions= -o smtpd_helo_restrictions= -o smtpd_sender_restrictions= -o smtpd_recipient_restrictions=permit_mynetworks,reject -o mynetworks=127.0.0.0/8 -o strict_rfc821_envelopes=yes

Filtrowanie - Transporty Elastyczność w obsłudze poczty dla poszczególnych domen Tworzenie niestandardowych mechanizmów obsługi poczty Obróbka poczty (doklejanie stopek, wycinanie wulgaryzmów) Łatwość tworzenia

Prymitywna quota SPAMC="bsfilter --homedir /home/virtual/.bsfilter/ -a --pipe --insert-flag --insert-probability asynchronous-autoupdate" query=`mysql -u maildirquota -D system -E -B -e "select quota,maildir from users where login='$recipient';" grep -v '\*'` quota=`echo $query cut -f2 -d' '` maildir=`echo $query cut -f4 -d' '` disk_usage=`du -s /home/virtual/mail/$maildir cut -f1` if [ $quota -ne 0 ]; then if [ $disk_usage -ge $quota ]; then echo "QUOTA LIMIT EXCEEDED!!! limit=$quota, usage=$disk_usage "; exit $EX_UNAVAILABLE; fi fi ($SPAMC procmail HOME="/home/virtual/mail/$maildir") { echo Message content rejected; exit $EX_UNAVAILABLE; }

Podsumowanie Elastyczność Prostota Nieduże wymagania Łatwość rozbudowy