zrzut poczty
Oryginalni autorzy | Sam Varshavchik |
---|---|
Pierwsze wydanie | przed 1999 r |
Wersja stabilna | 3.0.3 / 14 marca 2021 r
|
System operacyjny | Wszystkie POSIX ( Linux , Mac OS X , FreeBSD , Solaris ) |
Typ | Filtr poczty |
Licencja | GPL |
Strona internetowa |
Maildrop to agent dostarczania poczty używany przez serwer poczty Courier . Maildrop Mail Delivery Agent (MDA) zawiera również funkcję filtrowania.
Maildrop odbiera pocztę przez stdin i dostarcza zarówno w formacie Maildir , jak i mbox .
Cechy
Maildrop może opcjonalnie odczytać konfigurację filtrowania z pliku, aby określić, czy wiadomość zostanie dostarczona do alternatywnej skrzynki pocztowej, czy przekazana dalej. Ustrukturyzowany język filtrowania jest wystarczająco solidny, aby umożliwić maildrop pracę z wirtualnymi skrzynkami pocztowymi. Jeśli konfiguracja filtrowania zawiera błędy składniowe, maildrop nie dostarczy wiadomości, ale wiadomość nie zostanie utracona.
Maildrop może działać w różnych trybach, w zależności od środowiska wywołującego. Tryb dostarczania to „normalny” tryb filtrowania poczty; to znaczy podczas ostatecznego dostarczania, po opuszczeniu przez wiadomość SMTP . Jednak zrzut poczty może również działać w osadzonym ; to znaczy podczas transakcji SMTP. Działanie w trybie osadzonym umożliwia filtrowi odrzucenie wiadomości, zanim serwer zaakceptuje ją do dostarczenia lokalnego. Wreszcie, maildrop może działać w ręcznym , jak każdy inny interpreter .
Maildrop jest napisany w C++. Jednak wykorzystuje zasoby wydajniej niż procmail (napisany w C), zapisując duże wiadomości w pliku tymczasowym zamiast wczytywać je do pamięci. Jeśli dane wejściowe do zrzutu poczty to plik, plik tymczasowy nie jest używany.
Zobacz też
Linki zewnętrzne