Please Note:

As of 04/04/2010, Tequila has found a new home at Loomsday Ltd.

 

TEQUILA : Zestaw narzędzi administracyjnych dla serwera pocztowego Postfix

Narzędzia dla leniwych Adminów (czyli ludzi jak ja)


Kilka fotek dla pobudzenia wyobraźni.... (wersja angielska, 2.2.12)

Zakładanie_kont_pocztowych Poczta_przez_WWW (NeoMail)
Zarządzanie_kontami_pocztowymi Zarządzanie_aliasami
Zarządzanie_domenami_pocztowymi Obsługa_kont_specjalnych
Administracja_Tequilą Stan_systemu_pocztowego (kolejki, statystyki)



Czym jest Tequila?

Tequila jest zestawem narzędzi administracyjnych dla serwera poczty elektronicznej Postfix.

Programy Tequili są napisane w Perlu i posiadają wbudowany serwer HTTP , obsługujący połączenia z przeglądarek klienckich (kompletna enkrypcja SSL i przezroczysta kompresja GZip ).
Tequila, nie potrzebuje do pracy osobnego serwera HTTP.

Obecnie Tequila wspiera trzy kombinacje serwerowego oprogramowania pocztowego:

  • Postfix & Vm-pop3d (obsługiwane przez Tequilę 2.x.x)
  • Postfix & Cyrus-IMAP/SASL (obsługiwane przez Tequilę 2.1.x)
  • Postfix & Courier-IMAP & OpenLDAP (obsługiwane przez Tequilę 2.1.x)

Z Tequilą II możesz:

  • Tworzyć, edytować i usuwać wirtualne domeny pocztowe.
  • Tworzyć/edytować/usuwać konta pocztowe (POP3 oraz IMAP).
  • Tworzyć/edytować/usuwać aliasy do kont pocztowych i list dystrybucyjnych.
  • Zezwolić na administrację domenami virtualnymi innym  administratorom.
  • Ograniczyć administratorom dostęp do administrowania tylko ich domeną pocztową.
  • Pozwolić użytkownikom poczty na samodzielne aktywowanie przekierowań poczty oraz autoodpowiedzi podczas ich nieobecności.
  • Powyższe usługi będą aktywowane / deaktywowane automatycznie, zależnie od okresów nieobecności wprowadzonych przez użytkownika (lub utrzymywane na stałe jeśli tak zadecyduje użytkownik).
  • Umożliwić użytkownikom poczty dokonywanie samodzielnych zmian haseł do skrzynek pocztowych.
  • Każdy z użytkowników może wybrać z listy język, w jakim Tequila będzie się z nim komunikować.
  • Określić rózne języki dla użytku administratora Tequili, administratorów domen i użytkowników.
  • Tłumaczyć komunikaty Tequili na swój język dla użytkowników/adminów bez potrzeby bycia programistą (robisz to online używając interfejsu WWW Tequili w module Tequila Admin).
  • Synchronizować bazę kont/haseł dla SASL z bazą kont zarządzanych przez Tequilę (SASL wersja 2).
  • Kreować specjalne konta pocztowe z dowolnie przypisanymi im skryptami. Tequila zawiera skrypt zwany "detachmail", który potrafi odłączać załączniki wyspecyfikowane według nazwy i przesyłać je do odpowiedniego serwera FTP (włącznie z autoodpowiedziami do nadawców oraz kręgu adminów serwerów FTP).

Wymagania

  • Perl (http://www.perl.org/)

    Domyślnie instalowany w większości systemów.

  • Postfix (http://www.postfix.org/)

    Serwer pocztowy (MTA) (podobny do Sendmail, Exim, Qmail i innych).

    Posiada kilka fajnych, funkcji umożliwoających przejrzyste delkarowanie domen wirtualnych, jest bardzo elastyczny w zarządzaniu różnymi plikami przeznaczonymi dla domen wirtualnych.
Musisz używać jednego z niżej wymienionych oprogramowania pocztowego (POP3 albo IMAP) dostarczającego wiadomości właścicielom kont na twoim serwerze:
  • vm-pop3d (http://www.reedmedia.net/software/virtualmail-pop3d/)

    VM-Pop3d jest demonem POP3, który może być użyty jako zamiennik "qpopper'a" lub podobnych programów. Używając tego małego programu, możesz zapomnieć o kreowaniu kont użytkowników unixowych, które są niezbędne dla "normalnych" demonów POP3.

    Zamiast tego, wyciągnij stare konta użytkowników pop3 z pliku /etc/passwd i zachowaj je wewnątrz struktury katalogów domen wirtualnych używanych przez vm-pop3d.
Ta opcja jest bardzo łatwa do instalacji/zarządzania, jeżeli potrzebujesz niewielu (kilkuset) kont pop3, np. w twojej firmie.
W tym wariancie postfix przekazuje przychodzącą pocztę do oprogramowania cyrus-imap, które umieszcza wiadomości w strukturze podobnej do katalogów maildir. Cyrus używa biblioteki SASL do autentykacji użytkowników.

Jest to jedna z możliwości uruchomienia serwera bazowanego na usłudze IMAP. Pamiętaj, że instalacja i konfiguracja tego wariantu jest bardziej skomplikowana od poprzedniego (POP3).
Ta kombinacja pozwala skonfigurować postfixa do umieszczania przychodzących emaili w drzewie katalogów maildir, wykorzystywanym również przez serwer courier  przy odbieraniu poczty przez użytkowników. Wszystkie potrzebne dane dla wszystkich składników są przechowywane w katalogu LDAP (konta, aliasy, hasła itp.), co pozwala na bardzo szybki dostęp do nich i umożliwia ich użycie również przez inne aplikacje (np. książki adresowe).

To jest bardzo interesujący wariant, jeżeli chcesz zaimplementować serwer IMAP, lecz ma jedną dużą wadę w postaci trudnej do zrozumienia koncepcji składowania danych w katalogu LDAP. Rekomendowany tylko dla doświadczonych administratorów serwerów pocztowych!

Pobierz

  • Tequila, wersja stabilna 2.2.x (POBIERZ)

    Szczegółów dotyczących rozwoju Tequili i funkcjonalności wersji Tequila 2.2 proszę szukać w pliku Historia i Zmiany, lub proszę przeczytać bieżącą i najbardziej pełną dokumentację : Dokumentacja_Tequili. Odpowiedzi na bardziej specyficzne pytania mozna znaleźć w katalogu  '~/docs' ostatniego pakietu Tequila.

Nie krępuj się wysłać_mi emaila, jeśli masz kolejne pytania, życzenia lub pomysły:

Zdrówko! :-)