Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

avenger.deliver - Online w chmurze

Uruchom avenger.deliver u bezpłatnego dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

To jest polecenie avenger.deliver, które można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


dostarczanie - dostarcza pocztę do skrzynki pocztowej lub bufora maildir

STRESZCZENIE


dostarczyć [--umask[=val]] przeznaczenie1 [przeznaczenie2 ...]

OPIS


Pobiera wiadomość e-mail na standardowe wejście i dostarcza ją do jednego lub większej liczby miejsc docelowych
skrzynki pocztowe. Jeśli miejsce docelowe kończy się znakiem "/", jest interpretowane jako qmail
katalog w formacie maildir (który zostanie utworzony, jeśli jeszcze nie istnieje). W przeciwnym razie,
jeśli miejsce docelowe nie kończy się znakiem „/”, jest interpretowane jako uniksowy mbox
format pliku.

Jeśli jedna ze skrzynek pocztowych jest określona jako -, dostarczanie wyśle ​​kopię wiadomości do swojego
standardowe wyjście po wygenerowaniu odpowiednich linii „From” i „Return-Path:”, jeśli
niezbędny. Jest to przydatne podczas przesyłania komunikatów do programów z mściciel.lokalny(8) skrypty,
ponieważ avenger.local nie generuje żadnych linii „From” ani „Return-Path:” podczas dostarczania
wygeneruje je na podstawie NADAWCA zmienna środowiskowa.

OPCJE
--Kopiuj
Jeśli dostarczanie nie może szukać na swoim standardowym wejściu, najpierw skopiuje wiadomość do a
plik tymczasowy przed próbą dostarczenia jakichkolwiek danych. Zwykle ma to miejsce tylko wtedy, gdy
dostarczanie jest przesyłane przez potok danych wyjściowych innego programu. The --Kopiuj opcja
wymusza kopiowanie niezależnie od tego, czy dostarczanie mogło przewinąć wskaźnik pliku.

--fcntl (-P)
Ta opcja włącza blokowanie buforów poczty przez plik fcntl (znany również jako POSIX).
blokowanie pliku flock i dotfile. Zaletą blokowania fcntl jest to, że może działać dobrze
coś o NFS. Jeśli jednak klient lub serwer NFS nie obsługuje poprawnie
blokowanie fcntl lub jeśli system plików nie jest zamontowany z odpowiednimi opcjami,
Blokowanie fcntl może zakończyć się niepowodzeniem na kilka sposobów. Może pozwolić na różne procesy
zablokować ten sam plik jednocześnie — nawet na tej samej maszynie. Może się po prostu zawiesić, kiedy
próbuje uzyskać blokadę, nawet jeśli żaden inny proces nie blokuje pliku. Również na
niektóre systemy operacyjne mogą źle oddziaływać z blokowaniem stada, ponieważ faktycznie te systemy operacyjne
zaimplementuj stado pod względem fcntl.

--brak przewijania
Domyślnie, jeśli dostarczanie może przewinąć swoje standardowe wejście, zrobi to przed odczytaniem
wiadomość. Dzięki temu skrypty mogą łatwiej uruchamiać kilka poleceń na standardowym wejściu
gdy tym wejściem jest plik. Na przykład skrypt powłoki może wykonać następujące czynności:

if test YES = "`formail -cxz X-Spam-Status:`"; Następnie
dostarcz $HOME/Poczta/spam/
więcej
dostarcz $HOME/Poczta/szynka/
fi

Połączenia --brak przewijania hamuje to zachowanie, więc powyższy skrypt prawdopodobnie dałby
niezamierzone rezultaty. --brak przewijania jest przydatny do testowania skryptów, które nie powinny
załóżmy, że pobierają dane wejściowe z pliku.

--umaska
--umask=val
Domyślnie dostarczanie tworzy wszystkie pliki i katalogi z wartością umask wynoszącą
077 — co oznacza, że ​​inne osoby nie mogą odczytywać ani zapisywać plików. The --umaska opcja mówi
dostarczaj, aby zachować dowolny umask, z którym został wywołany. The --umask=val opcja mówi
dostarczyć, aby użyć umaski val. Pamiętaj, aby określić val w formacie ósemkowym musisz go poprzedzić
z 0, więc wartość domyślna jest równoważna --umaska=077, Lecz nie --umaska=77.

ŚRODOWISKO


Następująca zmienna środowiskowa wpływa na działanie dostarczania.

NADAWCA
Określa nadawcę koperty (adres zwrotny) wiadomości. Dla formatu maildir
skrzynek pocztowych, nadawca zostanie uwzględniony w nagłówku „Return-Path:”. Dla formatu mbox
skrzynek pocztowych, nadawca jest pokazywany w pierwszym wierszu, który będzie zawierał „Od nadawcy
...". Jeśli NADAWCA jest nieokreślony, dostarczanie spróbuje wyodrębnić go z pierwszego
wiersz wiadomości, jeśli zaczyna się on od „From” lub „Return-Path:”. W przeciwnym razie
nadawca prawdopodobnie zostanie nieprawidłowo ustawiony.

PRZYKŁADY


Używając avenger.local, aby skonfigurować adres jako pułapkę spamową, która będzie raportować wszelkie wiadomości na ten adres
odbiera jako spam, możesz umieścić następujący wpis w odpowiednim miejscu .mściciel/lokalny file:

| dostarczyć - | spamer-r

Jeśli chcesz odrzucać wiadomości spamowe podczas transakcji SMTP za pomocą spamassassin, ale nadal
chcesz zachować kopię spamu $HOME/Poczta/dziennik-spamu aby mieć oko na spamassassin
co robi, możesz umieścić wiersz „bodytest $HOME/.avenger/spam-check” i wpisać
sprawdzanie spamu skrypt powłoki w następujący sposób:

#!/ Bin / sh
edinplace -x 111 spamasassin -e 100
sprawa "$?" W
0)
;;
100)
echo Przepraszamy, spamassassin oznaczył tę wiadomość jako spam
dostarcz $HOME/Mail/spam-log
wyjście 100
;;
111)
echo Przepraszamy, spamassassin napotkał tymczasowy błąd
wyjście 111
;;
*)
echo Przepraszamy, spamassassin zakończył pracę z nieznanym statusem
wyjście 111
;;
to C

Zauważ, że skrypt bodytest nie musi przesyłać wiadomości przez „dostarcz -”
przed spamassassinem, ponieważ standardowe wejście bodytest zawiera „From” i
Linie „Return-Path:”, mimo że dane wejściowe polecenia avenger.local tak nie mają.

Korzystaj z avenger.deliver online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    Program ładujący Clover EFI
    Program ładujący Clover EFI
    Projekt został przeniesiony do
    https://github.com/CloverHackyColor/CloverBootloader..
    Funkcje: Uruchom system macOS, Windows i Linux
    w trybie UEFI lub starszym na komputerze Mac lub PC z
    UE...
    Pobierz program ładujący Clover EFI
  • 2
    zjednoczone obroty
    zjednoczone obroty
    Dołącz do nas w Gitterze!
    https://gitter.im/unitedrpms-people/Lobby
    Włącz repozytorium URPMS w swoim
    system -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Pobierz unitedrpms
  • 3
    Zwiększ biblioteki C ++
    Zwiększ biblioteki C ++
    Boost zapewnia bezpłatne przenośne
    recenzowane biblioteki C++. The
    nacisk kładziony jest na przenośne biblioteki, które
    dobrze współpracuje z biblioteką standardową C++.
    Zobacz http://www.bo...
    Pobierz biblioteki Boost C++
  • 4
    WirtualnyGL
    WirtualnyGL
    VirtualGL przekierowuje polecenia 3D z a
    Unix/Linux OpenGL na a
    GPU po stronie serwera i konwertuje plik
    renderowane obrazy 3D do strumienia wideo
    z którym ...
    Pobierz VirtualGL
  • 5
    libusba
    libusba
    Biblioteka, aby włączyć przestrzeń użytkownika
    programy użytkowe do komunikacji
    Urządzenia USB. Publiczność: deweloperzy, koniec
    Użytkownicy/Pulpit. Język programowania: C.
    Kategorie...
    Pobierz plik libusb
  • 6
    HAUST
    HAUST
    SWIG to narzędzie do tworzenia oprogramowania
    która łączy programy napisane w C i
    C++ z różnymi wysokopoziomowymi
    języki programowania. SWIG jest używany z
    różne...
    Pobierz SWIG
  • więcej »

Komendy systemu Linux

Ad