Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

heirloom-mailx — online w chmurze

Uruchom heirloom-mailx w darmowym dostawcy hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

Jest to polecenie heirloom-mailx, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych internetowych stacji roboczych, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


Ślimak [V14.8.6] — wysyłać i odbierać pocztę internetową

STRESZCZENIE


ślimak -h | --help
ślimak [-BDdEFintv~] [-A konto] [-a przywiązanie] [-b adres-bcc] [-c adres-cc] [-q plik cytatu]
[-r od-addr] [-S zmienna[=wartość]] [-s przedmiot] [-X cmd] [-.] do-adr ... [--
opcja mta ...]
ślimak [-BDdEeHiNnRv~#] [-A konto] [-L lista specyfikacji] [-r od-addr] [-S zmienna[=wartość]]
[-X cmd] -f [filet] [-- opcja mta ...]
ślimak [-BDdEeHiNnRv~#] [-A konto] [-L lista specyfikacji] [-r od-addr] [-S zmienna[=wartość]]
[-u użytkownik] [-X cmd] [-- opcja mta ...]

OPIS


zgodność Uwagi: S-nail i część składni jego konfiguracji zmienią się w wersji 15.0.
Do tego czasu będzie istniała częściowa, ale rosnąca liczba wstecz i do przodu
opcje konfiguracji kompatybilności. Aby już wybrać nową składnię i zachowanie
dzisiaj opcja binarna v15-kompatybilny musi być ustawiony. Instrukcja będzie się do niego odwoływać poprzez
[v15-compat] i [no v15-compat] w razie potrzeby. Polecenia i zmienne, które będą
znikają w wersji 15.0 są oznaczone jako [Przestarzałe].

S-nail to system przetwarzania poczty ze składnią poleceń przypominającą ed(1) z liniami
zastąpione wiadomościami. Ma na celu zapewnienie funkcjonalności POSIX mailx(1)
polecenia i oferuje (przeważnie opcjonalne) rozszerzenia do edycji linii, IDNA, MIME, S/MIME, SMTP
i POP3 (i IMAP). Jest użyteczny jako język wsadowy poczty.

Opcje
-A konto Wykonuje konto polecenie (patrz poniżej) dla konto po plikach startowych
został przeczytany.

-a filet Dołącz podany plik do wiadomości. Te same konwencje nazw plików co
opisane w sekcji POLECENIA zastosuj: interpretacja słów powłoki jest ograniczona do
tylda „~” i zmienne. Być filet nie być dostępne, ale zawierać znak „=”
znak, to przyjmuje się, że wszystko po znaku „=” określa znak wejściowy
set i wszystko przed „=” nazwą pliku: jest to jedyna opcja do określenia
wprowadź zestaw znaków (i nie wykonuj żadnej konwersji zestawu znaków) dla tekstu
załączniki z wiersza poleceń, nie używając ~@ polecenie ucieczki tyldy.

-B Utwórz standardowe wejście i standardowe wyjście buforowane liniowo.

-b adres Wysyłaj kopie w ciemno na podaną listę adresów. Wysyłanie Poczta poniżej
wchodzi w ten temat bardziej szczegółowo.

-c adres Wysyłaj kopie na podaną listę adresów.

-D [Opcja] Ustaw odłączony zmienna.

-d Ustaw debug zmienna, która włącza komunikaty debugowania i wyłącza komunikat
dostawa.

-E Ustaw pomińpuste ciało zmienną i w ten sposób odrzucić komunikaty z pustym komunikatem
część ciała. Jest to przydatne do wysyłania wiadomości ze skryptów.

-e Wystarczy sprawdzić, czy poczta jest obecna w systemowej skrzynce pocztowej. Jeśli tak, zwróć wyjście
status zero, w przeciwnym razie wartość różna od zera.

-F Zapisz wiadomość do wysłania w pliku, którego nazwa pochodzi od lokalnej części pierwszej
adres odbiorcy (zamiast in rekord).

-f [filet] Wczytaj zawartość MBOX użytkownika (lub określonego pliku) do przetworzenia;
kiedy S-nail jest zamykany, zapisuje nieusunięte wiadomości z powrotem do tego pliku (ale be
świadomy przytrzymaj opcja). Niektóre specjalne konwencje są uznawane dla
ciąg filet które są udokumentowane dla filet polecenie poniżej. Zauważ to filet is
nie jest bezpośrednim argumentem dla flagi -f, ale zamiast tego jest pobierany z wiersza poleceń
po zakończeniu przetwarzania opcji. Aby użyć A filet to się zaczyna
z łącznikiem poprzedź go (względną) ścieżką, jak w „./-hyphenbox.mbox”.

-H Wydrukuj podsumowanie nagłówka wszystkich wiadomości i wyjdź. Konfigurowalny widok podsumowania jest
dostępne przez -L opcja.

-h Wydrukuj krótkie podsumowanie użytkowania. Ze względu na szerokie zastosowanie a --help argument będzie
mają ten sam efekt.

-i Ustaw ignorować zmienna do ignorowania sygnałów przerwań tty.

-L lista specyfikacji
Drukuj podsumowanie nagłówka tylko tych wiadomości, które pasują do podanych lista specyfikacji,
następnie wyjdź. Zobacz sekcję Określanie wiadomości dla formatu lista specyfikacji. Jeśli
dotychczasowy -H została podana opcja dodatkowo nie jest tworzone żadne podsumowanie nagłówka, ale
Zamiast tego S-nail wskaże stan wyjścia lista specyfikacji pasuje do każdego
komunikaty („0”) lub nie („1”); zauważ, że wszelkie szczegółowe dane wyjściowe są w tym pomijane
mode i zamiast tego musi być jawnie włączony (np -v).

-N Wyłącz nagłówek zmiennej i tym samym uniemożliwiają początkowe wyświetlanie nagłówków wiadomości
podczas czytania poczty lub edytowania folderu poczty.

-n Uniemożliwia czytanie s-nail.rc przy starcie. Ta opcja powinna być aktywowana dla
Skrypty S-nail, które są wywoływane na więcej niż jednej maszynie, ponieważ zawartość
tego pliku mogą się różnić między nimi. (To samo zachowanie można osiągnąć przez
ustawienie zmiennej środowiskowej NAIL_NO_SYSTEM_RC.)

-q filet Rozpocznij wiadomość z zawartością określonego pliku. Można podać w wysyłce
tylko tryb.

-R Każdy otwarty folder będzie w trybie tylko do odczytu.

-r adres If adres jest prawidłowym adresem, to określa adres nadawcy w kopercie
zostać przekazane do MTA jako „-f adres', gdy wiadomość jest wysyłana. Być adres
zawierać nazwę użytkownika, komentarze itp., wówczas komponenty zostaną rozdzielone i
część nazwy zostanie przekazana do MTA indywidualnie przez '-F Nazwa'. Dana
adres zostanie również przydzielony do od zmienna, tak jakby dodatkowo
Określono „-Sfrom=address” (co wpłynęło na transfer danych SMTP,
zbyt).

Jeśli zamiast tego zostanie przekazany pusty ciąg as adres następnie zawartość zmiennej
od będą oceniane i wykorzystywane w tym celu przy każdym kontakcie z MTA.
Zauważ, że S-gwóźdź jest domyślnie bez -r to znaczy, nie przechodzi ani „-f”, ani „-F”
flagi do MTA samodzielnie.

-S zmienna[=wartość]
Ustawia opcję wewnętrzną zmienna oraz, w przypadku opcji wartości, przypisuje wartość
do tego. Mimo że opcje ustawione przez -S mogą zostać nadpisane z poziomu zasobu
plików, ustawienie wiersza poleceń zostanie przywrócone po wszystkich plikach zasobów
zostały załadowane.

-s przedmiot Określ temat wiadomości do wysłania.

-t Oczekuje się, że wiadomość do wysłania będzie zawierać nagłówek wiadomości z „Do:”,
Pola „DW:”, lub „UDW:” podają swoich odbiorców, którzy zostaną do nich dodani
podane w wierszu poleceń. Jeśli temat wiadomości jest określony za pomocą opcji „Temat:”
wtedy zostanie użyty na korzyść jednego podanego w wierszu poleceń.

Rozumie się również „Reply-To:” (prawdopodobnie nadrzędne odpowiedzieć do), „Nadawca:” (poz
nadawca), „Organizacja:” (po ORGANIZACJA). Uwaga, którą możesz również określić
„Od:”, prawdopodobnie nadrzędne od i ewentualnie podany adres koperty
z opcją -r!

Następujące, które zwykle są tworzone automatycznie na podstawie wiadomości
kontekst, można również określić: „Message-ID:”, „In-Reply-To:”, „References:” i
„Mail-Followup-To:” (specjalny masaż adresowy będzie jednak nadal występował dla
końcowy).

-u użytkownik Przeczytaj systemową skrzynkę pocztową użytkownik (zakłada się odpowiednie przywileje) i „załóż
być" użytkownik w niektórych aspektach, np. w odniesieniu do filet–rozszerzenia „%” itp.;
zobacz także UŻYTKOWNIK.

-V Wydrukuj wersję S-naila i wyjdź.

-v Ustawianie gadatliwy opcja powoduje pewną gadatliwość (jak drukowanie certyfikatu
więzy). Dwukrotne użycie zwiększa poziom gadatliwości.

-X cmd Dodaj podane cmd do listy poleceń do wykonania przed normalną pracą
zaczyna. Koreluje z -# i wyjście wsadowe przy błędzie; jedyna możliwość
wykonywać polecenia w trybie nieinteraktywnym, gdy aktywne jest czytanie plików startowych
zabroniony.

-~ umożliwiać TYLDA UCIECZKI nawet jeśli nie jest w trybie interaktywnym.

-# Ustawia to kilka opcji przygotowania S-nail do pracy (najprawdopodobniej nie-
interaktywny) tryb wsadowy: kropka, pusty startNienagłówek, cichy, wyślijczekaj, jak również
MBOX i falcówka (obaj do / dev / null). Umożliwia również przetwarzanie TYLDA
UCIECZKI. Np. następujące polecenie powinno wysłać wiadomość e-mail do „bob”:

$ LC_ALL=C printf 'm bob\n~s temat\nTekst\n.\nx\n' | \
LC_ALL=C MAILRC=/dev/null s-nail -n -# -Snosave

-. Ta flaga wymusza zakończenie przetwarzania opcji, aby zapobiec „opcji
zastrzyk” (ataki). Na siłę przełącza również S-nail w tryb wysyłania, patrz
Wysyłanie Poczta.

Na powyższej liście obsługiwanych opcji wiersza poleceń -D, -d, -E, -i, -N i -v jest
realizowane poprzez ustawienie odpowiedniej opcji, np. via -S. [opcja mta ...]
argumentami podanymi na końcu wiersza poleceń po separatorze „--” będzie
przekazywane do agenta przesyłania poczty (MTA) i utrzymują się przez cały (interaktywny)
sesja – jeśli ustawienie rozwińargv umożliwia ich rozpoznanie; Argumenty MTA też mogą być
określony w zmiennej sendmail-argumenty; znajdź bardziej szczegółowo opisaną interakcję MTA
w dokumentacji dot Wyślij maila. Argumenty MTA są ignorowane, gdy poczta jest wysyłana przez dane SMTP
przenosić.

A rozrusznik
S-nail jest bezpośrednim potomkiem programu BSD Mail, który został wprowadzony w 1978 roku (sam w sobie
zastępując prostszy program pocztowy UNIX) i używany do przedstawiania się (w Mail
podręcznik referencyjny) w następujący sposób:

Mail zapewnia proste i przyjazne środowisko do wysyłania i odbierania poczty. To
dzieli pocztę przychodzącą na wiadomości składowe i pozwala użytkownikowi sobie z nimi poradzić
je w dowolnej kolejności. Dodatkowo zapewnia zestaw ed(1)-podobne polecenia dla
manipulowanie wiadomościami i wysyłanie poczty. Poczta oferuje użytkownikowi prostą edycję
możliwości ułatwiające komponowanie wiadomości wychodzących, a także udostępnianie
możliwość definiowania i wysyłania nazw, które adresują grupy użytkowników.

S-nail jest zatem stroną użytkownika systemu poczty Unix, podczas gdy strona systemowa (mail-
agent transferowy, MTA) był tradycyjnie przyjmowany przez Wyślij maila(8); Dzisiaj przyrostek(1) lub Exim(8) są
często używany do tego celu. Jeśli została wbudowana [Opcjonalna] funkcja SMTP
S-nail to strona systemowa nie jest obowiązkowym warunkiem dostarczania poczty.

Ponieważ S-nail dąży do zgodności z POSIX mailx(1) jest prawdopodobne, że niektórzy
ustawienia konfiguracyjne muszą być dostosowane przed użyciem, jest to płynne doświadczenie. The
domyślny globalny s-nail.rc plik już nieco nagina te standardowe ustawienia w kierunku większej liczby użytkowników
życzliwość i bezpieczeństwo, np. ustawia przytrzymaj i zachowaj opcje, aby stłumić
automatyczne przenoszenie wiadomości do MBOX, które w przeciwnym razie miałoby miejsce (patrz Wiadomość państwa) i
zachować aby nie usuwać pustych plików, aby nie zmieniać uprawnień do plików, gdy ostatecznie pliki
zostać odtworzonym. Nie ustawia falcówka opcję, aby domyślnie grupować pliki (poprzez
Przedrostek „+” zgodnie z dokumentacją również dla filet) nie jest włączony. Sekcja PRZYKŁADY zawiera trochę
dalsze sugestie.

Wysyłanie Poczta
Aby wysłać wiadomość do jednej lub więcej osób, korzystając z lokalnego agenta przesyłania poczty (MTA; the
ścieżkę wykonywalną można ustawić za pomocą Wyślij maila) lub [Opcja]al wbudowany SMTP (ustaw i zobacz
zmienna SMTP) transport, aby faktycznie dostarczyć wygenerowaną wiadomość pocztową, S-nail może być
wywoływana z argumentami będącymi nazwiskami osób, do których zostanie wysłana poczta:

$ s-nail -s Temat -a attachm.ent bill@host1 'Bob '
# Ale... spróbuj najpierw w izolowanym trybie pracy na sucho
$ LC_ALL=C MAILRC=/dev/null \
s-nail -n -d -vv -Sfrom="ja " \
-s Temat -. "(Kochany) Bob "

Oczekuje się, że użytkownik wpisze treść wiadomości. W tym trybie komponowania S-nail
traktuje linie zaczynające się od znaku '~' jako specjalne – są to tzw TYLDA UCIECZKI
którego można używać do wczytywania plików, przetwarzania poleceń powłoki, dodawania i edytowania załączników oraz
więcej; np. ucieczka tyldy '~e' uruchomi edytor tekstu, aby poprawić wiadomość w nim
stan aktulany, '~h' pozwala na edycję odbiorców wiadomości oraz '~?' daje przegląd
dostępne znaki ucieczki tyldy. Wpisanie control-D '^D' na początku pustej linii pozostawia
tryb redagowania i powoduje wysłanie wiadomości, podczas gdy dwukrotne wciśnięcie control-C '^C' spowoduje
przerwać bieżący list (zapisując jego zawartość w pliku oznaczonym jako DEAD chyba że niezapisać is
ustawić.)

Do zmiany domyślnego zachowania można użyć wielu opcji; np, zestawting (również przez -S)
edytuj wzdłuż automatycznie uruchomi edytor tekstu po wejściu w tryb tworzenia, zapytajcc będzie
powodują, że użytkownik jest aktywnie monitowany o odbiorców kopii i kropka opcja będzie
pozwalają na wyjście z trybu redagowania poprzez napisanie wiersza składającego się wyłącznie z kropki („.”).

Bardzo ważne jest jednak określenie, które Postać zestawy mogą być wykorzystywane podczas wysyłania wiadomości,
zwykle poprzez ustawienie opcji wysyłanie zestawów znaków odpowiednio, po przeczytaniu sekcji Połączenia
typy.mime pliki zrozumieć, w jaki sposób klasyfikowane są załączniki wychodzące typu MIME i
wiedza, że ​​wiadomości są wysyłane asynchronicznie, chyba że wyślijczekaj jest ustawiony: tylko z nim MTA
błędy dostawy będą rozpoznawalne.

Oprawa od jest często konieczne (np. w połączeniu z SMTP) lub pożądane, możesz chcieć
przed wyjazdem przeprowadzić kilka prób na sucho. Zapisywanie kopii wysłanych wiadomości w formacie rekord może
być również pożądane – tak jak w przypadku większości celów plików skrzynek pocztowych istnieją pewne specjalne konwencje
uznany, zob filet polecenie więcej na ten temat. Sekcja On URL składnia i poświadczenie
wyszukiwania rzuci trochę światła na łańcuchy zmiennych „USER@HOST”, jak również na używanie adresów URL
do uzyskiwania dostępu do zasobów specyficznych dla protokołu, takich jak SMTP, PRZYKŁADY zawiera przykład
konfiguracja do wysyłania wiadomości za pośrednictwem niektórych znanych dostawców poczty publicznej; zanotuj to
zawiera również zwięzły przegląd konfiguracji bezpiecznego środowiska SSL/TLS.

Odbiorcy wiadomości (określeni w wierszu polecenia lub zdefiniowani w polach „Do:”, „DW:” lub „UDW:”)
mogą to być nie tylko adresaci e-maili, ale także nazwy skrzynek pocztowych, a nawet cała powłoka
specyfikacje potoku poleceń. Właściwe cytowanie może być konieczne, np. w celu osadzenia spacji
postacie. (Przypomnijmy, że S-nail zajmuje się standardami poczty, więc to one określają zasady
z którym interpretowana jest treść.) Jeśli zmienna rozwińaddr nie jest ustawiona to tylko sieć
adresy (zob adres mailowy(7) opis adresów e-mail) i zwykłe nazwy użytkowników
(w tym aliasy MTA) mogą być użyte, inne typy zostaną odfiltrowane, wyświetlając ostrzeżenie
wiadomość.

Jeśli zmienna rozwińaddr jest ustawiony, to opcjonalnie będą rozszerzone adresy odbiorców
akceptowane: Dowolna nazwa rozpoczynająca się od pionowej kreski '|' znak określa potok poleceń –
ciąg polecenia następujący po znaku „|” jest wykonywany, a wiadomość jest wysyłana do jego standardu
wejście; Podobnie każda nazwa zaczynająca się od ukośnika „/” lub sekwencji znaków
ukośnik „./” jest traktowany jako plik, niezależnie od pozostałej zawartości. Jakiekolwiek inne imię
który zawiera znak at '@' jest traktowany jako adres sieciowy; Jakiekolwiek inne imię
rozpoczynający się znakiem plusa znak '+' określa nazwę skrzynki pocztowej; Jakakolwiek inna nazwa, która
zawiera znak ukośnika „/”, ale nie zawiera wykrzyknika „!” lub znak procentu znak „%”.
przed określa również nazwę skrzynki pocztowej; To, co pozostaje, jest traktowane jako adres sieciowy.

$ echo bla | s-nail -Sexpandaddr -s test ./mbox.mbox
$ echo bla | s-nail -Sexpandaddr -s test '|cat >> ./mbox.mbox'
$ echo bezpieczne | LC_ALL=C MAILRC=/dev/null \
s-nail -n -Sv15-compat -Ssendwait -Snosave \
-Sexpandaddr=niepowodzenie,-all,+addr -s test \
-. [email chroniony]

Możliwe jest tworzenie osobistych list dystrybucyjnych za pośrednictwem alias polecenie, aby, dla
na przykład użytkownik może wysłać pocztę do „kohort” i skierować ją do grupy osób:

alias kohorty bill jkf mark kridle@ucbcory ~/mail/kohorty.mbox

Należy pamiętać, że ten mechanizm nie ma nic wspólnego z systemowymi aliasami, które mogą
być używane przez lokalnego MTA (mail-transfer-agent), które podlegają ograniczeniu „nazwa”.
of rozwińaddr i często są śledzone w pliku / etc / aliases (i udokumentowane w aliasy(5) i
Wyślij maila(1)). Osobiste aliasy zostaną rozszerzone przez S-nail przed wysłaniem wiadomości i
są zatem wygodną alternatywą dla określania każdego adresata z osobna.

Aby uniknąć hałasu środowiskowego, skrypty powinny „odłączyć” s-nail od wszelkich plików konfiguracyjnych i
utwórz lokalne środowisko skryptu, wskazując zmienną MAILRC na plik custom
plik konfiguracyjny lub za pomocą pliku -S opcja wiersza poleceń, aby określić opcje:

$ env LC_ALL=C MAILRC=/dev/null hasło=NIETAJNE \
s-nail -n -Sv15-compat -Ssendwait -Snosave \
-Sexpandaddr=niepowodzenie,-all,+addr \
-S 'smtp=smtps://[email chroniony]:465' -Ssmtp-auth=login \
-S 'od=odpowiedź skryptu@domena' \
-s 'temat' -a plik_załącznika \
-. „Odbiorca 1 " odbiorca1@domena \
< plik_zawartości

Czytający Poczta
Po wywołaniu bez adresatów S-nail wchodzi w tryb interaktywny, w którym można czytać maile.
Gdy jest używany w ten sposób, wczytywana jest systemowa skrzynka pocztowa użytkownika i jeden nagłówek każdego wiersza
wiadomość w nim jest drukowana. (Zobacz polecenie filet do szczegółowego opisu
istnieją różne typy skrzynek pocztowych.) Zauważ, że jeśli skrzynka pocztowa jest pusta, S-nail zakończy działanie
po wydrukowaniu wiadomości, chyba że opcja pusty start okazuje się, że jest ustawiony.

Na podpowiedź Komenda podstęp wyświetli listę wszystkich dostępnych poleceń i pomoc będzie
podaj podsumowanie kilku typowych. Jeśli dostępne są [Opcjonalne]ciągi dokumentacji
można wpisać „?X” i zobaczyć rzeczywiste rozwinięcie „X” oraz jego cel, tj.
polecenia mogą być skracane (należy zauważyć, że POSIX definiuje pewne skróty, więc plik
alfabetyczna kolejność poleceń niekoniecznie odnosi się do skrótów; to jest
możliwe do zdefiniowania nadpisań za pomocą duch jednak polecenie).

Wiadomościom nadawane są numery (począwszy od 1), które jednoznacznie identyfikują wiadomości; obecny
wiadomość – „kropka” – będzie albo pierwszą nową wiadomością, albo pierwszą nieprzeczytaną wiadomością, albo
pierwsza wiadomość ze skrzynki pocztowej; opcja pokaz ostatni zamiast tego spowoduje użycie last
wiadomość w tym celu.

Wiadomości można drukować za pomocą komenda lub skrót: 'p'. Domyślnie prąd
komunikat („kropka”) jest drukowany, ale podobnie jak w przypadku większości innych poleceń można dać fantazję
specyfikacja komunikatu (zob Określanie wiadomości), np. „p:u” wyświetli wszystkie nieprzeczytane
wiadomości, 's.' wydrukuje „kropkę”, 'p 1 5' wydrukuje komunikaty 1 i 5, 'p 1-5'
wydrukuj komunikaty od 1 do 5, a 'p-' i 'p+' wydrukują ostatni i następny komunikat,
odpowiednio.

W ustawieniach domyślnych zostaną wydrukowane wszystkie pola nagłówka wiadomości, ale może tak być
zmieniono: albo przez umieszczenie na czarnej liście listy pól za pośrednictwem ignorowaćlub umieszczając na białej liście tylko dany
lista z zachować polecenie, np.zachować data od do DW temat”. Aby wydrukować wszystkie
pól nagłówka wiadomości, niezależnie od aktualnie aktywnych list ignorowania lub zachowywania, użyj metody
komenda . Zmienna crt kontroluje pogodę i kiedy S-nail użyje skonfigurowanego
PAGER do drukowania zamiast bezpośredniego pisania do terminala (ogólnie mówiąc).

W zależności od konfiguracji a Command linia redaktor ma na celu zapewnienie użytkownikowi doświadczenia z
wielu POLECENIA trochę ładniej. Podczas czytania systemowej skrzynki pocztowej lub kiedy -f (lub filet)
określił skrzynkę pocztową wyraźnie poprzedzoną specjalnym modyfikatorem „%:”, a następnie wiadomości które
zostały przeczytane zostaną automatycznie przeniesione do pliku MBOX użytkownika w momencie opuszczenia skrzynki pocztowej,
albo zmieniając aktywną skrzynkę pocztową, albo wychodząc z S-nail (patrz także Wiadomość państwa).

Po zbadaniu wiadomości użytkownik może również usunąć „d” wiadomość, odpowiadać „r” do nadawcy
i wszyscy odbiorcy lub Odpowiedz „R” wyłącznie do nadawcy. Wiadomości też mogą być Naprzóded
(krótszy alias to fwd). Należy o tym pamiętać, odpowiadając odbiorcy wiadomości lub przekazując ją dalej
adresy zostaną usunięte z komentarzy i nazw, chyba że opcja pełne nazwy jest ustawiona.
Skasowanie powoduje, że S-nail zapomina o wiadomości; Nie jest to jednak nieodwracalne
mogą Undelete „u” wiadomość podając jej numer lub sesję S-nail można zakończyć przez
dając wyjście polecenie „x”.

Aby zakończyć sesję przetwarzania poczty, można albo wydać porzucić „q”, aby spowodować pełne wyjście z programu,
co może obejmować automatyczne przenoszenie przeczytanych wiadomości do MBOX oraz aktualizację
[Opcja] al plik historii edytora wiersza poleceń lub użyj polecenia wyjście Zamiast tego wpisz „x”.
zapobiec którymkolwiek z tych działań.

Przedstawiamy HTML Poczta i MIM załączniki
Wiadomości, które są tylko w formacie HTML, stają się coraz bardziej powszechne i oczywiście pojawia się wiele wiadomości
w pakiecie z załącznikami MIME. Podczas gdy S-nail [Option]ally obsługuje proste
Konwerter HTML na tekst do obsługi wiadomości HTML (patrz Połączenia typy.mime pliki), to normalnie
nie może poradzić sobie z żadnym z nich sam, ale zamiast tego programy muszą zostać zarejestrowane, aby móc sobie z nimi poradzić
z określonymi typami MIME lub rozszerzeniami plików. Programy te mogą albo przygotowywać zwykły tekst
wersje swoich danych wejściowych w celu umożliwienia S-nail wyświetlenia treści na terminalu, lub
same wyświetlają treść, na przykład w oknie graficznym. Ten ostatni typ
programy domyślnie „blokują” S-nail do czasu zakończenia zewnętrznej przeglądarki, ale
możliwe jest również asynchroniczne wykonywanie side-by-side, w którym to przypadku S-nail będzie kontynuował
wyświetl wiadomość i pozostań responsywny.

Aby zainstalować zewnętrzny program obsługi dla określonego typu MIME, ustaw plik zgodnie
TYP/PODTYP rury zmienny. Aby zdefiniować procedurę obsługi dla określonego rozszerzenia pliku, ustaw plik
osób PRZEDŁUŻENIE RUR zmienna — te procedury obsługi mają pierwszeństwo. Zmienna
mim-przeciw-dowód można ustawić, aby poprawić radzenie sobie z błędnymi deklaracjami części MIME jako
są często widoczne w prawdziwych wiadomościach. Np. aby wyświetlić wiadomość HTML w tekście (tzn.
przekonwertowany na bardziej fantazyjną reprezentację zwykłego tekstu, niż jest w stanie wykonać wbudowany konwerter
produkować) za pomocą jednej z przeglądarek działających w trybie tekstowym ryś(1) lub elinks(1), naucz S-nail o
dokumentów MathML i wyświetlać je jako zwykły tekst oraz otwierać załączniki PDF w formacie
zewnętrzna przeglądarka PDF, asynchronicznie:

jeśli $features !@ HTML-FILTER
#set pipe-text/html="elinks -force-html -dump 1"
set pipe-text/html="lynx -stdin -dump -force_html"
# Zamiast tego wyświetlaj HTML jako zwykły tekst
#ustaw tekst potoku/html=@
endif
mimetype '@ application/mathml+xml mathml'
set pipe-application/pdf="@&set -C;\
: > \"${TMPDIR}/${NAIL_FILENAME_GENERATED}\"; \
trap \"rm -f \\\"${TMPDIR}/${NAIL_FILENAME_GENERATED}\\\"\" \
WYJŚCIE INT WYJDŹ TERMIN RURY;\
ustaw +C;\
cat > \"${TMPDIR}/${NAIL_FILENAME_GENERATED}\"; \
xpdf \"${TMPDIR}/${NAIL_FILENAME_GENERATED}\""

Uwaga: należy zachować szczególną ostrożność podczas korzystania z takich poleceń, ponieważ mogą one rozprzestrzeniać wirusy pocztowe
tą metodą: jeśli komunikaty typu „application/x-sh” lub pliki z rozszerzeniem „.sh”
były na ślepo filtrowane przez powłokę, na przykład nadawca wiadomości mógł z łatwością wykonać
dowolny kod w systemie, w którym działa S-nail. Aby uzyskać więcej informacji na temat MIME, również w odniesieniu do
wysyłanie wiadomości, patrz rozdział Połączenia typy.mime pliki i polecenie typ mime.

Mailing wykazy
S-nail oferuje pewne wsparcie ułatwiające obsługę list mailingowych. Komenda mlista promuje
wszystkie podane argumenty do znanych list mailingowych i mlsubskrybuj ustala ich abonament
atrybut, tworząc je najpierw w razie potrzeby. (Z drugiej strony anuluj subskrypcję nie
unmlista automatycznie, ale tylko resetuje atrybut subskrypcji.) Korzystanie z poleceń
bez argumentów wypisze (podzbiór) wszystkich aktualnie zdefiniowanych list mailingowych. The
nagłówek format „%T” może być używany do oznaczania wiadomości ze skonfigurowanymi adresami listy w pliku
wyświetlacz nagłówka.

[Opcjonalnie]listy mailingowe sojuszników mogą być również określone jako wyrażenia regularne, co pozwala
dopasowanie wielu adresów do jednego wyrażenia. Jednak wszystkie w pełni kwalifikowana lista
adresy są dopasowywane za pomocą szybkiego słownika, podczas gdy wyrażenia są umieszczane na (a) listach
który jest (są) dopasowywany sekwencyjnie.

ustaw followup-to followup-to-honour=ask-yes response-to-honour=ask-yes
mlista [email chroniony] [email chroniony] .*@listy.c3$
mlsubskrybuj [email chroniony] [email chroniony]

Zmienna kontynuacja do honoru zapewni honorowanie nagłówka „Mail-Followup-To:”.
kiedy odpowiada się na wiadomość (przez odpowiadać i Odpowiedz) i kontynuacja kontroluje pogodę
ten nagłówek jest tworzony podczas wysyłania maili; zostanie utworzony automatycznie przez kilka
również powody, na przykład gdy specjalne polecenie „specyficzne dla listy mailingowej” odpowiada Odpowiedz jest używany,
jeśli chodzi o komunikację i motywację odpowiadać służy do odpowiadania na wiadomość z honorowaniem jej „Mail-Followup-To:” itp.

Różnica między obsługą znanych i subskrybowanych list polega na tym, że adres
nadawca zwykle nie jest częścią wygenerowanego „Mail-Followup-To:” podczas adresowania
drugi, podczas gdy dla pierwszego rodzaju list. Zwykle, ponieważ są wyjątki:
powiedzmy, jeśli adresowanych jest wiele list i nie wszystkie z nich są listami subskrybowanymi.

Dla wygody S-nail tymczasowo automatycznie doda prezentowany adres listy
w nagłówku „List-To:” wiadomości, na którą odpowiada się na liście znanych
listy mailingowe. Gdyby ten nagłówek istniał, S-nail zamiast tego będzie zależał od
zmienna odpowiedź na honor, użyj w tym celu również ustawionego „Reply-To:”, aby zaakceptować
wymień życzenie administratorów, które miało się tak zamanifestować (ale tylko wtedy, gdy
zapewnia pojedynczy adres, który znajduje się w tej samej domenie, co podano w „List-To:”).

Zasób pliki
Po uruchomieniu S-nail wczytuje kilka plików zasobów:

s-nail.rc Ogólnosystemowy plik inicjujący. Odczyt tego pliku można wstrzymać,
albo za pomocą -n opcja wiersza poleceń lub ustawienie środowiska
zmienna NAIL_NO_SYSTEM_RC.

~/.mailrc Plik z początkowymi poleceniami. Można wybrać inny plik, ustawiając
zmienna środowiskowa MAILRC.

NAIL_EXTRA_RC Może być użyty do zdefiniowania opcjonalnego pliku startowego, który ma być później odczytany ~/.mailrc.
Ta zmienna jest honorowana tylko w określonych okolicznościach (patrz jej
więcej dokumentacji).

Zawartość tych plików jest interpretowana w następujący sposób:

· Początkowe spacje linii są ignorowane.
· Pusta linia jest ignorowana.
· Jeżeli linia (treść) zaczyna się od znaku numeru '#' to jest to komenda-komentarz – a
prawdziwe polecenie! – i również ignorowane. To polecenie jest jedyną formą komentarza
zrozumiany.
· Wiersz może być „kontynuowany” w następnym wierszu, jeśli znak nowej linii jest „wycofany” przez
poprzedzając go znakiem ukośnika odwrotnego „\”. Zauważ, że wszelkie wiodące białe znaki
następujące linie są usuwane: Jeśli pożądane są białe znaki, należy je umieścić przed
ukośnik wsteczny. Na przykład:

# Ta linia jest poleceniem komentarza. i ty\
es, to naprawdę jest kontynuowane tutaj.
ustaw debugowanie \
gadatliwy

Postać zestawy
[Opcja] S-nail wykrywa zestaw znaków terminala za pomocą mechanizmów, które są
kontrolowane przez ustawienie regionalne LC_CTYPE (podręcznik do ustaw język(3) powinien dać
Przegląd); zmienna wewnętrzna S-nail ttycharset zostanie ustawiony na wykryty terminal
odpowiednio zestaw znaków i tym samym pojawi się w danych wyjściowych poleceń zestaw i
warszawa.

Jednak użytkownik dostarczył ttycharset wartość nie jest zastępowana przez ten mechanizm wykrywania:
ta „funkcja” musi być używana, jeśli wykrywanie nie działa prawidłowo, i można jej użyć
dostosować nazwę zestawu znaków ustawień regionalnych. Np. w systemach BSD można użyć ustawień regionalnych
zestaw znaków ISO8859-1, który nie jest prawidłową nazwą tego zestawu znaków; być na
bezpieczna strona, można ustawić ttycharset do poprawnej nazwy, czyli ISO-8859-1.

Zauważ, że zmiana wartości nie ma większego znaczenia poza tym, ponieważ kilka aspektów
rzeczywisty zestaw znaków jest implikowany przez środowisko regionalne systemu i tak pozostaje
nie ma wpływu na treść nadpisanego ttycharset zmienny. (Jest to głównie problem
jednak podczas interaktywnego używania S-nail. W rzeczywistości możliwe jest wysłanie poczty w formacie
całkowicie „sfałszowane” środowisko lokalne).

Jeśli żadne możliwości konwersji zestawów znaków nie zostały skompilowane w S-nail (tj
iconv(3) biblioteka została znaleziona), to ttycharset będzie jedynym obsługiwanym zestawem znaków,
po prostu zakłada się, że można go używać do wymiany 8-bitowych wiadomości i tak dalej
sekcja nie ma zastosowania; może jednak nadal być konieczne wyraźne ustawienie go, jeśli jest automatyczny
wykrywanie nie powiedzie się, ponieważ w takim przypadku domyślne jest wspomniane ISO-8859-1.

Podczas czytania wiadomości ich tekst jest konwertowany na ttycharset jak to konieczne, aby
wyświetlić je na terminalu użytkownika. Niedrukowalne znaki i nieprawidłowe sekwencje bajtów są
wykryte i zastąpione odpowiednimi znakami podstawienia (chyba że zmienna drukuj wszystkie znaki
został ustawiony po uruchomieniu S-nail). Zobacz także zestaw znaków-nieznany-8bit poradzić sobie z kolejnym owłosionym
aspekt interpretacji komunikatu.

Podczas wysyłania wiadomości wszystkie ich części i załączniki są tajne. Podczas gdy żaden charakter
konwersja zestawu jest wykonywana na tych częściach, które wydają się być danymi binarnymi, na zestawie znaków
używany musi być zadeklarowany w nagłówku MIME wychodzącej części tekstu, jeśli zawiera
znaków, które nie są zgodne z zestawem znaków dozwolonych w wiadomości e-mail
standardy. Dopuszczalne wartości dla zestawów znaków można zadeklarować za pomocą wysyłanie zestawów znaków
zmienna i zestaw znaków-8bit, który definiuje awaryjny zestaw znaków ostatniej instancji typu catch-all
który jest niejawnie dołączony do listy zestawów znaków w wysyłanie zestawów znaków.

Podczas odpowiadania na wiadomość i zmienną odpowiedź w tym samym zestawie znaków jest ustawiony, a następnie znak
zestaw wiadomości, na który odpowiada się, jest sprawdzany jako pierwszy. Możliwe jest również wykonanie S-nail
działają jeszcze ściślej powiązane z bieżącymi ustawieniami regionalnymi automatycznie za pomocą
zmienna sendcharsets-else-ttycharset, zajrzyj tam, aby uzyskać więcej informacji.

Wszystkie określone zestawy znaków są wypróbowywane w kolejności, chyba że konwersja części lub
załącznik się powiedzie. Jeśli żaden z wypróbowanych (8-bitowych) zestawów znaków nie jest w stanie reprezentować
treści części lub załącznika, to wiadomość nie zostanie wysłana, a jej treść tak
być zapisanym na ŚMIERĆ. Ogólnie rzecz biorąc, jeśli pojawi się komunikat „Nie można przekonwertować z a na b”.
niektóre znaki nie są odpowiednie dla aktualnie wybranego (terminalnego) zestawu znaków lub
wymagana konwersja nie jest obsługiwana przez system. W pierwszym przypadku konieczne jest
ustaw odpowiednie ustawienia regionalne LC_CTYPE i/lub zmienną ttycharset.

Najlepsze wyniki uzyskuje się zwykle, gdy S-nail jest uruchamiany w ustawieniach regionalnych UTF-8 na UTF-8
obsługujący terminal, w którym to przypadku dostępne jest pełne spektrum znaków Unicode. W
w tej konfiguracji znaki z różnych krajów mogą być wyświetlane, podczas gdy nadal jest to możliwe
używaj prostszych zestawów znaków do wysyłania, aby zachować maksymalną kompatybilność ze starszą pocztą
klientów.

Wiadomość państwa
S-nail rozróżnia kilka różnych stanów wiadomości; będzie obecny stan
odzwierciedlone w nagłówku if nagłówek jest do tego skonfigurowany. W wiadomości S-nail
stany są sprawdzane podczas opuszczania skrzynki pocztowej i mogą powodować automatyczne przenoszenie wiadomości
do specjalnej skrzynki pocztowej MBOX – bo może to irytować przyzwyczajonych do tego użytkowników
„bardziej nowoczesne” agenty użytkownika poczty, domyślny globalny s-nail.rc ustawia przytrzymaj i zachowaj
zmienne, aby stłumić to zachowanie.

„nowa” wiadomość nie została wyświetlona ani przeniesiona do innego stanu. Takie wiadomości
są zachowywane nawet w systemowej skrzynce pocztowej.

„nieprzeczytana” Wiadomość nie została wyświetlona ani przeniesiona do innego stanu poza samą wiadomością
był obecny już podczas ostatniego otwierania skrzynki pocztowej: Takie wiadomości są
zachowane nawet w systemowej skrzynce pocztowej.

„read” Wiadomość została przetworzona za pomocą jednego z następujących poleceń: ~f, ~m, ~F,
~M, kopia, mbox, Następny, rura, , , Top, rodzaj, Rodzaj Nieruchomości, Undelete,
usunąć, dp, dt polecenia mogą również spowodować oznaczenie następnej wiadomości jako
czytać, w zależności od wartości autodruk zmienny. Z wyjątkiem sytuacji, gdy wyjście
używane jest polecenie, wiadomości znajdujące się w systemowej skrzynce pocztowej lub w skrzynkach pocztowych, które
zostały otwarte ze specjalnym prefiksem „%:” i są w stanie „przeczytane”, gdy plik
pozostawiona skrzynka zostanie zapisana w MBOX chyba że zaznaczono opcję przytrzymaj to ustawione.

„usunięto” Wiadomość została przetworzona za pomocą jednego z następujących poleceń: usunąć, dp,
dt, Tylko Undelete mogą być używane do uzyskiwania dostępu do takich wiadomości.

'zachowana' Wiadomość została przetworzona przez a zachować polecenie i zostanie ono zachowane
jego aktualne położenie.

'saved' Wiadomość została przetworzona przez jedno z następujących poleceń: zapisać or napisać.
Chyba że kiedy wyjście używane jest polecenie, wiadomości znajdujące się w systemowej skrzynce pocztowej
lub w skrzynkach pocztowych, które zostały otwarte ze specjalnym prefiksem „%:” i znajdują się w
stan „zapisany” po opuszczeniu skrzynki pocztowej zostanie usunięty; będą zbawieni
MBOX, gdy opcja zachowaj jest ustawiona.

Określanie wiadomości
Polecenia takie jak i usunąć można podać listę numerów komunikatów jako argumenty
zastosować do kilku wiadomości jednocześnie. Zatem „delete 1 2” usuwa wiadomości 1 i 2, podczas gdy
'delete 1-5' usunie wiadomości od 1 do 5. W trybie posortowanym lub wątkowym (patrz rodzaj
polecenie), „usuń 1-5” usunie wiadomości znajdujące się pomiędzy (i włącznie)
wiadomości od 1 do 5 w kolejności posortowanej/podzielonej na wątki, jak pokazano w podsumowaniu nagłówka. Wiele
modyfikatory dwukropka można połączyć w jeden, np. „:du”. Następujące specjalne nazwy komunikatów
istnieć:

:n Wszystkie „nowe” wiadomości.

:o Wszystkie stare wiadomości (wszystkie, które nie są w stanie „przeczytane” lub „nowe”).

:u Wszystkie „nieprzeczytane” wiadomości.

:d Wszystkie „usunięte” wiadomości (dla Undelete dowództwo).

:r Wszystkie „przeczytane” wiadomości.

:f Wszystkie kategorie flagaged wiadomości.

:a Wszystkie odebrane wiadomości (por zaznaczono odpowiedź zmienna).

:t Wszystkie wiadomości oznaczone jako robocze.

:s [Opcja] Wszystkie wiadomości sklasyfikowane jako spam.

:S [Opcja] Wszystkie wiadomości o niepewnej klasyfikacji jako spam.

. Bieżący komunikat, tzw. „kropka”.

; Wiadomość, która wcześniej była bieżącą wiadomością.

, Wiadomość nadrzędna bieżącej wiadomości, czyli wiadomość z Identyfikatorem wiadomości
podany w polu „In-Reply-To:” lub ostatni wpis w polu „References:”
aktualna wiadomość.

- Następna poprzednia nieusunięta wiadomość lub następna poprzednia usunięta wiadomość dla
Undelete Komenda. W trybie posortowanym/wątkowym następna poprzednia taka wiadomość w
kolejność posortowana/wątkowa.

+ Następna nieusunięta wiadomość lub następna usunięta wiadomość dla Undelete Komenda. w
tryb sortowania/wątkowania, następna taka wiadomość w kolejności sortowania/wątkowania.

^ Pierwsza nieusunięta wiadomość lub pierwsza usunięta wiadomość dla Undelete dowództwo.
W trybie posortowanym/podzielonym na wątki: pierwsza taka wiadomość w kolejności posortowanej/podzielonej na wątki.

$ Ostatnia wiadomość. W trybie posortowanym/podzielonym na wątki ostatnia wiadomość w posortowanym/powiązanym na wątkach
zamówienie.

&x W trybie wątkowym wybiera wiadomość zaadresowaną za pomocą x, Gdzie x to jakakolwiek inna wiadomość
specyfikacji i wszystkie komunikaty z wątku, który się od niej zaczyna. Inaczej jest
identyczny z x. Jeśli x jest pominięty, wątek rozpoczynający się od bieżącej wiadomości jest pominięty
wybrany.

* Wszystkie wiadomości.

` Wszystkie wiadomości, które zostały uwzględnione na liście wiadomości dla poprzedniego polecenia.

/strunowy
Wszystkie wiadomości, które zawierają ciąg w polu tematu (wielkość liter jest ignorowana). Zobacz także
nagłówki wyszukiwania zmienny. Gdyby ciąg jest pusty, ciąg z poprzedniego
specyfikacja tego typu jest ponownie używana.

[@Lista imion]@wyr
Wszystkie wiadomości, które zawierają dane wyszukiwanie bez uwzględniania wielkości liter exprsesja; jeśli
[Opcjonalne] wyrażenie regularne (patrz re_formatuj(7)) wsparcie jest dostępne expr będzie
interpretowane jako jeden, jeśli widoczny jest którykolwiek z „magicznych” znaków wyrażenia regularnego. Jeśli
opcjonalny @Lista imion brakuje części, wyszukiwanie jest ograniczone do pola tematu
ciało, ale inaczej Lista imion określa oddzieloną przecinkami listę pól nagłówka do
szukaj, jak np

„@do,od,cc@Ktoś, kogo powinienem znać”

Aby wyszukać ciąg znaków zawierający znak „@” (adres handlowy), funkcja
Lista imion jest faktycznie nieopcjonalny, ale może być podany jako pusty łańcuch. Niektóre
specjalne pola nagłówka mogą być skracane: 'f', 't', 'c', 'b' i 's' będą pasować
Odpowiednio „Od”, „Do”, „DW”, „UDW” i „Temat” bez uwzględniania wielkości liter. The
specjalne nazwy „header” lub „<” mogą być użyte do przeszukiwania (wszystkich) nagłówków
wiadomość, a specjalne nazwy „treść” lub „>” i „tekst” lub „=” mogą być użyte do wykonania
wyszukiwanie pełnotekstowe – podczas gdy to pierwsze przeszukuje tylko treść, drugie również
przeszukuje nagłówek wiadomości.

Ta specyfikacja wiadomości wykonuje porównanie pełnotekstowe, ale nawet ze zwykłym
obsługa wyrażeń jest prawie niemożliwe, aby zapisać wyrażenie wyszukiwania, które jest bezpieczne
pasuje tylko do określonej domeny adresu. Aby zażądać, aby zawartość nagłówka była
traktować jako listę adresów i sprowadzić je do zwykłego adresu e-mail
z którym wyszukiwane wyrażenie ma być dopasowane, poprzedź nazwę nagłówka
(skrót) z tyldą '~':

'@~f@@a\.bezpieczna\.domena\.match$'

adres
Wyszukiwanie bez rozróżniania wielkości liter „dowolny podłańcuch pasuje” w nagłówku „From:”, który
będzie pasować do adresów (również), nawet jeśli nazwa programu jest ustawiony (a POSIX mówi „dowolny adres jako
pokazane w podsumowaniu nagłówka są możliwe do dopasowania w tej formie”); Jednakże, jeśli allnet
zmienna jest ustawiona, do porównania oceniana jest tylko lokalna część adresu,
nie ignorując wielkości liter i ustawienie nazwa programu jest całkowicie ignorowany. Na drobniejsze
granice kontroli i dopasowania używają wyrażenia wyszukiwania „@”; [Opcjonalny] styl IMAP
Wyrażenia „(z adresu)” można również użyć, jeśli wymagane są dopasowania podłańcuchowe.

[Opcja] Można również użyć wyrażeń SEARCH w stylu IMAP. Ten tryb adresowania jest dostępny
ze wszystkimi typami folderów; W razie potrzeby S-nail przeprowadzi wyszukiwanie lokalnie. Smyczki
muszą być w całości ujęte w podwójne cudzysłowy '"', jeśli zawierają białe znaki lub
zdanie wtrącone; w cudzysłowach tylko ukośnik odwrotny „\” jest rozpoznawany jako znak zmiany znaczenia.
We wszystkich wyszukiwaniach ciągów nie jest rozróżniana wielkość liter. Gdy opis wskazuje, że
używana jest reprezentacja „koperty” pola adresu, co oznacza, że ​​wyszukiwany ciąg jest
sprawdzone zarówno pod kątem listy skonstruowanej jako

(„nazwa” „źródło” „część-lokalna” „część-domeny”)

dla każdego adresu oraz adresy bez prawdziwych nazwisk z odpowiedniego pola nagłówka.
Te wyrażenia wyszukiwania można zagnieżdżać za pomocą nawiasów, przykłady poniżej.

(kryterium)
Wszystkie wiadomości, które spełniają podane kryterium.
(kryterium1 kryterium2 ... kryteriumN)
Wszystkie wiadomości spełniające wszystkie podane kryteria.
(or kryterium1 kryterium2)
Wszystkie komunikaty spełniające którekolwiek z nich kryterium1 or kryterium2, lub oba. Aby połączyć więcej
więcej niż dwa kryteria używające specyfikacji „lub” muszą być zagnieżdżone przy użyciu dodatkowych
nawiasy, jak w przypadku „(lub a (lub bc))”, ponieważ „(lub abc)” naprawdę oznacza „((a lub b) i
C)'. Dla prostej operacji „lub” niezależnych kryteriów na najniższym poziomie zagnieżdżenia,
podobne efekty można osiągnąć stosując trzy odrębne kryteria, jak np
„(a) (b) (c)”.
(nie kryterium)
Wszystkie wiadomości, które nie spełniają kryterium.
(Bcc "strunowy")
Wszystkie wiadomości, które zawierają ciąg w reprezentacji koperty pola „UDW:”.
(cc "strunowy")
Wszystkie wiadomości, które zawierają ciąg w reprezentacji koperty pola „DW:”.
(od "strunowy")
Wszystkie wiadomości, które zawierają ciąg w reprezentacji koperty pola „Od:”.
(przedmiot "strunowy")
Wszystkie wiadomości, które zawierają ciąg w polu „Temat:”.
(do "strunowy")
Wszystkie wiadomości, które zawierają ciąg w reprezentacji koperty pola „Do:”.
(nagłówek Nazwa "strunowy")
Wszystkie wiadomości, które zawierają ciąg w określonym polu „Nazwa:”.
(ciało "strunowy")
Wszystkie wiadomości, które zawierają ciąg w ich ciele.
(XNUMX "strunowy")
Wszystkie wiadomości, które zawierają ciąg w ich nagłówku lub treści.
(większe rozmiar)
Wszystkie wiadomości, które są większe niż rozmiar (w bajtach).
(mniejszy rozmiar)
Wszystkie wiadomości mniejsze niż rozmiar (w bajtach).
(zanim dane)
Wszystkie wiadomości, które zostały odebrane wcześniej dane, który musi być w formularzu
„d[d]-mon-rrrr”, gdzie „d” oznacza dzień miesiąca jako jedną lub dwie cyfry, „mon” to
nazwa miesiąca – jeden z „styczeń lut mar kwi maj cze lip sie wrz paź lis gru” oraz
„yyyy” to czterocyfrowy rok, np. „28-gru-2012”.
(on dane)
Wszystkie wiadomości odebrane w określonym dniu.
(ponieważ dane)
Wszystkie wiadomości otrzymane od określonej daty.
(wysłane wcześniej dane)
Wszystkie wiadomości, które zostały wysłane w określonym dniu.
(Senton dane)
Wszystkie wiadomości, które zostały wysłane w określonym dniu.
(wysłane od dane)
Wszystkie wiadomości wysłane od określonej daty.
() To samo kryterium, co w przypadku poprzedniego wyszukiwania. Ta specyfikacja nie może być używana jako
część innego kryterium. Jeśli poprzedni wiersz poleceń zawierał więcej niż jeden
kryterium niezależne, wówczas stosowane jest ostatnie z tych kryteriów.

On URL składnia i poświadczenie wyszukiwania
[v15-compat] Aby uzyskać dostęp do zasobów specyficznych dla protokołów, takich jak skrzynki pocztowe POP3, użycie
kompaktowe i znormalizowane Uniform Resource Locators (URL, RFC 1738) stały się wszechobecne.
S-nail oczekuje i rozumie adresy URL w następującej formie; części w nawiasach oznaczają „[]”.
części opcjonalne, opcjonalne, ponieważ istnieją również inne sposoby definiowania
informacje, o których mowa, lub ponieważ obsługa części jest specyficzna dla protokołu – np. „/ścieżka”
jest używany przez protokół IMAP, ale nie przez POP3.

PROTOKÓŁ://[UŻYTKOWNIK[:HASŁO]@]serwer[:port][/ścieżka]

Jeśli jako część adresu URL określono „UŻYTKOWNIK” i „HASŁO”, należy je podać w procentach adresu URL
zakodowana (RFC 3986) forma – polecenie kod URL może być użyty do wykonania kodowania i pokazu
zakodowaną wartość. (To tak naprawdę nie jest zgodne z żadnym standardem, ale dla jednego nie jest używane
do dowolnej wymiany danych przez Internet, a po drugie użytkownikom łatwiej jest po prostu dzwonić
kod URL na łańcuchu i używaj tego zamiast zajmować się kilkoma różnymi
standardów.) Z drugiej strony oczekuje się, że wartości podawane w zmiennych nie będą procentami adresów URL
zakodowane.

Wiele zmiennych opcji S-nail istnieje w wielu wersjach, zwanych zmiennymi łańcuchami dla
reszta tego dokumentu: zwykła „zmienna” oraz „zmienna-HOST” i
'zmienna-UŻYTKOWNIK@HOSTA'. Tutaj „HOST” rzeczywiście oznacza „serwer:port”, jeśli „port” został określony
w odpowiednim adresie URL, w przeciwnym razie odnosi się do zwykłego „serwera”. Ponadto „USER” nie jest tak naprawdę
„UŻYTKOWNIK”, który został znaleziony podczas wyszukiwania łańcucha użytkowników, jak opisano poniżej, tj.
ten „UŻYTKOWNIK” nigdy nie będzie zakodowany w postaci procentowej adresu URL, niezależnie od tego, czy pochodzi z adresu URL, czy nie.

Na przykład użyj hipotetycznego adresu URL „smtp://hey%[email chroniony]' było to dane
zawiera użytkownika lub czy adres URL to „smtp://our.house” i użytkownik został znaleziony
inaczej, aby wyszukać łańcuch zmiennych smtp-use-starttls S-nail najpierw szuka pogody
'smtp-use-starttls-hej:[email chroniony]' jest zdefiniowany, a następnie 'smtp-use-starttls-our.house'
istnieje, zanim w końcu spojrzy na samą zmienną zwykłą.

S-nail przestrzega następującego schematu logicznego, gdy ma do czynienia z niezbędnymi danymi uwierzytelniającymi
informacje o koncie:

· Jeśli w adresie URL nie podano „USER”, zmienne HOST użytkownika i użytkownik są przeglądane;
jeśli nie można znaleźć takich zmiennych, to S-nail to zrobi, gdy zostanie wymuszone przez [Option]al
zmienne netrc-lookup-HOST or wyszukiwanie netrc, wyszukaj użytkowników .netrc plik dla „HOSTA”
określony wpis, który zawiera nazwę „login”: to wyszukiwanie zakończy się powodzeniem tylko wtedy, gdy
jednoznaczny (jeden możliwy pasujący wpis dla „HOST”).

Jeśli nadal nie ma „UŻYTKOWNIKA”, S-nail powróci do użytkownika, który powinien
uruchom S-nail: albo nazwa, która została nadana z -u opcja wiersza poleceń (lub
równoważnie, ale z mniejszym priorytetem, zmienna środowiskowa USER) lub „bieżąca”
użytkownik. Tożsamość tego użytkownika została ustalona podczas uruchamiania S-nail i jest znana
być prawidłowym użytkownikiem na bieżącym hoście.

· Uwierzytelnianie: o ile nie zaznaczono inaczej, spowoduje to wyszukanie pliku PROTOKÓŁ-uwierzytelnianie-UŻYTKOWNIK@HOSTA,
PROTOKÓŁ-uwierzytelnianie-HOST, PROTOKÓŁ-aut łańcuch zmiennych, powracając do określonego protokołu
default, jeśli to się nie powiedzie.

· Jeżeli w adresie URL nie zostało podane „HASŁO” – należy jednorazowo zaznaczyć, że określenie
hasło w adresie URL to tylko cukier składniowy dla użytkownika, nigdy nie będzie częścią adresu URL
że S-nail używa się sam –, to jeśli „UŻYTKOWNIK” został znaleziony przez [Opcja] al
.netrc wyszukiwanie plików, które mogło już podać hasło. W przeciwnym razie
łańcuch zmienny hasło-UŻYTKOWNIK@HOSTA, hasło-HOST, password jest oglądany.

[Opcja] Następnie, jeśli którakolwiek ze zmiennych łańcucha agent-shell-lookup-USER@HOST,
HOST-powłoka agenta-lookup-lookup, wyszukiwanie powłoki agenta jest ustawione określone w nim polecenie powłoki
jest uruchamiany, a dane wyjściowe (mniej znaków nowej linii) zostaną użyte jako hasło. To jest
całkowicie poprawne dla takiego agenta, aby po prostu nie zwracał żadnych danych, w takim przypadku
wyszukiwanie hasła jest kontynuowane gdzie indziej; Każde niepowodzenie polecenia jest traktowane jako trudne
jednak błąd.

Kolejnym sprawdzanym łańcuchem zmiennych jest [Option]al netrc-lookup-USER@HOST,
netrc-lookup-HOST, wyszukiwanie netrc, ale tym razem szukając tylko hasła (multiple
konta użytkowników dla pojedynczego komputera mogą istnieć, jak również wpis awaryjny bez użytkownika
ale z hasłem).

Jeśli w tym momencie nadal nie ma dostępnego hasła, ale wybrano (protokoły).
typ uwierzytelniania wymaga hasła, wówczas użytkownik będzie w trybie interaktywnym
monit na terminalu.

Uwaga: Weryfikacja S/MIME działa w odniesieniu do wartości znalezionych w polu „Od:” (lub „Nadawca:”)
pola nagłówka, co oznacza, że ​​wartości znak uśmiechu, certyfikat-znaku-smime,
certyfikaty smime-sign-include i skrót-smime-sign-message-digest nie będą wyszukiwane za pomocą
łańcuchy „USER” i „HOST” z góry, ale zamiast tego użyj odpowiednich wartości z pliku
wiadomość, nad którą trwają prace. W nietypowych przypadkach wielokrotne i różne „UŻYTKOWNIK” i „HOST”
mogą zatem występować kombinacje – z drugiej strony stają się te niezwykłe przypadki
możliwy. Zwykły przypadek jest tak krótki, jak:

ustaw smtp=smtp://UŻYTKOWNIK:PASS@HOST smtp-use-starttls \
smime-sign smime-sign-cert=+smime.pair

Sekcja PRZYKŁADY zawiera kompletne przykładowe konfiguracje.

Command linia redaktor
[Opcja] S-nail można skonfigurować tak, aby obsługiwał edytor wiersza poleceń i listy historii poleceń
które są zapisywane pomiędzy sesjami. Można połączyć się z pełnoprawnymi bibliotekami zewnętrznymi
(Czytaj linię(6) linia edycji(3)) lub użyj własnego edytora wiersza poleceń S-nail NCL (Nail-Command-Line)
zamiast tego, który powinien działać we wszystkich środowiskach zgodnych ze standardem ISO C (ISO/IEC
9899:1990/poprawka 1:1995). Gdy używana jest zewnętrzna biblioteka, interaktywne zachowanie
S-nail opiera się na tej bibliotece i może nie odpowiadać temu, co jest w niej opisane
– instrukcja obsługi.

Niezależnie od faktycznie używanego edytora wiersza poleceń historia dla których zostaną utworzone wpisy
wiersze wprowadzane tylko w trybie poleceń, a tworzenie takiego wpisu może być wymuszone
pomijane przez rozpoczęcie wiersza od znaku spacji. Zauważ to historia obsługa jest przez
samo w sobie jest funkcją opcjonalną i dlatego może nie być dostępna. Aby uzyskać więcej informacji, zobacz
dokumentację opcji pusty start, historia-gabby, historia-gabby-utrzymuje się,
wyłączenie edytora linii, NAIL_HISTFILE i NAIL_HISTSIZE.

Wbudowany edytor wiersza poleceń S-nail obsługuje następujące operacje; notacja
'^-znak' oznacza kombinację klawisza „Control” oraz wspomnianego znaku,
np. '^A' oznacza „przytrzymaj klawisz Ctrl i naciśnij klawisz A”:

'^A' Przejdź na początek wiersza.
'^B' Przesuń kursor do tyłu o jeden znak.
'^D' Dalej usuń znak pod kursorem; kończy S-nail, jeśli jest używany w pustej linii
dopóki ignorować opcja jest ustawiona.
'^E' Przejdź na koniec wiersza.
'^F' Przesuń kursor o jeden znak do przodu.
„^G” Anuluj bieżącą operację, pełny reset. Jeśli jest aktywne wyszukiwanie historii lub
rozszerzenie tabulatora, to polecenie to najpierw zresetuje, powracając do poprzedniego
zawartość linii; dlatego w tym przypadku do pełnego resetu potrzebny jest drugi reset. We wszystkim
przypadkach S-nail zresetuje prawdopodobnie używaną maszynę stanu wprowadzania znaków wielobajtowych.
'^H' To samo co „backspace”: wstecz usuń jeden znak.
'^I' [Opcja] To samo co „tabulator poziomy”: spróbuj rozwinąć słowo przed
kursor. (Zauważ, że nie jest to „uzupełnianie tabulatora”, jak wiadomo z sh(1), ale
naprawdę oznacza zwykłą ekspansję S-nail, jak udokumentowano filet, a jednak obejmuje
rozszerzenie powłoki również jako ostatni krok.)
'^J' To samo co „ENTER”: uzupełnia ten wiersz wprowadzania.
'^K' Usuń wszystkie znaki od kursora do końca linii.
'^L' Przemaluj linię.
'^N' [Opcja] Przejdź do następnego wpisu w historii.
'^O' Wykonaj polecenie dp.
'^P' [Opcja] Przejdź do poprzedniego wpisu historii.
„^R” [Opcja] Uzupełnij bieżący wiersz z (pozostałych starszych) wpisów historii.
„^U” To samo co „^A”, po którym następuje „^K”.
'^W' Usuń znaki od poprzedzającego kursor do poprzedzającego słowa
granica.
'^X' Przesuń kursor do przodu o jedną granicę słowa.
'^Y' Przesuń kursor do tyłu o jedną granicę słowa.

W przypadku napotkania problemów z poleceniami opartymi na ruchu w prawo,
korekty opcji edytor linii-kursor-w prawo może rozwiązać problem, zgodnie z dokumentacją
to.

Jeśli terminal generuje sekwencje klawiszy, które są kompatybilne z xterm(1) następnie w lewo i
klawisze kursora w prawo będą odwzorowane odpowiednio na „^B” i „^F”, klawisze kursora w górę iw dół będą
zamapuj na '^P' i '^N', a klawisze Home/End/PgUp/PgDown wywołają z polecenie z
odpowiednie argumenty '0', '$', '-' i '+' (tj. przewiń nagłówek
zestawienie podsumowujące).

Kolorowy wiadomość pokaz
[Opcja] S-nail można skonfigurować tak, aby obsługiwał kolorowe wyświetlanie wiadomości, realizowane przez emisję
Sekwencje ucieczki kolorów ANSI. Kolory są używane tylko wtedy, gdy zmienna środowiskowa TERM to
set i albo typ terminala można znaleźć w terminy dotyczące kolorów lub jego nazwa zawiera
ciąg „kolor”.

Do tego opcja binarna kolorowy pager określa, czy te sekwencje kolorów są również
generowany, gdy dane wyjściowe polecenia muszą przejść przez PAGER (patrz także crt) - Ten
nie jest domyślnie włączona, ponieważ różne programy pagera wymagają innej linii poleceń
przełączników lub innej konfiguracji w celu obsługi tych sekwencji kolorów, patrz
opcja po więcej szczegółów.

Aby wymusić wyłączenie obsługi wszystkich kolorów, ustaw wyłączanie kolorów.

Kolory można konfigurować za pomocą atrybutów czcionek („ft=” – „bold”, „invers” i
'podkreślenie'), pierwszego planu ('fg=') i tła ('bg=') kolorów ('czarny', 'niebieski', 'zielony',
„czerwony”, „brązowy”, „purpurowy”, „błękitny” i „biały”). Wiele specyfikacji można połączyć w jeden
lista oddzielona przecinkami, np

set color-msginfo="ft=bold,fg=magenta,bg=cyan"

Opcje do ustawienia to kolor-msginfo, informacje o składnikach kolorystycznych, kolor-od_, kolor-nagłówek i
kolor-uheader, jak również kolorowe-nagłówki-użytkowników, który jest listą nagłówków do pokolorowania
przez kolor-uheader zamiast domyślnego kolor-nagłówek.

POLECENIA


Każde polecenie jest wpisywane w oddzielnym wierszu i może przyjmować argumenty następujące po poleceniu
słowo. Polecenie nie musi być wpisywane w całości – pierwsze polecenie pasujące do
używany jest wpisany przedrostek. (Komenda podstęp drukuje posortowaną listę dostępnych poleceń i
komenda pomoc (lub ?), po podaniu argumentu, pokaże ciąg dokumentacji dla
rozwinięcie, jak w '?unc'; ciągi dokumentacji są jednak [Opcja] al.)

W przypadku poleceń, które przyjmują listy wiadomości jako argumenty, następna wiadomość, która spełnia wymagania
zostaną użyte wymagania polecenia, jeśli nie została przekazana żadna jawna lista komunikatów. Jeśli
nie ma żadnych wiadomości przed bieżącą wiadomością, wyszukiwanie przebiega wstecz i if
nie ma żadnych dobrych wiadomości, S-nail pisze „brak odpowiednich wiadomości” i przerywa
Komenda. Argumenty poleceń można cytować za pomocą następujących metod:

· Argument może być ujęty w podwójne cudzysłowy „argument” lub pojedynczy
cytuje „argument”; dowolna spacja, rozwinięcie słowa powłoki lub ukośnik odwrotny
znaki (z wyjątkiem opisanych poniżej) w cudzysłowach są traktowane dosłownie jako
część argumentu. Podwójny cudzysłów będzie traktowany dosłownie w ramach pojedynczego
cytaty i odwrotnie. Wewnątrz takiego cytowanego ciągu faktycznie użyty cytat
znak może być jednak użyty przez ucieczkę od niego za pomocą odwrotnego ukośnika „\”, jak w
'"Ty"'.
· Argument, który nie jest ujęty w cudzysłów, jak powyżej, zwykle nadal może zawierać
znaki spacji, jeśli te spacje są znakami ucieczki odwróconymi ukośnikami.
· Ukośnik odwrotny poza otaczającymi cudzysłowami jest odrzucany, a następujący po nim
znak jest traktowany dosłownie jako część argumentu.
· Niecytowany ukośnik odwrotny na końcu wiersza polecenia jest odrzucany, a następny wiersz
kontynuuje polecenie.

Nazwy plików, jeśli tego oczekiwano, są następnie poddawane następującym przekształceniom, w
sekwencja:

· Jeśli nazwa pliku zaczyna się od znaku plus bez cudzysłowu, a falcówka zmienną jest
zdefiniowana, znak plus zostanie zastąpiony wartością falcówka zmienna
po którym następuje ukośnik. jeśli falcówka zmienna jest nieustawiona lub ma wartość null, plik
nazwa pliku pozostanie niezmieniona.
· Rozszerzenia słów powłoki są stosowane do nazwy pliku. zgodność Uwagi: na
długoterminowe wsparcie dla pełnego rozszerzenia słów powłoki zostanie zastąpione przez an
wewnętrznie zaimplementowany mechanizm ograniczonej ekspansji w celu obejścia
możliwy wpływ na bezpieczeństwo poprzez rozszerzenie powłoki. Spodziewaj się, że liczba ta rośnie
części programu obsługują tylko tę ograniczoną składnię:

Rozszerzenia meta są stosowane do nazwy pliku: wiodące znaki tyldy ('~/') będą
zostać zastąpione rozszerzeniem HOME i każdym wystąpieniem „$VARIABLE” (lub
'${VARIABLE}') zostanie zastąpione rozwinięciem zmiennej, jeśli to możliwe;
Można uzyskać dostęp do zmiennych wewnętrznych i środowiskowych (powłoki) S-nail
ten mechanizm. Aby dołączyć surowy znak „$”, poprzedź go znakiem a
ukośnik odwrotny „\”, aby dołączyć podwójny ukośnik odwrotny. Jeśli więcej niż jedna nazwa ścieżki
wynika z tego rozwinięcia, a polecenie oczekuje jednego pliku, wystąpi błąd
wyników.

Należy pamiętać, że w kontekście wyświetlania interaktywnego, aby umożliwić prostą wartość
akceptacji (wpisanie „ENTER”), cytowanie odwrotnym ukośnikiem jest wykonywane automatycznie jako
konieczne, np. plik 'diet\\ is \curd.txt' zostanie wyświetlony jako 'diet\\ is
\\twaróg.txt'.

Dostępne są następujące polecenia:

# Komenda komentarza powoduje zignorowanie całej linii. Uwaga: to naprawdę jest
normalne polecenie, którego celem jest odrzucenie jego argumentów, a nie „początek komentarza”
wskazujące na znak specjalny, co oznacza, że ​​np. komentarze końcowe w wierszu
nie są możliwe.

~ Interpretuje pozostałą część słowa jako nazwę makra i przekazuje ją do
wezwanie Komenda; np. '~mymakro' jest krótszym synonimem słowa 'wezwanie' mymakro".

- Wydrukuj poprzednią wiadomość. Jeśli podano argument numeryczny n, przechodzi do n-tego
poprzednią wiadomość i drukuje ją.

= Pokaż numer bieżącej wiadomości („kropka”).

? Drukuje krótkie podsumowanie poleceń. [Opcja] Biorąc pod uwagę argument, streszczenie dla
zamiast tego drukowane jest dane polecenie; polecenia można ogólnie skracać i
tego polecenia można użyć, aby zobaczyć pełne rozwinięcie skrótu, w tym
streszczenie, spróbuj np. „?h”, „?hel” i „?help” i zobacz, jak zmienia się ekran.

! Wykonuje SHELL (patrz sh(1)) następujące polecenie.

| Synonim dla rura dowództwo.

konto (ac) Tworzy, wybiera lub wyświetla listę kont (kont). Konto to grupa poleceń
i zmienne ustawienia, które razem zwykle aranżują środowisko dla
celu stworzenia loginu do systemu. Bez żadnego argumentu lista wszystkich zdefiniowanych
kont i ich treść jest drukowana. Konkretne konto może zostać aktywowane przez
podając wyłącznie swoją nazwę, w wyniku czego systemowa skrzynka pocztowa lub skrzynka odbiorcza tego konta do
być aktywowane poprzez jawne użycie polecenia filet. Forma dwóch argumentów to
identyczny z definiowaniem makra jako via określić. Na przykład:

konto mój dostawca {
ustaw folder=imaps://[email chroniony]
ustaw rekord=+Wysłano
ustaw od =[email chroniony] (Moje imię)"
ustaw smtp=smtp://[email chroniony]
}

tworzy konto o nazwie „myisp”, które można później wybrać, określając „account
myisp'. Konto specjalne „null” (wielkość liter nie jest rozróżniana) zawsze istnieje. lokalny
może służyć do lokalizowania ustawień konta – ustawienia różnią się od normalnych makr
zostaną przywrócone po wyłączeniu konta. Konta można usuwać za pomocą
brak konta.

alias (a) Bez argumentów wypisuje wszystkie aktualnie zdefiniowane aliasy. Z jednym
argument, wypisuje ten alias. Z więcej niż jednym argumentem tworzy nowy alias
lub dołącza do istniejącego. alias może być używany do usuwania aliasów.

zastępcy
(alt) Zarządzaj listą alternatywnych adresów / nazw aktywnego użytkownika, członków
które zostaną usunięte z list odbiorców podczas odpowiadania na wiadomości (oraz metoda
zmienna nie jest ustawiona). Jeśli podano argumenty, zestaw alternatywnych nazw to
zastąpione przez nie, bez argumentów wyświetlany jest aktualny zestaw.

Odpowiedział
Sporządza listę wiadomości i oznacza każdą wiadomość jako otrzymaną. Ten znak ma
brak technicznego znaczenia w systemie pocztowym; powoduje tylko zaznaczenie wiadomości
podsumowanie nagłówka i czyni je specjalnie adresowalnymi.

Pamięć podręczna [Opcja] Dotyczy tylko buforowanych skrzynek pocztowych IMAP; bierze listę wiadomości i czyta
określone wiadomości do pamięci podręcznej IMAP.

wezwanie Wywołuje makro, które zostało utworzone za pomocą określić.

cd (ch) Zmień katalog roboczy na HOME lub podany argument. synonim dla
chdir.

oszczędzać
[Opcja] Dotyczy tylko wiadomości podpisanych S/MIME. Pobiera listę wiadomości i a
nazwę pliku i zapisuje certyfikaty zawarte w podpisach wiadomości w pliku
nazwany plik zarówno w formacie czytelnym dla człowieka, jak i w formacie PEM. Certyfikaty mogą być później
używany do wysyłania zaszyfrowanych wiadomości do odpowiednich nadawców wiadomości zgodnie z ustawieniem
smime-encrypt-USER@HOST zmiennych.

chdir (ch) Zmień katalog roboczy na HOME lub podany argument. synonim dla cd.

upadek
Dotyczy tylko trybu wątkowego. Bierze listę wiadomości i odpowiada na wszystkie
wiadomości te są niewidoczne w podsumowaniach nagłówków, chyba że są w stanie „nowe”.

connect [Opcja] Jeśli działasz w trybie rozłączonym na skrzynce pocztowej IMAP, przełącz się do trybu online
tryb i połączyć się z serwerem pocztowym, zachowując stan skrzynki pocztowej. Zobacz
opis odłączony zmienna, aby uzyskać więcej informacji.

Skopiuj (C) Kopiuj wiadomości do plików, których nazwy pochodzą od autora
odpowiednią wiadomość i nie oznaczaj ich jako zapisanych; poza tym identyczny Zapisz.

kopia (c) Skopiuj wiadomości do wskazanego pliku i nie oznaczaj ich jako zapisanych; W przeciwnym razie
identyczny z zapisać.

cwd Wydrukuj bieżący katalog roboczy.

Odszyfruj [Opcja] W przypadku niezaszyfrowanych wiadomości to polecenie jest identyczne Skopiuj; Zaszyfrowane
wiadomości są najpierw odszyfrowywane, jeśli to możliwe, a następnie kopiowane.

odszyfrować [Opcja] W przypadku niezaszyfrowanych wiadomości to polecenie jest identyczne kopia; Zaszyfrowane
wiadomości są najpierw odszyfrowywane, jeśli to możliwe, a następnie kopiowane.

określić Bez argumentów wypisywana jest aktualna lista makr wraz z ich zawartością,
ale poza tym zdefiniowane jest makro. Definicja makra to sekwencja poleceń w
następujący formularz:

zdefiniuj nazwę {
polecenie 1
polecenie 2
...
polecenieN
}

Zdefiniowane makro można wywołać jawnie przy użyciu metody wezwanie or ~ polecenia lub
niejawnie, ustawiając haczyk na foldery or folder-hak-FOLDER zmienne. Zauważ to
interpretacja lokalny zależy od tego, jak (tj. „jak co”: normalne makro, folder
hak, zmiana konta) makro jest wywoływane. Makra można usuwać za pomocą niezdefiniowany.

usunąć (d) Zaznacza daną listę wiadomości jako „usuniętą”. Usunięte wiadomości też nie będą
zapisane w MBOX ani nie będą dostępne dla większości innych poleceń.

odrzucać (di) Identyczne z ignorować. Zobacz także zachować.

odłączyć
[Opcja] (dyskoteka) Jeśli działasz w trybie online na skrzynce pocztowej IMAP, przełącz na
tryb rozłączony z zachowaniem stanu skrzynki pocztowej. Zobacz opis
odłączony zmienna na więcej. Lista komunikatów może być opcjonalnie podana jako
argument; odpowiednie wiadomości są następnie wczytywane do pamięci podręcznej przed
połączenie jest zamknięte. Zatem `disco *' udostępnia całą skrzynkę pocztową
użytkowanie bez połączenia.

dp, dt Usuwa bieżącą wiadomość i drukuje następną wiadomość. Jeśli nie ma następnego
wiadomość, S-nail mówi „w EOF”.

projekt Sporządza listę wiadomości i oznacza każdą podaną wiadomość jako wersję roboczą. Ten znak nie ma
znaczenie techniczne w systemie pocztowym; powoduje tylko zaznaczenie wiadomości w pliku
podsumowanie nagłówka i czyni je specjalnie adresowalnymi.

przegapić (ec) Powtarza swoje argumenty, rozwiązując specjalne nazwy zgodnie z dokumentacją dla polecenia
filet. Sekwencje ucieczki „\a”, „\b”, „\c”, „\f”, „\n”, „\r”, „\t”, „\v”, „\\”
i '\0octal-num' są interpretowane tak samo jak przez printf(1) (właściwe cytowanie
pod warunkiem, że).

edit (e) Wskaż edytor tekstu (zgodnie z definicją w EDITOR) na każdą wiadomość z podanego
lista po kolei. Zmodyfikowana zawartość jest odrzucana, chyba że redagowane z powrotem zmienna
jest ustawiona.

Elif Część if/Elif/więcej/endif warunkowy — jeśli warunek poprzedzający if
było fałszywe, sprawdź następujący warunek i wykonaj następujący blok, jeśli tak jest
ocenia prawdę.

więcej (el) Część if/Elif/więcej/endif warunkowy — jeśli żaden z warunków z
poprzedzający if i Elif polecenia były prawdziwe, więcej wykonywany jest blok.

endif (en) Oznacza koniec an if/Elif/więcej/endif blok wykonania warunkowego.

błędy [Opcja] Ponieważ S-nail używa konsoli jako interfejsu użytkownika, może się tak zdarzyć
wiadomości przewijają się zbyt szybko, aby zostały rozpoznane. Opcjonalnie pierścień komunikatu o błędzie
dostępna jest kolejka, która przechowuje duplikaty dowolnego komunikatu o błędzie i powiadamia o tym
użytkownika w sesjach interaktywnych za każdym razem, gdy wystąpi nowy błąd. Kolejka jest
skończony: po osiągnięciu maksymalnego rozmiaru każda nowa wiadomość zastępuje najstarszą. The
komenda błędy można użyć do zarządzania tą kolejką komunikatów: jeśli podano pokazać albo nie
argument kolejka zostanie wyświetlona i wyczyszczona, jasny usunie tylko wszystkie
wiadomości z kolejki.

wyjście (ex lub x) Wyjdź z S-nail bez zmiany aktywnej skrzynki pocztowej i pomiń wszelkie zapisywanie
wiadomości w MBOX oraz ewentualnie śledzony plik historii edytora wiersza poleceń.

cechy
Wydrukuj listę funkcji, które zostały skompilowane w S-nail.

filet (Fi) Jak filet, ale otwórz skrzynkę pocztową tylko do odczytu.

filet (fi) Polecenie file przełącza się na nową skrzynkę pocztową. Bez argumentów drukuje
pełny stan bieżącej skrzynki pocztowej. Jeśli zostanie podany argument, zostanie on wypisany
zmiany (takie jak usunięcia) dokonane przez użytkownika i otworzyć nową skrzynkę pocztową. Niektóre specjalne
konwencje są uznawane za Nazwa Argument:

# (znak cyfry) oznacza poprzedni plik,
% (znak procentu) oznacza systemową skrzynkę pocztową użytkownika wywołującego (lub
wartość falcówka dla folderów IMAP),
%użytkownik oznacza systemową skrzynkę pocztową użytkownik (i nigdy wartość falcówka,
niezależnie od jego aktualnego ustawienia),
& (ampersand) oznacza plik MBOX użytkownika wywołującego i
+plik oznacza a filet falcówka katalogiem.
%:spec.pliku rozszerza się do tej samej wartości co specyfikacja pliku, ale plik jest traktowany jako
systemową skrzynkę pocztową np mbox i zapisać polecenia, znaczenie
jakie będą wiadomości przeczytane w bieżącej sesji
przeniesiony do skrzynki pocztowej MBOX, zamiast po prostu zostać oznaczony jako
czytać.

Jeśli nazwa pasuje do jednego z łańcuchów zdefiniowanych za pomocą polecenia skrót, to jest
zastąpiony jego długą formą i rozszerzony. Jeśli nazwa kończy się na „.gz”, „.bz2” lub
„.xz” jest traktowany jako skompresowany gzip(1) bzip2(1) lub xz(1)
odpowiednio i przejrzyście obsługiwane przez pośrednią (nie)kompresję
krok (przy użyciu pliku tymczasowego) z odpowiednią funkcją, wystarczającym wsparciem
pod warunkiem, że. Podobnie, jeśli nazwany plik nie istnieje, ale plik z jednym z
wspomniane rozszerzenia kompresji, to nazwa jest automatycznie rozwijana i
używany jest plik skompresowany.

W przeciwnym razie, jeśli nazwa kończy się rozszerzeniem dla którego plik-hook-load-EXTENSION
i plik-hook-save-EXTENSION ustawione są zmienne, to zostaną użyte podane haczyki
załadować i zapisać „nazwę”, a S-nail będzie działać z pośrednim plikiem tymczasowym.

Pliki MBOX (skrzynki pocztowe oparte na płaskich plikach) są zazwyczaj blokowane podczas operacji na plikach
w celu uniknięcia niespójności z równoczesnymi modyfikacjami. Pliki skrzynki pocztowej
które S-nail traktuje jak systemowe skrzynki pocztowe będą również chronione przez tzw. dotlock
plików, tradycyjny sposób blokowania zbioru buforowego poczty: dla każdego pliku „a” plik blokady
„a.lock” zostanie utworzony na czas trwania synchronizacji — w razie potrzeby
proces potomny dotlock z separacją uprawnień zostanie użyty w celu dostosowania do potrzeb
dostosowania uprawnień w celu utworzenia pliku dotlock w tym samym katalogu i
z tymi samymi tożsamościami użytkowników i grup, co interesujący plik. Zobacz także
mbox-rfc4155 do precyzyjnego dostrajania obsługi plików MBOX.

If Nazwa odnosi się zatem do katalogu z podkatalogami „tmp”, „new” i „cur”.
jest traktowany jako folder w formacie „Maildir”. Nazwa formularza

[v15-compat] protokół://[użytkownik[:hasło]@]host[:port][/ścieżka]
[no v15-compat] protokół://[użytkownik@]host[:port][/ścieżka]

jest traktowana jako specyfikacja internetowej skrzynki pocztowej. Sojusznik [Opcjonalnie] wspierany
są protokoły pop3 (POP3) i pop3 (POP3 z szyfrowanym transportem SSL/TLS). The
[/ścieżka] część jest ważna tylko dla IMAP; tam jest domyślnie SKRZYNKA. Zobacz także
Sekcja On URL składnia i poświadczenie wyszukiwania.

[brak kompatybilności z v15] Jeśli użytkownik zawiera znaki specjalne, w szczególności „/” lub „%”, one
musi być poprzedzony znakami ucieczki w notacji adresu URL – polecenie kod URL może służyć do pokazywania
konieczna konwersja. Opcjonalna część „ścieżka” dotyczy tylko protokołu IMAP; Jeśli to jest
pominięty, używana jest domyślna skrzynka odbiorcza.

Jeśli S-nail jest połączony z serwerem IMAP, odnosi się do niego nazwa w postaci `@skrzynka pocztowa'
`mailbox' na tym serwerze, ale poza tym przedrostek `@' nie ma specjalnego znaczenia.

flaga Pobiera listę wiadomości i oznacza wiadomości jako flagapilne/specjalne
uwaga. Znak ten nie ma żadnego technicznego znaczenia w systemie pocztowym; to po prostu powoduje
wiadomości mają być wyróżnione w podsumowaniu nagłówka i czyni je specjalnie
adresowalny.

falcówka (złóż) To samo co filet.

teczki Bez argumentów wypisz nazwy folderów w katalogu folderów. z
istniejący folder jako argument, wyświetla nazwy folderów poniżej nazwanego folderu;
np. polecenie `folders @' wyświetla listę folderów na podstawowym poziomie bieżącego
serwer IMAP. Zobacz także zmienną głębokość listy imap.

Kontynuacja
(F) Podobny do Odpowiadać, ale zapisuje komunikat w pliku o nazwie odpowiadającej części lokalnej
adresu pierwszego odbiorcy (zamiast in rekord).

kontynuacja
(fo) Podobny do odpowiadać, ale zapisuje komunikat w pliku o nazwie odpowiadającej części lokalnej
adresu pierwszego odbiorcy (zamiast in rekord).

kontynuacja
Podobny do kontynuacja, ale odpowiada wszystkim odbiorcom niezależnie od fliper
zmienna.

nadawca obserwacji
Podobny do Kontynuacja, ale odpowiada tylko nadawcy niezależnie od tego fliper
zmienna.

Naprzód Alias ​​dla Fwd.

Naprzód Alias ​​dla fwd.

od (f) Pobiera listę komunikatów i drukuje ich nagłówki (co kwalifikuje to
polecenie jako narzędzie wyszukiwania S-nails).

Fwd Podobny do fwd, ale zapisuje wiadomość w pliku o nazwie odpowiadającej lokalnej części pliku
adres odbiorcy (zamiast in rekord).

fwd Pobiera wiadomość i adres odbiorcy i przekazuje mu wiadomość.
Tekst oryginalnej wiadomości jest zawarty w nowej, z wartością
kierunkowskazy zmienna wydrukowana wcześniej. The fwignorować i zachowaj polecenia określają
które pola nagłówka są zawarte w nowej wiadomości. Tylko pierwsza część A
wiadomość wieloczęściowa jest uwzględniona, chyba że do przodu jako załącznik opcja jest ustawiona.
Chyba że opcja pełne nazwy jest ustawione adresy odbiorców zostaną usunięte
komentarze, nazwiska itp.

fwignorować
Określa, które pola nagłówka mają być ignorowane za pomocą polecenia fwd. To polecenie
nie ma wpływu, gdy do przodu jako załącznik opcja jest ustawiona.

zachowaj
Określa, które pola nagłówka mają zostać zachowane za pomocą polecenia fwd. zachowaj
nadpisuje fwignorować. Polecenie to nie działa, gdy do przodu jako załącznik
opcja jest ustawiona.

duch Zdefiniuj lub wypisz aliasy poleceń, tak zwane duchy. Bez argumentów lista wszystkich
drukowane są aktualnie znane aliasy. Z jednym argumentem rozwinięcie podanego
wyświetlany jest alias. Z dwoma lub więcej argumentami alias polecenia jest definiowany lub aktualizowany:
pierwszym argumentem jest nazwa, pod którą powinna znajdować się pozostała linia poleceń
dostępne, których treść może dotyczyć wszystkiego. Można użyć ducha
wszędzie tam, gdzie można użyć normalnego polecenia, ale zawsze ma ono pierwszeństwo; jakiekolwiek argumenty
które są podane aliasowi polecenia, są łączone z treścią aliasu, a plik
wynikowy ciąg tworzy linię poleceń, która jest w efekcie wykonywana. Zobacz także
niegospodarz.

? gh xx
`duch': brak takiego aliasu: "xx"
? gh xx echo cześć,
? gh xx
duch xx „echo cześć”,
? xx
Halo,
? xx świat
hello, world

headers (h) Pokaż aktualną grupę nagłówków, których rozmiar zależy od zmiennej
ekran. Jeśli podano specyfikację komunikatu, grupa nagłówków zawierająca
zostanie wyświetlona pierwsza wiadomość, a wiadomość u góry ekranu stanie się
nowa „kropka”.

pomoc (hel) synonim dla ?.

historia [Opcja] Albo pokazać or jasny lista wpisów historii; dziesiętny LICZBA
argument wybiera i pokazuje odpowiedni wpis historii – naciśnij „ENTER”, aby zaakceptować
go, a wpis historii stanie się nowym początkiem historii. Tryb domyślny, jeśli nie
podane są argumenty pokazać.

przytrzymaj (ho, też zachować) Sporządza listę wiadomości i zaznacza każdą znajdującą się na niej wiadomość do zapisania
w systemowej skrzynce pocztowej użytkownika zamiast w MBOX. Nie zastępuje usunąć
Komenda. S-nail odbiega tym poleceniem od standardu POSIX, ponieważ a Następny
komenda wydana po przytrzymaj wyświetli następujący komunikat, a nie bieżący.

if (i) Część gniazda if/Elif/więcej/endif konstrukcja wykonania warunkowego — if
podany warunek jest prawdziwy, wtedy wykonywany jest blok enkapsulowany. Tylko POSIX
obsługuje warunki „[Rr]eceive”, „[Ss]end” i „[Tt]erm” (wykonaj, jeśli standardowe
input to tty), wszystkie pozostałe warunki to rozszerzenia nieprzenośne; zauważ to
fałszywie określone warunki powodują wykonanie całego warunku
konstruuj aż do (pasującego) zamknięcia endif polecenie do stłumienia. Składnia
gniazdowych if konstrukcja wykonania warunkowego wymaga, aby każdy warunek i
element składni jest otoczony białymi znakami.

jeśli otrzymasz
polecenia ...
więcej
polecenia ...
endif

Innym warunkiem może być dowolna wartość logiczna (zobacz sekcję wartość Opcje dla
boolean), aby oznaczyć zawinięty blok jako „nigdy nie wykonuj” lub „zawsze wykonuj”. To jest
możliwe jest sprawdzenie istnienia zmiennej lub porównanie jej rozwinięcia z użytkownikiem
danej wartości lub innej zmiennej poprzez wyzwalacz warunkowy „$” („następna zmienna”)
postać. Dostępne operatory porównania to „<” (mniej niż), „<=” (mniej niż
lub równy), „==” (równy), „!=” (nierówny), „>=” (większy lub równy), „>”
(większy niż), „=@” (jest podciągiem) i „!@” (nie jest podłańcuchem). Wartości
lewej i prawej strony są traktowane jako łańcuchy i porównywane 8-bitowe
mądry, ignorujący wielkość liter zgodnie z regułami kodowania US-ASCII (dlatego
zależą od aktywnych ustawień regionalnych, prawdopodobnie generując fałszywe wyniki dla ciągów w
kodowanie regionalne). Z wyjątkiem sprawdzania podciągów, porównanie będzie zamiast tego
wykonywane arytmetycznie, jeśli zarówno wartość podana przez użytkownika, jak i zmienna
zawartość, może być analizowana jako liczby (liczby całkowite). Nieustawiona zmienna jest traktowana jako
pusta struna.

Gdy dostępna jest [Opcjonalna] obsługa wyrażeń regularnych, dodatkowy test
można użyć przypadków „=~” i „!~”. Prawą stronę traktują jak zwykłą
wyrażenie, które jest dopasowywane bez uwzględniania wielkości liter i zgodnie z aktywnym LC_CTYPE
locale, co oznacza, że ​​ciągi w kodowaniu ustawień regionalnych powinny być poprawnie dopasowane.

Warunki można łączyć za pomocą list AND-OR (gdzie operator AND to „&&”, a
Operator OR to „||”), które mają równy priorytet i będą oceniane z lewej strony
asocjatywności, używając w ten sposób tej samej składni, która jest znana dla sh(1). To jest również
możliwe jest tworzenie grup warunków i list poprzez łączenie ich w pary
nawiasy „[ ... ]”, które mogą być ze sobą zazębione, a także łączone
poprzez listy AND-OR.

Wyniki poszczególnych warunków i całych grup mogą być modyfikowane za pomocą jednoargumentów
operatorzy: operator jednoargumentowy '!' odwróci wynik.

jeśli $debug
echo *debugowanie* jest ustawione
endif
if $ttychcharset == "UTF-8"
echo *ttycharset* jest ustawione na UTF-8, bez rozróżniania wielkości liter
endif
ustaw t1=jeden t2=jeden
jeśli $t1 == $t2
echo Te dwie zmienne są sobie równe
endif
jeśli $wersja-główna >= 15
echo Uruchamianie nowej wersji..
if $features =@ "wyrażenie regularne"
if $TERM =~ "^xterm.*"
echo ..w terminalu X
endif
endif
if [ [ prawda ] && [ [ $debugowanie ] || [ $pełne ] ] ]
echo Głośno, głośno
endif
jeśli prawda && $debug || $rozwlekły
echo Lewa asocjatywność, znana z powłoki
endif
Jeśli ! ! PRAWDA && ! [! $debugowanie &&! $rozwlekły ]
echo Jednoargumentowa obsługa operatora
endif
endif

ignorować Bez argumentów wypisywana jest lista ignorowanych pól nagłówka, w przeciwnym razie podana
lista pól nagłówka jest dodawana do listy ignorowanych: Pola nagłówka na liście ignorowanych
nie są drukowane na terminalu podczas drukowania komunikatu. Aby wydrukować wiadomość w
w całości użyj poleceń Rodzaj Nieruchomości or . Zobacz także odrzucać i zachować.

IMAP [Opcja] Wysyła ciągi poleceń bezpośrednio do bieżącego serwera IMAP. Ślimak
działa zawsze w trybie IMAP `selected state' na bieżącej skrzynce pocztowej; to rozkazuje
zmiana przyniesie niepożądane rezultaty i należy jej unikać. Przydatny IMAP
polecenia to:

create Pobiera nazwę skrzynki pocztowej IMAP jako argument i tworzy
to.

getquotaroot (RFC 2087) Pobiera jako argument nazwę skrzynki pocztowej IMAP
i drukuje limity dotyczące skrzynki pocztowej. Nie wszystkie IMAP-y
serwery obsługują to polecenie.

namespace (RFC 2342) Nie przyjmuje żadnych argumentów i drukuje Personal
Przestrzenie nazw, Przestrzenie nazw innych użytkowników i Udostępnione
Przestrzenie nazw. Każdy typ przestrzeni nazw jest drukowany w nawiasach; Jeśli
istnieje wiele przestrzeni nazw tego samego typu, inner
oddzielają je nawiasy. Dla każdej przestrzeni nazw przedrostek i a
wyświetlany jest separator hierarchii. Nie wszystkie serwery IMAP obsługują
to polecenie.

inc Taki sam jak nowa poczta.

podstęp Drukuje nazwy wszystkich dostępnych poleceń, posortowane alfabetycznie.

lokalny
Polecenia tego można użyć do zlokalizowania zmian w zmiennych, co oznacza, że ​​ich stan
zostanie przywrócony do poprzedniego po opuszczeniu objętego zakresu. Może być tylko
używany wewnątrz bloków definicji makr wprowadzonych przez konto or określićI jest
interpretowane jako wartość logiczna (zob wartość Opcje); „obsługiwany zakres” konta to
w lewo po ponownym wyłączeniu.

zdefiniuj ustawienia_tymczasowe {
ustaw opcję_globalną1
localopty włączone
ustaw opcję_lokalną1
ustaw opcję_lokalną2
Wyłączone opcje lokalne
ustaw opcję_globalną2
}

Note że to ustawienie „kumuluje się”: tzn. czy „makro1” umożliwia zmianę lokalizacji
i wywołuje „makro2”, które jawnie resetuje lokalizację, a następnie wszelkie zmiany wartości
w „makro2” nadal będzie cofnięte przez „makro1”!

Odpowiedz Odpowiadaj na wiadomości przychodzące przez znane (mlista) lub subskrybowane (mlsubskrybuj)
listy mailingowe lub udawać, że to robią (zob Mailing wykazy): oprócz zwykłego odpowiadać
funkcjonalność ta będzie aktywnie uciekać się, a nawet usuwać odbiorców wiadomości w kolejności
do wygenerowania wiadomości, która ma zostać wysłana na listę mailingową. Na przykład
wygeneruje również niejawnie nagłówek „Mail-Followup-To:”, jeśli wydaje się to przydatne,
niezależnie od ustawienia zmiennej kontynuacja.

Poczta Podobny do Poczta, ale zapisuje wiadomość w pliku o nazwie odpowiadającej lokalnej części pliku
adres pierwszego odbiorcy (zamiast in rekord).

Poczta (m) Bierze (listę) adresów odbiorców jako (argumenty) lub pyta
standardowe wejście, jeśli nie podano; następnie zbiera pozostałą zawartość poczty i
wysyła to.

mbox (mb) Podana lista wiadomości ma zostać wysłana do MBOX po wyjściu z S-nail; to jest
domyślna akcja, chyba że przytrzymaj opcja jest ustawiona. [zachowanie wersji 15 może się różnić] To
polecenia można użyć tylko w systemowej skrzynce pocztowej (patrz filet).

typ mime
Bez żadnych argumentów zostanie wyświetlona zawartość pamięci podręcznej typu MIME. W przeciwnym razie
każdy argument definiuje pełną specyfikację typu MIME typu, który powinien być
dodany (poprzedzony) do pamięci podręcznej. W każdym przypadku źródła typu MIME są ładowane jako pierwsze
niezbędny - Kontrola ładowania typów MIME można użyć do dokładnego dostrojenia, które źródła są
faktycznie załadowany. Patrz rozdział dot Połączenia typy.mime pliki więcej informacji o MIME
specyfikacje typów i ogólnie ten temat. Wyrejestrowanie typu MIME i pamięć podręczna
resety mogą być wyzwalane za pomocą usuń typ mime.

mlista Bez argumentów lista wszystkich aktualnie zdefiniowanych list mailingowych (i ich
atrybuty, jeśli istnieją) jest drukowane. W przeciwnym razie wszystkie podane argumenty (które nie muszą być
cytowane z wyjątkiem spacji) zostaną dodane i odtąd będą rozpoznawane jako korespondencja
listy. Listy dyskusyjne można usunąć za pomocą polecenia unmlista.

Jeśli dostępna jest [Opcjonalna] obsługa wyrażeń regularnych, listy mailingowe mogą
być również określone jako wyrażenia regularne (zob re_formatuj(7) więcej na ten temat).

mlsubskrybuj
Bez argumentów lista wszystkich aktualnie zdefiniowanych list mailingowych, które mają rozszerzenie
drukowany jest atrybut subskrypcji. W przeciwnym razie ten atrybut zostanie ustawiony dla wszystkich
podane listy mailingowe, tworząc je na nowo w razie potrzeby (np mlista). Subskrypcja
atrybuty można usunąć za pomocą polecenia anuluj subskrypcję. Zobacz także kontynuacja.

Przenieść Podobny do ruch, ale przenosi komunikaty do pliku, którego nazwa pochodzi od lokalnej części pliku
adres nadawcy pierwszej wiadomości (zamiast in rekord).

ruch Zachowuje się jak kopia ale zaznacza wiadomości do usunięcia, jeśli zostały przesłane
powodzeniem.

Więcej Jak jeszcze, ale także drukuje ignorowane pola nagłówka i wszystkie części MIME. Identyczne z
Strona.

jeszcze Wywołuje PAGER na podanych komunikatach, nawet w trybie nieinteraktywnym i tak długo
ponieważ standardowym wyjściem jest terminal. Identyczne z strona.

netrc [Opcja] Albo (pokazać lub) jasny obecny .netrc cache, najpierw ładując plik jako
konieczne w poprzednim przypadku. Zauważ, że S-nail spróbuje tylko odczytać plik
raz użyj 'netrc wyczyść”, aby odblokować następną próbę. Widzieć wyszukiwanie netrc oraz
Sekcja On URL składnia i poświadczenie wyszukiwania; Sekcja Połączenia .netrc filet dokumenty
format pliku w szczegółach.

nowa poczta Sprawdza nową pocztę w bieżącym folderze bez wcześniejszego wprowadzania zmian.
Jeśli dostępna jest nowa poczta, drukowana jest wiadomość. jeśli nagłówek ustawiona jest zmienna, tj
drukowane są również nagłówki każdej nowej wiadomości.

Następny (n) (jak „+” lub „ENTER”) Przechodzi do następnej wiadomości w kolejności i wpisuje ją. Z
listę argumentów, wpisuje następny pasujący komunikat.

Nowości Taki sam jak Nieprzeczytane.

nowa Taki sam jak nieprzeczytane.

Nie Jeśli bieżący folder jest dostępny przez połączenie sieciowe, polecenie „NOOP” jest
wysłane, w przeciwnym razie żadna operacja nie zostanie wykonana.

Strona Jak strona, ale także drukuje ignorowane pola nagłówka i wszystkie części MIME. Identyczne z
Więcej.

strona Wywołuje PAGER na podanych komunikatach, nawet w trybie nieinteraktywnym i tak długo
ponieważ standardowym wyjściem jest terminal. Identyczne z jeszcze.

Pipe Jak rura ale także potoki ignorowały pola nagłówka i wszystkie części MIME
komunikaty „wieloczęściowe/alternatywne”.

rura (pi) Pobiera listę wiadomości i polecenie powłoki i przesyła wiadomości przez potok
Komenda. Bez argumentu bieżąca wiadomość jest przekazywana przez polecenie
podane przez cmd zmienny. Jeśli strona zmienna jest ustawiona, każdy komunikat jest śledzony
przez znak wysunięcia strony.

zachować
(pre) synonim dla przytrzymaj.

(P) Jak ale także wypisuje ignorowane pola nagłówka i wszystkie części MIME
komunikaty „wieloczęściowe/alternatywne”. Zobacz też , ignorować i zachować.

(p) Sporządza listę wiadomości i wpisuje każdą wiadomość na terminalu użytkownika. Dla
Wieloczęściowe wiadomości MIME, wszystkie części o typie zawartości „tekst” lub „wiadomość”.
pokazane, inne są ukryte, z wyjątkiem ich nagłówków. Wiadomości są odszyfrowywane i
w razie potrzeby przekonwertowany na zestaw znaków terminala.

porzucić (q) Kończy sesję, zapisując wszystkie nieusunięte, niezapisane wiadomości w bieżącym
MBOX, zachowując wszystkie wiadomości oznaczone przytrzymaj or zachować lub nigdy nie wymieniony w
systemowej skrzynki pocztowej i usunięcie wszystkich innych wiadomości z systemowej skrzynki pocztowej. Jeśli
nowa poczta dotarła w trakcie sesji, pojawi się komunikat „Masz nową pocztę”.
pokazane. Jeśli podano podczas edytowania pliku skrzynki pocztowej z flagą wiersza poleceń -f, następnie
plik edycji zostanie nadpisany. Następuje powrót do powłoki, chyba że nastąpi przepisanie
edycji pliku nie powiedzie się, w takim przypadku użytkownik może wyjść za pomocą polecenia wyjścia.

przekierowanie
Taki sam jak wysłać ponownie.

przekierowanie
Taki sam jak Wyślij ponownie.

usunąć Usuwa nazwane foldery. Użytkownik proszony jest o potwierdzenie w trybie interaktywnym.

przemianować Pobiera nazwę istniejącego folderu oraz nazwę nowego folderu i zmienia nazwę
pierwszy do drugiego. Oba foldery muszą być tego samego typu i muszą być
znajduje się na bieżącym serwerze dla IMAP.

Odpowiedz (R) Odpowiedz inicjatorowi. Nie odpowiada innym odbiorcom oryginału
wiadomość. fliper wymieni to polecenie z odpowiadać. Chyba że opcja pełne nazwy
ustawiony adres odbiorcy zostanie usunięty z komentarzy, nazw itp.

odpowiadać (r) Weź wiadomość i grupowo odpowiedz na nią, zwracając się do nadawcy i wszystkich
odbiorców. kontynuacja, kontynuacja do honoru, odpowiedź na honor jak również
odbiorcy-w-cc wpływać na zachowanie reakcji. Komenda Odpowiedz oferuje specjalne
obsługa odpowiadania na listy mailingowe. Chyba że opcja pełne nazwy ustawiono
adresy odbiorców zostaną usunięte z komentarzy, imion itp. Jeżeli fliper jest ustawiony
Polecenia Odpowiedz i odpowiadać są wymieniane.

Odpowiedz wszystkim
Podobny do odpowiadać, ale inicjuje odpowiedź grupową niezależnie od wartości fliper.

nadawca odpowiedzi
Podobny do Odpowiedz, ale odpowiada tylko nadawcy, niezależnie od wartości fliper.

Wyślij ponownie Jak wysłać ponownie, ale nie dodaje żadnych wierszy nagłówka. To nie jest sposób na ukrycie
tożsamości nadawcy, ale przydatne do ponownego wysłania wiadomości do tych samych odbiorców.

wysłać ponownie Pobiera listę wiadomości i nazwę użytkownika i wysyła każdą wiadomość do nazwanego użytkownika.
„Resent-From:” i powiązane pola nagłówka są dołączane do nowej kopii pliku
wiadomość.

Odpowiadać Taki sam jak Odpowiedz.

odpowiadać Taki sam jak odpowiadać.

odpowiadaj
Taki sam jak Odpowiedz wszystkim.

nadawca odpowiedzi
Taki sam jak nadawca odpowiedzi.

zachować (ret) Bez argumentów wypisywana jest lista zachowanych pól nagłówka, w przeciwnym razie
podana lista pól nagłówka jest dodawana do listy zachowanych: Pola nagłówka w
lista zachowana jest wyświetlana na terminalu podczas drukowania wiadomości, wszystkie inne nagłówki
pola są pomijane. Aby wydrukować wiadomość w całości, użyj poleceń Rodzaj Nieruchomości
or . Zobacz także odrzucać i ignorować; zachować ma pierwszeństwo przed ww.

Zapisz (S) Podobny do zapisać, ale zapisuje wiadomości w pliku nazwany na cześć lokalnej części
nadawcę pierwszej wiadomości zamiast (w rekord i) pobieranie nazwy pliku
argumenty.

zapisać (s) Bierze listę wiadomości i nazwę pliku i dołącza każdą wiadomość po kolei na końcu
pliku. Jeśli nie podano nazwy pliku, używany jest plik MBOX. Nazwa pliku w
cudzysłowów, po których następuje wygenerowana liczba znaków, jest wyświetlana na terminalu użytkownika.
W przypadku edycji systemowej skrzynki pocztowej wiadomości są oznaczane do usunięcia. Skompresowane pliki
i skrzynki pocztowe IMAP są obsługiwane zgodnie z opisem dla -f opcja wiersza poleceń powyżej.

zapisana odrzucona
Taki sam jak zapisz ignorowanie.

zapisz ignorowanie
jest do zapisać co ignorować jest i rodzaj. Tak oznaczone pola nagłówka to
odfiltrowane podczas zapisywania wiadomości przez zapisać lub podczas automatycznego zapisywania w MBOX.
To polecenie powinno być stosowane tylko do pól nagłówka, które nie zawierają
informacje potrzebne do zdekodowania wiadomości, tak jak robią to pola treści MIME. Jeśli oszczędzasz
wiadomości na koncie IMAP ignorowanie pól uniemożliwia skopiowanie danych
bezpośrednio na serwerze, przez co działanie zwykle staje się znacznie wolniejsze.

zachowaj
jest do zapisać co zachować jest i rodzaj. Tak oznaczone pola nagłówka to
tylko te zapisane z komunikatem podczas zapisywania przez zapisać lub podczas automatycznego zapisywania w
MBOX. zachowaj nadpisuje zapisz ignorowanie. Użycie tego polecenia jest mocno
odradzane, ponieważ może usuwać pola nagłówka potrzebne do zdekodowania wiadomości
prawidłowo.

widziany Sporządza listę wiadomości i oznacza wszystkie wiadomości jako przeczytane.

zestaw (se) Bez argumentów to polecenie wypisuje wszystkie opcje, a dla opcji niebinarnych
wartości, które są obecnie znane S-nail. Ustawienie dowolnej opcji bsdcompat or
zestaw bsd zmienia format wyjściowy na styl BSD, w przeciwnym razie poprawnie cytowana lista
jest produkowany. Jeśli debug jest ustawiony lub gadatliwy został ustawiony dwa razy, to lista jest
zmodyfikowane, aby zaznaczyć złożone zmienne.

W przeciwnym razie modyfikuje (ustawia i rozbraja) podane opcje. Argumenty mają formę
„opcja=wartość” (bez spacji przed lub po „=”) lub zwykły „opcja”, jeśli nie ma
wartość. Cudzysłów można umieścić wokół dowolnej części instrukcji przypisania
cytować spacje lub tabulatory, np.

ustaw przedrostek wcięcia="->"

Jeśli argument zaczyna się od „nie”, jak w przypadku „set nosave”, efekt jest taki sam jak
powołując się na rozbrojony komendę z pozostałą częścią zmiennej ('unset save').

settenv Identyczny z zestaw poza tym, że opcje są również eksportowane do programu
środowisko; ponieważ to zadanie wymaga natywnej obsługi hosta, polecenie zawsze będzie
zgłoś błąd, jeśli nie jest dostępny (ale nadal zachowuj się jak zestaw w tym przypadku). Ten
operacja jest no-op, chyba że wszystkie pliki zasobów zostały załadowane. Zobacz także
unsetenv.

powłoka (sh) Wywołuje interaktywną wersję powłoki.

skrót
Bez argumentów wypisywana jest lista wszystkich aktualnie zdefiniowanych skrótów.
W przeciwnym razie wszystkie podane argumenty (które nie muszą być cytowane z wyjątkiem białych znaków) są
traktowane jako pary skrótów i ich rozwinięć, tworzące nowe lub zmieniające się
w razie potrzeby istniejące skróty. Skróty można usunąć za pomocą polecenia
bez skrótów. Ciągi interpretacji powinny mieć opisaną składnię
dla filet dowództwo.

pokazać Jak , ale nie wykonuje ani dekodowania, ani deszyfrowania MIME, więc plik raw
wyświetlany jest tekst wiadomości.

rozmiar (si) Wypisz rozmiar w znakach każdej wiadomości z podanej listy wiadomości.

rodzaj Utwórz posortowaną reprezentację bieżącego folderu i zmień plik Następny komenda
oraz tryby adresowania takie, że odnoszą się do wiadomości w posortowanej kolejności.
Numery wiadomości są takie same jak w trybie zwykłym. jeśli nagłówek ustawiona jest zmienna, a
drukowane jest również podsumowanie nagłówka w nowym zleceniu. Możliwe kryteria sortowania to:

data Posortuj wiadomości według ich pola „Data:”, czyli według czasu, w którym zostały wysłane
zostały wysłane.
from Sortuj wiadomości według wartości ich pola 'Od:', czyli według
adres nadawcy. jeśli nazwa programu ustawiona jest zmienna, tj
używane jest prawdziwe imię i nazwisko nadawcy (jeśli istnieje).
rozmiar Sortuj wiadomości według rozmiaru.
spam [Opcja] Posortuj wiadomość według wyniku spamu, tak jak dotychczas
sklasyfikowane przez spamować.
status Sortuj wiadomości według ich statusu.
temat Posortuj wiadomości według tematu.
wątek Utwórz wyświetlacz z wątkami.
sortować wiadomości według wartości ich pola „Do:”, czyli po
adres odbiorcy. jeśli nazwa programu ustawiona jest zmienna, tj
używane jest prawdziwe imię i nazwisko odbiorcy (jeśli istnieje).

Jeśli nie podano żadnego argumentu, drukowane jest bieżące kryterium sortowania.

źródło (więc) Polecenie źródłowe odczytuje polecenia z pliku.

źródło_jeśli
Różnica w stosunku do źródło jest to, że to polecenie nie wygeneruje błędu, jeśli plik
podanego argumentu pliku nie można pomyślnie otworzyć. Może to mieć znaczenie np.
zasobów, ponieważ ich ładowanie jest zatrzymywane po napotkaniu błędu.

usuwać spam
[Opcja] Pobiera listę wiadomości i czyści ich flagę „to spam”.

spam zapomnij
[Opcja] Pobiera listę wiadomości i powoduje interfejs spamu zapomnieć, że ma
kiedykolwiek używał ich do trenowania swojego filtra Bayesa. O ile nie zaznaczono inaczej, słowo „is-spam”
Sprawdzana jest flaga wiadomości, aby wybrać, czy wiadomość ma zostać zapomniana
„szynka” lub „spam”.

spamer [Opcja] Pobiera listę komunikatów i informuje o nich filtr Bayesa
interfejs spamu że są „szynką”. Spowoduje to również wyczyszczenie flagi „is-spam” w pliku
wiadomości, o których mowa.

spamować
[Opcja] Pobiera listę wiadomości i ocenia je przy użyciu skonfigurowanych
interfejs spamu, bez modyfikowania wiadomości, ale ustawiając ich flagę „is-spam” jako
odpowiedni; ponieważ nagłówki klasyfikacji spamu zostaną utracone, wskaźnik zostanie zapomniany
po opuszczeniu skrzynki pocztowej. Zapoznaj się z sekcją podręcznika Prowadzenie spam dla
pełny obraz obsługi spamu w S-nail.

zestaw spamu [Opcja] Pobiera listę wiadomości i ustawia flagę „to spam”.

spam spam
[Opcja] Pobiera listę komunikatów i informuje o nich filtr Bayesa
interfejs spamu że są „spamem”. Spowoduje to również ustawienie flagi „is-spam” dla pliku
wiadomości, o których mowa.

wątek [Przestarzałe] To samo, co „sortowanie wątku” (w razie potrzeby rozważ użycie „ducha”).
Utwórz wielowątkową reprezentację bieżącego folderu, tj. wcięcie wiadomości
są odpowiedziami na inne wiadomości w nagłówku i zmień Następny poleceń i
tryby adresowania w taki sposób, że odwołują się do komunikatów w kolejności wątków.
Numery wiadomości są takie same jak w trybie bez wątków. jeśli nagłówek ustawiona jest zmienna,
drukowane jest również podsumowanie nagłówka w kolejności wątków.

Top (to) Bierze listę wiadomości i drukuje kilka górnych linii każdej z nich. Liczba
liczba drukowanych linii jest kontrolowana przez zmienną górne linie i domyślnie wynosi pięć.

Kontakt (tou) Pobiera listę wiadomości i zaznacza wiadomości do zapisania w MBOX. Ślimak
odbiega od standardu POSIX za pomocą tego polecenia, jak poniżej Następny komenda
wyświetli następujący komunikat zamiast bieżącego.

Rodzaj Nieruchomości (T) Identyczne z dowództwo.

rodzaj (t) synonim dla .

brak konta
Usuń wszystkie podane konta. Komunikat o błędzie jest drukowany, jeśli dane konto nie jest
zdefiniowane. Specjalna nazwa „*” spowoduje odrzucenie wszystkich istniejących kont.

alias (una) Pobiera listę nazw zdefiniowanych przez komendy alias i odrzuca zapamiętane
grupy użytkowników. Nazwa specjalna „*” spowoduje odrzucenie wszystkich istniejących aliasów.

bez odpowiedzi
Sporządza listę wiadomości i oznacza każdą wiadomość jako brak odpowiedzi.

rozłożyć się
Dotyczy tylko trybu wątkowego. Bierze listę wiadomości i tworzy wiadomość i
wszystkie odpowiedzi na nie znów będą widoczne w podsumowaniach nagłówków. Kiedy wiadomość staje się
aktualna wiadomość jest automatycznie wyświetlana. Również, gdy wiadomość z
drukowane są zwinięte odpowiedzi, wszystkie są automatycznie rozwijane.

niezdefiniowany
Zdefiniuj wszystkie podane makra. Komunikat o błędzie jest drukowany, jeśli dane makro nie jest
zdefiniowane. Specjalna nazwa „*” spowoduje odrzucenie wszystkich istniejących makr.

Undelete
(u) Sporządza listę wiadomości i oznacza każdą wiadomość jako nie do usunięcia.

szkic Pobiera listę wiadomości i unprojekts każdą wiadomość.

odznacz Bierze listę wiadomości i oznacza każdą wiadomość jako nieistniejącą flagawieku.

zignorować
Usuwa nazwy pól nagłówka z listy ignorowanych pól dla Naprzód
Komenda. Specjalna nazwa „*” usunie wszystkie pola.

nieustraszony
Usuwa nazwy pól nagłówka z listy zachowanych pól dla Naprzód
Komenda. Specjalna nazwa „*” usunie wszystkie pola.

niegospodarz Usuń wszystkie podane polecenia duchS. Specjalna nazwa „*” usunie wszystkie duchy.

zignorować
Usuwa nazwy pól nagłówka z listy ignorowanych pól. Specjalna nazwa
„*” usunie wszystkie pola.

usuń typ mime
Usuń wszystkie podane typy MIME, np. „unmimetype text/plain” usunie wszystkie
zarejestrowane specyfikacje dla typu MIME „text/plain”. Specjalna nazwa „*”
odrzuci wszystkie istniejące typy MIME, podobnie jak „zresetuje”, ale także
ponownie włącza inicjowanie pamięci podręcznej przez Kontrola ładowania typów MIME.

unmlista Zapomnij o wszystkich podanych listach mailingowych. Specjalna nazwa „*” usunie wszystkie
listy. Zobacz także mlista.

anuluj subskrypcję
Usuń atrybut subskrypcji ze wszystkich podanych list mailingowych. Specjalna nazwa
„*” usunie atrybut ze wszystkich list, które go mają. Zobacz także
mlsubskrybuj.

Nieprzeczytane Taki sam jak nieprzeczytane.

nieprzeczytane Sporządza listę wiadomości i oznacza każdą wiadomość jako nieprzeczytaną.

nie zatrzymywać się
Usuwa nazwy pól nagłówka z listy zachowanych pól. Specjalna nazwa
„*” usunie wszystkie pola.

unsaignore
Usuwa nazwy pól nagłówka z listy ignorowanych pól do zapisania. The
nazwa specjalna „*” usunie wszystkie pola.

unsavertain
Usuwa nazwy pól nagłówka z listy pól zachowanych do zapisania. The
nazwa specjalna „*” usunie wszystkie pola.

rozbrojony (uns) Pobiera listę nazw opcji i odrzuca ich zapamiętane wartości; the
odwrotność zestaw.

unsetenv
Identyczny z rozbrojony z wyjątkiem tego, że opcje są również usuwane z programu
środowisko; ponieważ to zadanie wymaga natywnej obsługi hosta, polecenie zawsze będzie
zgłoś błąd, jeśli nie jest dostępny (ale nadal zachowuj się jak rozbrojony). Ta operacja
jest no-op, chyba że wszystkie pliki zasobów zostały załadowane. Zobacz także settenv.

bez skrótów
Usuwa nazwy skrótów podane jako argumenty. Specjalna nazwa „*” zostanie usunięta
wszystkie skróty.

rozsortować Wyłącz tryb sortowania lub wątków (zobacz sekcję rodzaj i wątek polecenia), powrót do
normalna kolejność komunikatów i, jeśli nagłówek zmienna jest ustawiona, wydrukuj podsumowanie nagłówka.

odwrócona
[Przestarzałe] To samo co rozsortować.

kod adresu URL
Odkoduj podane argumenty łańcuchowe zakodowane w adresie URL i pokaż wyniki.

kod URL
Zakoduj podane argumenty w adresie URL i pokaż wyniki.

Varedit Edytuj wartości lub utwórz podane zmienne w EDYTORZE. Zmienne binarne
nie można edytować.

warszawa Pokaż informacje o wszystkich podanych opcjach. S-nail wie o skończonym zbiorze
znane zmienne wbudowane, które są dalej podzielone na warianty binarne i wartościowe;
mogą mieć specjalne właściwości, takie jak „tylko do odczytu” (ustawienia nie można zmienić) i
„wirtualny”, co oznacza, że ​​wartość jest generowana w locie w razie potrzeby. Obok
tych znanych zmiennych nieskończoną liczbę nieznanych, tzw.
mogą istnieć zmienne, od których oczekuje się, że będą mogły przechowywać wartości.

? ustaw foo=bar nobar
? varshow sendwait wersja-główny pasek foo
"sendwait": (73) binarny: set=1 (ENVIRON=0)
„version-major”: (192) wartość, tylko do odczytu, wirtualna:\
ustaw=1 (ŚRODOWISKO=0) wartość<14>
"foo": (złożony) set=1 (ENVIRON=0) wartość
"bar": (zmontowany) set=0 (ENVIRON=0) wartość

zweryfikować [Opcja] Pobiera listę wiadomości i weryfikuje każdą wiadomość. Jeśli wiadomość nie jest
Wiadomość podpisana S/MIME, weryfikacja nie powiedzie się. Proces weryfikacji
sprawdza, czy wiadomość została podpisana przy użyciu ważnego certyfikatu, czy nadawcy wiadomości
adres e-mail jest zgodny z jednym z zawartych w certyfikacie, a jeśli
treść wiadomości została zmieniona.

wizualny (v) Pobiera listę komunikatów i przy każdym komunikacie wywołuje edytor wyświetlania. Zmodyfikowany
zawartość jest odrzucana, chyba że redagowane z powrotem zmienna jest ustawiona.

napisać (w) W przypadku wiadomości konwencjonalnych zapisywana jest treść bez wszystkich nagłówków. Wyjście
jest odszyfrowywany i konwertowany do formatu natywnego w razie potrzeby. Jeśli plik wyjściowy
istnieje, tekst jest dołączany. Jeśli wiadomość jest w formacie wieloczęściowym MIME, jest to pierwsza
część jest zapisywana do określonego pliku, tak jak w przypadku konwencjonalnych komunikatów, a użytkownik jest
poprosił o nazwę pliku, aby zapisać każdą inną część. Dla wygody oszczędzania każdej części
można pominąć, podając pustą wartość; ten sam wynik można również osiągnąć przez
pisząc to do / dev / null. W przypadku drugiej i kolejnych części wiodące „|”
znak powoduje, że część jest przesyłana potokowo do pozostałej części danych wejściowych użytkownika
interpretowane jako polecenie powłoki; w przeciwnym razie dane wejściowe użytkownika są rozszerzane jak zwykle dla
folderów, np. wykonywana jest interpretacja tyldy. W trybie nieinteraktywnym tylko
części wiadomości wieloczęściowej, które mają nazwę pliku podaną w nagłówku części
zapisane, pozostałe są odrzucane. Oryginalna wiadomość nigdy nie jest oznaczona jako
usunięcie w oryginalnym folderze poczty. W przypadku załączników zawartość pliku
plik docelowy są zastępowane, jeśli plik istniał wcześniej. Nie specjalnie
wykonywana jest obsługa skompresowanych plików.

wyjść (x) synonim dla wyjście.

z S-nail prezentuje nagłówki wiadomości w pełnych oknach, jak opisano w sekcji headers
Komenda. To polecenie przewija do następnego okna komunikatów. Jeśli jest argument
podany, określa okno do użycia. Liczba poprzedzona znakiem „+” lub „-” wskazuje
że okno jest obliczane w odniesieniu do aktualnej pozycji. Numer
bez prefiksu określa bezwzględny numer okna, a „$” umożliwia przewijanie S-nail
do ostatniego okna wiadomości.

Z Podobny do z, ale przewija do następnego lub poprzedniego okna, które zawiera co najmniej jedno
„nowy” lub flagawiadomość.

TYLDA UCIECZKI


Oto podsumowanie znaków specjalnych tyldy, które są używane do wykonywania specjalnych funkcji kiedy
komponowanie wiadomości. Ucieczki tyldy są rozpoznawane tylko na początku linii. Imię
„ucieczka tyldy” jest nieco myląca, ponieważ rzeczywisty znak ucieczki można zmienić
dostosowanie opcji uciec.

~~ ciąg Wstaw ciąg tekstu w wiadomości poprzedzony pojedynczym znakiem „~”. (Jeśli
znak ucieczki został zmieniony, aby to zrobić, ten znak musi zostać podwojony
wyślij go na początku wiersza.)

~! komenda Wykonaj wskazaną powłokę komenda, a następnie wróć do wiadomości.

~. Taki sam efekt jak wpisanie znaku końca pliku.

~: Polecenie S-nail or ~_ Polecenie S-nail
Wykonaj podane polecenie S-nail. Jednak nie wszystkie polecenia są dozwolone.

~? Napisz podsumowanie ucieczek poleceń.

~< filename Identyczny z ~r.

~<! komenda komenda jest wykonywany przy użyciu powłoki. Jego standardowe wyjście jest wstawiane do pliku
wiadomość.

~@ [Nazwa pliku...]
Bez argumentów edytuj listę załączników interaktywnie. Jeśli załącznik
nazwa pliku pozostanie pusta, ten załącznik zostanie usunięty z listy. Kiedy
koniec listy załączników, S-nail poprosi o dalsze załączniki
aż do podania pustej nazwy. Jeśli dana nazwa pliku składa się wyłącznie z
znak numeru '#', po którym następuje ważny numer komunikatu aktualnie aktywnego
mailbox, wówczas dana wiadomość jest dołączana jako MIME „message/rfc822” i
reszta tej sekcji nie ma zastosowania.

Jeśli konwersja zestawu znaków została wkompilowana w S-nail, to ten tryb daje
użytkownikowi opcję określenia wejściowych i wyjściowych zestawów znaków, chyba że plik
rozszerzenie wskazuje zawartość binarną, w takim przypadku S-nail pyta, czy ten krok
należy pominąć dla danego załącznika. Jeśli nie został pominięty, to
zestaw znaków, który pomyślnie reprezentuje dane załącznika, zostanie użyty w pliku
'charset=' Parametr MIME wiadomości e-mail:

· Jeśli określono wejściowe i wyjściowe zestawy znaków, konwersja jest wykonywana
wykonywane w locie. Użytkownik będzie pytany wielokrotnie, aż żądany
konwersja się powiedzie.
· Jeśli określony jest tylko zestaw znaków wyjściowych, zakłada się, że dane wejściowe
być w ttycharset charset i zostanie przekonwertowany na dane wyjście
charset w locie. Użytkownik będzie pytany wielokrotnie, aż żądany
konwersja się powiedzie.
· Jeśli w ogóle nie określono żadnych zestawów znaków, to znaczy algorytm
udokumentowane w dziale Postać zestawy jest stosowany, ale bezpośrednio i dalej
Mucha. Użytkownik będzie pytany wielokrotnie, aż do uzyskania pożądanej konwersji
się powiedzie.
· Na koniec, jeśli określono zestaw znaków wejściowych, ale nie określono zestawu znaków wyjściowych, to nie
konwersja jest zawsze wykonywana, ale wartość parametru MIME „charset=” będzie
nadal być ustawione na dane wprowadzone przez użytkownika.
· Pętlę wyboru zestawu znaków można opuścić, wpisując „control-C”, tj.
powodując przerwanie. Zauważ, że przed wersją S-nail 15.0 to się kończy
cały bieżący wybór załączników, a nie tylko zestaw znaków
wybór.

Bez obsługi konwersji zestawów znaków S-nail poprosi o wprowadzenie danych
tylko zestaw znaków i ustawi wartość parametru MIME „charset=” na
podane dane wejściowe, jeśli takie istnieją; jeśli nie widać żadnych danych wprowadzonych przez użytkownika, to ttycharset zestaw znaków
zamiast tego zostanie użyty jako wartość parametru. Zwróć uwagę, że rozszerzenie pliku
sprawdzanie nie jest wykonywane w tym trybie, ponieważ i tak nie nastąpi żadna konwersja.

Należy pamiętać, że w trybie nieinteraktywnym, ze względu na odtwarzalność, tak będzie
zawsze będą dwa pytania dla każdego załącznika, niezależnie od zestawu znaków
dostępna jest konwersja i jakie jest rozszerzenie pliku. Pierwszy pyta o
nazwa_pliku, a drugi prosi o przekazanie wejściowego zestawu znaków
do odpowiedniego parametru MIME; żadna konwersja nie zostanie wypróbowana, jeśli istnieje
dane wejściowe do tego ostatniego pytania, w przeciwnym razie zwykły algorytm konwersji, as
powyżej, stosuje się. W przypadku załączników do wiadomości odpowiedź na drugie pytanie
jest całkowicie ignorowany.

Jeśli (zamiast) filename podane są argumenty dla ~@ rozkazują, że są
traktowane jako lista plików oddzielonych przecinkami, z których wszystkie są rozwijane i dołączane
na koniec listy załączników. (Nazwy plików z przecinkami lub z wiodącymi lub
końcowe białe znaki można dodać tylko za pomocą wiersza poleceń lub pierwszej metody.
Załączniki do wiadomości można dodawać tylko za pomocą pierwszej metody; nazwy plików które
konflikt z numerami wiadomości można dodać tylko za pomocą wiersza poleceń lub drugiego
metoda.) W tym trybie zakłada się, że załączniki (tekstowe) znajdują się w pliku ttycharset
kodowania i zostaną ocenione zgodnie z dokumentacją w tej sekcji Postać zestawy.

~A Wstawia ciąg zawarty w Znak zmienna (taka sama jak '~i Podpisać'). The
tabulator sekwencji specjalnych „\t” i znak nowej linii „\n” są zrozumiałe.

~a Wstawia ciąg zawarty w znak zmienna (taka sama jak '~i podpisać'). The
tabulator sekwencji specjalnych „\t” i znak nowej linii „\n” są zrozumiałe.

~b Nazwa ... Dodaj podane nazwiska do listy niewidomych odbiorców kopii.

~c Nazwa ... Dodaj podane nazwiska do listy odbiorców kopii.

~d Wczytaj plik określony przez zmienną DEAD do wiadomości.

~e Wywołaj edytor tekstu na zebranej do tej pory wiadomości. Po edycji
po zakończeniu sesji użytkownik może kontynuować dodawanie tekstu do wiadomości.

~F wiadomości Wczytaj nazwane wiadomości do wysyłanej wiadomości, w tym wszystkie wiadomości
nagłówki i części MIME. Jeśli nie określono żadnych komunikatów, wczytaj bieżący
wiadomość.

~f wiadomości Wczytaj nazwane wiadomości do wysyłanej wiadomości. Jeśli nie ma żadnych komunikatów
określony, przeczytaj w bieżącej wiadomości. ignorować i zachować listy są przyzwyczajone
modyfikować nagłówki wiadomości. W przypadku wiadomości wieloczęściowych MIME tylko pierwsza
część do druku jest wliczona w cenę.

~H Edytuj pola nagłówka wiadomości „Od:”, „Odpowiedz do:”, „Nadawca:” i
„Organizacja:”, wpisując każdy z nich po kolei i umożliwiając użytkownikowi edycję
pole. Wartości domyślne dla tych pól pochodzą z od, odpowiedzieć do,
nadawca i ORGANIZACJA zmiennych.

~h Edytuj pola nagłówka wiadomości „Do:”, „DW:”, „UDW:” i „Temat:”, wpisując
każdy po kolei i umożliwiając użytkownikowi edycję pola.

~i zmienna Wstaw wartość określonej zmiennej do wiadomości, dodając znak nowej linii
znak na końcu. Komunikat pozostaje niezmieniony, jeśli zmienna jest nieustawiona
lub pusty. Tabulator sekwencji specjalnych „\t” i znak nowej linii „\n” są zrozumiałe.

~M wiadomości Wczytaj nazwane wiadomości do wysyłanej wiadomości z wcięciem przez przedrostek wcięcia.
Jeśli nie określono żadnych komunikatów, przeczytaj bieżący komunikat.

~m wiadomości Wczytaj nazwane wiadomości do wysyłanej wiadomości z wcięciem przez przedrostek wcięcia.
Jeśli nie określono żadnych komunikatów, przeczytaj bieżący komunikat. ignorować i zachować
listy służą do modyfikowania nagłówków wiadomości. W przypadku wiadomości wieloczęściowych MIME,
zawiera tylko pierwszą część do druku.

~p Wydrukuj dotychczas zebraną wiadomość, poprzedzoną polami nagłówka wiadomości
a następnie lista załączników, jeśli istnieje.

~q Przerwij wysyłanie wiadomości, kopiując ją do pliku wskazanego przez DEAD
zmienna, jeśli zapisać jest ustawiona.

~R filename Wczytaj nazwany plik do wiadomości z wcięciem przedrostek wcięcia.

~r filename Wczytaj nazwany plik do wiadomości.

~s ciąg Powoduje, że nazwany ciąg staje się bieżącym polem tematu.

~t Nazwa ... Dodaj imię/imiona do listy odbiorców bezpośrednich.

~U wiadomości Wczytaj podane / bieżące wiadomości z wyłączeniem wszystkich nagłówków, z wcięciem przez
przedrostek wcięcia.

~u wiadomości Wczytaj podane / bieżące wiadomości, z wyłączeniem wszystkich nagłówków.

~v Wywołaj alternatywny edytor (zdefiniowany przez opcję VISUAL) dla wiadomości
zebrane do tej pory. Zazwyczaj alternatywnym edytorem będzie edytor ekranowy.
Po wyjściu z edytora użytkownik może wznowić dopisywanie tekstu na końcu
wiadomość.

~w filename Zapisz wiadomość w nazwanym pliku. Jeśli plik istnieje, komunikat jest
do niej dołączony.

~x Taki sam jak ~q, z wyjątkiem tego, że wiadomość w ogóle nie jest zapisywana.

~| komenda Prześlij komunikat przez określone polecenie filtru. Jeśli komenda podaje nr
wyjście lub zakończy się nieprawidłowo, zachowaj oryginalny tekst komunikatu.
Np. polecenie fmt(1) jest często używany jako filtr wyrównawczy.

ZMIENNA OPCJE


Zmienne są kontrolowane przez zestaw i rozbrojony polecenia; ogólnie używając rozbrojony może też być
realizowane przez poprzedzenie nazwy zmiennej ciągiem znaków „nie” i wywołanie zestaw, np. „nieustawiony”.
crt” będzie miało taki sam efekt jak „set nocrt”. Tworzenie lub edytowanie zmiennych w pliku
Editor można również osiągnąć za pomocą Varedit. warszawa da więcej wglądu w dane
zmienna(e), natomiast zestaw wyświetli listę wszystkich zmiennych, gdy zostanie wywołana bez
argumenty. Opcje są również niejawnie dziedziczone z programu ŚRODOWISKO i może być
ustawić jawnie za pomocą opcji wiersza poleceń -S.

Istnieją różne rodzaje opcji: opcje binarne, które mogą znajdować się tylko w jednym z dwóch stanów
„ustaw” i „nieustaw”, a także opcje wartości, które mają przypisaną wartość ciągu, dla której
właściwe cytowanie może być ważne w czasie przydziału.

Początkowy Ustawienia
Standard POSIX 2008/Cor 1-2013 wymaga następujących początkowych ustawień zmiennych:
NieallnetNiedodać, zapytajNiezapytajbccNieautodrukNiehukNiecmdNiecrtNiedebugNiekropka,
uciec ustaw na '~', niefliperNiefalcówka, nagłówekNieprzytrzymajNieignorowaćNieignorowaćNiezachować,
NiezachowajNiemetodaNiefolder zewnętrznyNiestrona, podpowiedź Ustawić '? ' (zwróć uwagę, że S-nail odbiega od
standardu za pomocą '\& ', ale specjalny znak zachęty '\&' daje w wyniku „?” w trakcie drukowania
chyba że bsdcompat jest ustawiony), niecichyNierekord, zapisaćNiewyślijczekajNieukazaćNieZnakNieznak,
górne linie ustawić na „5”.

Uwagi: S-nail nie obsługuje nrjeden skok zmienna – użyj opcji wiersza poleceń lub
sendmail-argumenty przekazać opcje do MTA. I domyślny globalny s-nail.rc filet
(który jest ładowany, chyba że -n użyto flagi wiersza poleceń lub NAIL_NO_SYSTEM_RC
ustawiona jest zmienna środowiskowa) nagina nieco te początkowe ustawienia, np. ustawia opcje
przytrzymaj, zachowaj i zachować, żeby wymienić tylko kilka, połączeń zachować itp., i dlatego należy je uwzględnić
konta.

Binarna Opcje
dodaj odbiorców plików
Po określeniu odbiorców plików lub potoków należy o nich wspomnieć w pliku
odpowiednie pola adresowe wiadomości zamiast ich cichego usuwania
z ich listy odbiorców. Domyślnie tacy adresaci nie są wymieniani.

allnet Powoduje, że podczas porównywania adresów oceniana jest tylko część lokalna.

dodać Powoduje, że wiadomości zapisane w MBOX są dołączane na końcu, a nie na początku.
To powinno być zawsze ustawione.

zapytać or zapytaj
Powoduje, że S-nail pyta o temat każdej wysłanej wiadomości. Jeśli użytkownik
odpowie zwykłym znakiem nowej linii, żadne pole tematu nie zostanie wysłane.

zapytać Powoduje, że monity o listy „DW:” i „UDW:” pojawiają się po wyświetleniu wiadomości
został zredagowany.

poprosić o przyłączenie Jeśli jest ustawiona, S-nail prosi o załączenie plików na końcu każdej wiadomości
lista okazała się pusta w tym czasie. Pusta linia kończy listę.

zapytajcc Powoduje, że użytkownik jest monitowany o odbiorców kopii (na końcu każdego z nich).
wiadomość, jeśli zapytać or bsdcompat są ustawione) czy lista okaże się pusta (przy tym
czas). Pusta linia kończy listę.

zapytajbcc Powoduje, że użytkownik jest monitowany o odbiorców niewidomych kopii (na końcu
każda wiadomość, jeśli zapytać or bsdcompat są ustawione) lista okaże się pusta (o godz
ten czas). Pusta linia kończy listę.

znak zapytania [Opcja] Powoduje, że użytkownik jest pytany, czy wiadomość ma być podpisana na końcu
każdej wiadomości. The znak uśmiechu zmienna jest ignorowana, gdy ta zmienna jest ustawiona.

automatyczne zwijanie
Powoduje automatyczne zwijanie wątków po wejściu w tryb wątkowy (patrz
dotychczasowy upadek dowództwo).

autodruk Powoduje, że polecenie usuwania zachowuje się jak „dp -”; w ten sposób po usunięciu wiadomości
następny zostanie wpisany automatycznie.

automatyczny wątek
[Przestarzałe] Powoduje tryb wątkowy (patrz wątek polecenie) do wprowadzenia
automatycznie po otwarciu folderu. To samo co „autosort=wątek”.

huk Umożliwia zastąpienie znaku „!” przez zawartość ostatniej linii poleceń w powłoce
ucieka.

wyjście wsadowe przy błędzie
Jeśli tryb wsadowy został włączony przez -# opcja wiersza poleceń, a następnie to
zmienna będzie konsultowana za każdym razem, gdy S-nail zakończy jedną operację (powróci do
wiersz polecenia); jeśli jest ustawiony, S-nail zakończy się, jeśli ostatni
operacja wygenerowała błąd.

bsdannounce
Powoduje automatyczne wyświetlenie podsumowania nagłówka po wykonaniu a filet dowództwo.

bsdcompat Ustawia niektóre funkcje kosmetyczne na tradycyjny styl BSD; ma taki sam wpływ jak
ustawienie zapytać oraz wszystkie inne zmienne poprzedzone przedrostkiem „bsd”; zmienia również
znaczenie specyficznego dla S-nail „\&” podpowiedź sekwencja ewakuacyjna.

flagi bsd Zmienia litery drukowane w pierwszej kolumnie podsumowania nagłówka na
tradycyjny styl BSD.

bsdnagłówek
Zmienia wyświetlanie kolumn w podsumowaniu nagłówka na tradycyjny styl BSD.

bsdmsgs Zmienia niektóre komunikaty informacyjne na tradycyjny styl BSD.

bsdorder Powoduje, że pole „Temat:” pojawia się bezpośrednio po polu „Do:” w
nagłówki wiadomości i z ~h TYLDA UCIECZKI.

zestaw bsd Zmienia format wyjściowy pliku zestaw polecenia do tradycyjnego stylu BSD.

wyłączanie kolorów
[Opcja] Wymuś wyłączenie użycia kolorów. Zobacz także sekcję Kolorowy
wiadomość pokaz.

kolorowy pager
[Opcja] Kolor pogody powinien być używany dla danych wyjściowych, które są stronicowane przez PAGER.
Zauważ, że pagery mogą potrzebować specjalnych flag, np. mniej(1) wymaga opcji -R i
lv(1) opcja -c w celu wsparcia kolorów; dlatego S-nail sprawdzi
zmienna PAGER – jeśli zaczyna się od ciągu „mniej” oznacza nieistniejący
zmienna środowiskowa MNIEJ zostanie ustawiony na „FRSXi”, podobnie dla „lv” LV będzie
opcjonalnie ustawić na „-c”. Zobacz także sekcję Kolorowy wiadomość pokaz dla
więcej na ten temat.

debug Drukuje komunikaty debugowania i wyłącza faktyczne dostarczanie komunikatów. Również
oznacza nierekord i niezapisać.

odłączony
[Opcja] Po wybraniu skrzynki pocztowej IMAP i ustawieniu tej zmiennej brak połączenia
do serwera jest inicjowany. Zamiast tego dane są uzyskiwane z lokalnej pamięci podręcznej (zob
pamięć podręczna imap). Skrzynki pocztowe, których nie ma w pamięci podręcznej i wiadomości, które mają
jeszcze nie w całości pobrane z serwera nie są dostępne; sprowadzić wszystkich
wiadomości w skrzynce pocztowej jednocześnie, można użyć polecenia `copy * /dev/null'
nadal w trybie połączenia. Zmiany wprowadzone w skrzynkach pocztowych IMAP są rozłączone
mode są umieszczane w kolejce i zatwierdzane później, gdy nawiązywane jest połączenie z tym serwerem.
Ta procedura nie jest całkowicie niezawodna, ponieważ nie można zagwarantować, że
Unikalne identyfikatory IMAP (UID) na serwerze nadal odpowiadają identyfikatorom w pamięci podręcznej pod adresem
ten czas. Dane są zapisywane jako DEAD, gdy wystąpi ten problem.

rozłączony-UŻYTKOWNIK@HOSTA
Określone konto jest obsługiwane zgodnie z opisem dla odłączony zmienna
powyżej, ale nie ma to wpływu na inne konta.

dyspozycja-powiadomienie-wyślij
[Opcja] Wyemituj nagłówek „Disposition-Notification-To:” (RFC 3798) z
wiadomość. To wymaga zestawu od zmienna.

kropka Kiedy kropka jest ustawiona, kropka „.” samodzielnie w linii podczas wprowadzania wiadomości z a
terminal będzie traktowany jako koniec wiadomości (oprócz normalnego końca
stan pliku). Jeśli ignorować jest ustawiony nrkropka jest ignorowany, a użycie kropki oznacza
jedyna metoda zakończenia trybu wprowadzania.

dotlock-ignore-błąd
[Opcja] Synchronizacja skrzynek pocztowych, które S-nail traktuje jako systemowe
(patrz polecenie filet) będą chronione tak zwanymi plikami dotlock — the
tradycyjna metoda blokowania plików buforowych poczty — oprócz blokowania plików systemowych.
Ponieważ S-nail jest dostarczany z programem do tworzenia dotlock z separacją uprawnień
zawsze powinien być w stanie utworzyć taki plik dotlock, nie ma ku temu dobrego powodu
ignoruj ​​​​błędy tworzenia plików dotlock, a zatem są one śmiertelne, chyba że to
zmienna jest ustawiona.

edytuj wzdłuż Jeśli ta zmienna jest ustawiona, edytor jest uruchamiany automatycznie po wyświetleniu wiadomości
składa się w trybie interaktywnym, tak jakby ~e TYLDA UCIECZKI został określony.
Połączenia nagłówki edycji zmienna jest implikowana dla tego automatycznie zrodzonego edytora
sesja.

nagłówki edycji
Gdy wiadomość jest edytowana podczas tworzenia, jej nagłówek jest dołączany do pliku
edytowalny tekst. „Do:”, „DW:”, „UDW:”, „Temat:”, „Od:”, „Odpowiedź do:”,
Pola „Nadawca:” i „Organizacja:” są akceptowane w nagłówku, inne
pola są ignorowane.

pusty start
Jeśli skrzynka pocztowa jest pusta, S-nail zwykle drukuje komunikat „Brak wiadomości dla użytkownika” i kończy działanie
natychmiast. Jeśli ta opcja jest ustawiona, S-nail uruchamia się nawet przy pustej skrzynce pocztowej.

fliper Ta opcja odwraca znaczenie zestawu poleceń odpowiedzi, obracając
warianty pisane małymi literami, które domyślnie adresują wszystkich odbiorców zawartych w pliku
nagłówek wiadomości (odpowiadać, odpowiadać, kontynuacja) na warianty pisane wielkimi literami, które
domyślnie zaadresuj tylko nadawcę (Odpowiedz, Odpowiadać, Kontynuacja) i wzajemnie.
Polecenia nadawca odpowiedzi, nadawca odpowiedzi, nadawca obserwacji jak również Odpowiedz wszystkim,
odpowiadaj, kontynuacja nie ma wpływu na bieżące ustawienie fliper.

kontynuacja
Kontroluje, czy podczas wysyłania wiadomości generowany jest nagłówek „Mail-Followup-To:”.
do znanych list mailingowych. Zobacz także kontynuacja do honoru i polecenia mlista,
mlsubskrybuj, odpowiadać i Odpowiedz.

do przodu jako załącznik
Oryginalne wiadomości są zwykle wysyłane jako tekst wbudowany z rozszerzeniem Naprzód polecenie, i
uwzględniana jest tylko pierwsza część wiadomości wieloczęściowej. Z tą opcją
wiadomości są wysyłane jako niezmodyfikowane załączniki MIME „message/rfc822” ze wszystkimi
zawiera ich części.

pełne nazwy Odpowiadając na wiadomość lub przesyłając ją dalej, S-nail zwykle usuwa komentarz i
nazwy części adresów e-mail. Jeśli ta zmienna jest ustawiona, takie usuwanie nie jest
wykonywane, a komentarze, nazwy itp. są zachowywane.

nagłówek Powoduje, że podsumowanie nagłówka jest zapisywane podczas uruchamiania i po poleceniach, które mają wpływ
liczba wiadomości lub kolejność wiadomości w bieżącym folderze; włączone przez
domyślny. Opcja wiersza poleceń -N można użyć do ustawienia nrnagłówek.

historia-gabby
[Opcja] Dodaj więcej wpisów do historii w normalny sposób.

historia-gabby-utrzymuje się
[Opcja] Własny NCL S-nails nie zapisuje dodatkowych (gabby) wpisów historii
trwałe przechowywanie, chyba że ta zmienna jest również ustawiona. Zobacz także NAIL_HISTFILE.

przytrzymaj Ta opcja jest domyślnie używana do przechowywania wiadomości w systemowej skrzynce pocztowej.

idna-wyłącz
[Opcja] Można użyć do wyłączenia automatycznej konwersji nazw domen
zgodnie z zasadami IDNA (internacjonalizowane nazwy domen dla aplikacji).
Ponieważ kod IDNA zakłada, że ​​nazwy domen są określone z rozszerzeniem ttycharset
zestawu znaków, wymagany jest zestaw znaków ustawień regionalnych UTF-8, aby reprezentować wszystkie możliwe
międzynarodowe nazwy domen (czyli przed konwersją).

ignorować Ignoruj ​​sygnały przerwań z terminala podczas wprowadzania komunikatów; zamiast echa
je jako znaki „@” i odrzuć bieżący wiersz.

ignorować Ignoruj ​​​​warunki końca pliku („control-D”) podczas wprowadzania komunikatu, co zamiast tego może
zakończyć tylko poprzez wpisanie a kropka '.' na linii samodzielnie lub za pomocą ~.
TYLDA UCIECZKI. Ta opcja dotyczy również trybu poleceń S-nail.

imap-use-starttls-USER@HOST, imap-use-starttls-HOST, imap-use-starttls
[Opcja] Powoduje, że S-nail wydaje polecenie `STARTTLS' w celu wykonania niezaszyfrowanego IMAP
Sesja szyfrowana SSL/TLS. Ta funkcja nie jest obsługiwana przez wszystkie serwery,
i nie jest używany, jeśli sesja jest już zaszyfrowana metodą IMAPS.

zachować Jeśli jest ustawiona, pusty plik skrzynki pocztowej nie jest usuwany. Może to poprawić
współdziałanie z innymi agentami użytkownika poczty podczas korzystania ze wspólnego folderu
katalogu i uniemożliwia złośliwym użytkownikom tworzenie fałszywych skrzynek pocztowych w świecie-
zapisywalny katalog bufora. Uwaga dotyczy to tylko zwykłych plików lokalnych (MBOX),
inne typy skrzynek pocztowych nigdy nie zostaną usunięte.

zachowaj Zapisana wiadomość jest zwykle usuwana z folderu źródłowego, gdy
S-nail jest zamknięty. Ustawienie tej opcji powoduje zachowanie wszystkich zapisanych wiadomości.

wyłączenie edytora linii
Wyłącz wszelkie rozszerzone możliwości edycji wiersza poleceń (patrz Command linia redaktor
dla więcej).

zaznaczono odpowiedź
Kiedy odpowiada się na wiadomość i ta zmienna jest ustawiona, jest oznaczana jako posiadająca
odpowiedź. Znak ten nie ma żadnego technicznego znaczenia w systemie pocztowym; to tylko
powoduje zaznaczenie wiadomości w podsumowaniu nagłówka i czyni je specjalnie
adresowalny.

mbox-rfc4155
S-nail produkuje i oczekuje skrzynek tekstowych MBOX w pełni zgodnych z RFC 4155.
Wiadomości, które są pobierane przez sieć lub z już istniejących
Maildir (lub dowolne inne niż MBOX) skrzynki pocztowe mogą wymagać tak zwanego cytowania „From_”.
(wstawienie dodatkowych znaków „>”, aby zapobiec zawartości wiersza
błędnej interpretacji) do zastosowania w celu przechowywania w skrzynkach pocztowych MBOX,
jednak zależy od ostrożności producenta komunikatu. (Np. S-gwóźdź
sama podczas generowania nowych wiadomości wybierze opcję Content-Transfer-kodowanie
który zapobiega konieczności takiego cytowania – niezbędny warunek wstępny do zapewnienia
sumy kontrolne wiadomości nie ulegną zmianie).

Domyślnie S-nail wykona to cytowanie „From_” w sposób, który skutkuje a
MBOX, który jest zgodny z luźnym układem POSIX MBOX, aby tego nie robić
przekraczają jednak możliwości prostych aplikacji. Ustaw tę opcję na
generować pliki MBOX tylko dla aplikacji zgodnych z RFC 4155.

komunikat-id-wyłącz
Po ustawieniu tej opcji generowanie „Message-ID:” może być całkowicie
tłumione, skutecznie pozostawiając to zadanie agentowi przesyłania poczty (MTA) lub
serwer SMTP. (Zgodnie z RFC 5321 twój serwer SMTP nie musi być dodawany
to pole samo w sobie, więc powinieneś upewnić się, że akceptuje wiadomości bez
'ID wiadomości'.)

metoda Zwykle, gdy o alias rozszerzenie zawiera nadawcę, z którego nadawca jest usuwany
ekspansja. Ustawienie tej opcji pomija te usunięcia. Uwaga, zestaw
metoda powoduje również przekazanie opcji „-m” do agentów przesyłania poczty (MTA);
chociaż większość współczesnych MTA nie dokumentuje (już) tej flagi, żaden MTA nie jest
znany, który go nie obsługuje (dla zgodności historycznej).

elementy sterujące mime-allow-text
Podczas wysyłania wiadomości każda część wiadomości jest sprawdzana pod kątem MIME
sklasyfikować „Content-Type:” i „Content-Transfer-Encoding:” (patrz kodowanie) to
jest wymagane do wysłania tej części transportem pocztowym, czyli raczej obliczeniem
podobny do tego filet(1) polecenie tworzy, gdy jest używane z opcją „--mime”.

Ta klasyfikacja traktuje jednak pliki tekstowe, które są zakodowane w UTF-16 (patrz
dla plików HTML) i podobnych zestawów znaków jako strumieni binarnych oktetów, na siłę
zmiana dowolnej specyfikacji „text/plain” lub „text/html” na
„application/octet-stream”: Jeśli tak się stanie, jeszcze nieustawiony zestaw znaków MIME
parametr jest ustawiony na 'binarny', skutecznie uniemożliwiając odbiór
MUA do automatycznej interpretacji zawartości części.

Jeżeli ta opcja jest ustawiona, a dane zostały jednoznacznie zidentyfikowane jako dane tekstowe o godz
pierwszy rzut oka (przez rozszerzenie pliku „.txt” lub „.html”), a następnie oryginał
„Content-Type:” nie zostanie nadpisane.

netrc-lookup-USER@HOST, netrc-lookup-HOST, wyszukiwanie netrc
[v15-compat] [Opcja] Służy do kontrolowania użytkowania przez użytkowników .netrc plik do wyszukania
poświadczeń konta, jak udokumentowano w sekcji On URL składnia i poświadczenie
wyszukiwania i za komendę netrc; Sekcja Połączenia .netrc filet dokumentuje plik
Format.

folder zewnętrzny Powoduje, że nazwa pliku podana w pliku rekord zmienna i nazwy plików oparte na nadawcy
dla Skopiuj i Zapisz polecenia, które mają być interpretowane względem podanego katalogu
falcówka zmiennej zamiast do bieżącego katalogu, chyba że jest ustawiona na
bezwzględna nazwa ścieżki.

strona Jeśli jest ustawiona, każda wiadomość rura po wydrukowaniu polecenia następuje wysunięcie strony
znak '\f'.

piperaw Wysyłaj wiadomości do rura polecenie bez wykonywania MIME i zestawu znaków
konwersje.

pop3-ładowanie zbiorcze-UŻYTKOWNIK@HOSTA, pop3-ładowanie zbiorcze-HOST, ładowanie zbiorcze pop3
[Opcja] Podczas uzyskiwania dostępu do serwera POP3 S-nail ładuje nagłówki wiadomości,
i żąda treści wiadomości tylko na żądanie użytkownika. Dla protokołu POP3 to
oznacza, że ​​nagłówki wiadomości zostaną pobrane dwukrotnie. Jeśli ta opcja jest ustawiona
wtedy S-nail pobierze tylko kompletne wiadomości z podanych serwerów POP3
zamiast.

pop3-no-apop-USER@HOST, pop3-no-apop-HOST, pop3-nie-apop
[Opcja] Jeśli ta zmienna nie jest ustawiona, metoda uwierzytelniania „APOP” będzie taka
używany podczas łączenia się z serwerem POP3, który reklamuje wsparcie. Zaletą
„APOP” polega na tym, że hasło nie jest przesyłane zwykłym tekstem przez przewód i tylko to
pojedynczy pakiet jest wysyłany dla krotki użytkownika/hasła. Zauważ to pop3-no-apop-HOST
wymaga [kompatybilności z v15].

pop3-use-starttls-USER@HOST, pop3-use-starttls-HOST, pop3-use-starttls
[Opcja] Powoduje, że S-nail wydaje polecenie „STLS” w celu utworzenia niezaszyfrowanego protokołu POP3
Sesja szyfrowana SSL/TLS. Ta funkcja nie jest obsługiwana przez wszystkie serwery,
i nie jest używany, jeśli sesja jest już zaszyfrowana metodą POP3S. Notatka
że pop3-use-starttls-HOST wymaga [kompatybilności z v15].

drukuj wszystkie znaki
Ta opcja powoduje, że wszystkie znaki są uważane za możliwe do wydrukowania. To jest tylko
skuteczne, jeśli podane w pliku startowym. Za pomocą tej opcji ustaw jakiś znak
sekwencje w wiadomościach mogą wprowadzić terminal użytkownika w nieokreślony stan kiedy
drukowane; powinno być używane tylko w ostateczności, jeśli żadne działające ustawienia regionalne systemu nie mogą
być znalezionym.

alternatywy dla druku
Gdy wyświetlana jest część wiadomości MIME typu „multipart/alternative” i to
zawiera podczęść typu „tekst/zwykły”, inne części są zwykle odrzucane.
Ustawienie tej zmiennej powoduje wyświetlenie wszystkich podczęści, tak jak w przypadku
otaczająca część była typu „wieloczęściowy/mieszany”.

cichy Pomija drukowanie wersji przy pierwszym wywołaniu.

cytat jako załącznik
Jeśli ta opcja jest ustawiona, oryginalna wiadomość jest dodawana w całości jako plik
Załącznik MIME „message/rfc822” podczas odpowiadania na wiadomość. Uwaga to działa
niezależnie od ustawienia zacytować.

odbiorcy-w-cc
W przypadku odpowiedzi grupowych w polach „Do:” i. podaj tylko nadawcę oryginalnej wiadomości
wymienić innych odbiorców w dodatkowym „DW:”. Domyślnie wszyscy odbiorcy
oryginalnej wiadomości zostanie przesłana za pomocą opcji „Do:”.

Rekord ponownie wysłany
Jeśli zarówno ta zmienna, jak i rekord ustawione są zmienne, tj wysłać ponownie i Wyślij ponownie
polecenia zapisują wiadomości do rekord folder, tak jak to się zwykle robi tylko dla new
skomponowane wiadomości.

odpowiedź w tym samym zestawie znaków
Jeśli ta zmienna jest ustawiona, S-nail najpierw próbuje użyć tego samego zestawu znaków co
oryginalna wiadomość do odpowiedzi. Jeśli to się nie powiedzie, mechanizm opisany w
Postać zestawy ocenia się jak zwykle.

rfc822-ciało-z_
Zmienna ta może być użyta do wymuszenia wyświetlenia tak zwanej linii 'From_' dla
wiadomości osadzone w wiadomości w kopercie za pośrednictwem MIME „message/rfc822”.
mechanizm, dla większej wygody wizualnej.

zapisać Włącz zapisywanie (częściowych) wiadomości w DEAD w przypadku przerwania lub błędu dostarczenia.

nagłówki wyszukiwania
Rozwiń specyfikatory listy komunikatów w postaci „/x:y” do wszystkich komunikatów zawierających
podłańcuch „y” w polu nagłówka „x”. W wyszukiwaniu ciągów nie jest rozróżniana wielkość liter.

sendcharsets-else-ttycharset
[Opcja] Jeśli ta zmienna jest ustawiona, ale wysyłanie zestawów znaków nie jest, to S-nail zachowuje się tak, jakby
wysyłanie zestawów znaków została ustawiona na wartość zmiennej ttycharset. W efekcie
ta kombinacja przechodzi przez dane komunikatu w zestawie znaków
bieżące ustawienia regionalne (biorąc pod uwagę, że ttycharset nie została ustawiona ręcznie), tj. bez
przekształcenie go w zestaw znaków-8bit zapasowy zestaw znaków. Tak więc wiadomość pocztowa
tekst będzie zakodowany w standardzie ISO-8859-1, jeśli zostanie wysłany z poziomu ustawień regionalnych ISO-8859-1,
oraz w kodowaniu UTF-8 podczas wysyłania z poziomu ustawień regionalnych UTF-8. Jeśli nie ma zestawu znaków
Możliwości konwersji są dostępne w S-nail, a następnie jedynym obsługiwanym znaku
zestaw jest ttycharset.

sendmail-no-default-argumenty
Jeśli ta opcja nie jest ustawiona, S-nail przekaże jakąś dobrze znaną standardową linię poleceń
opcje do zdefiniowanych Wyślij maila program, zobacz tam więcej.

wyślijczekaj Podczas wysyłania wiadomości poczekaj, aż MTA (w tym wbudowany SMTP) zakończy działanie
przed przyjęciem dalszych poleceń. Only z tym zestawem zmiennych zgłaszane są błędy
przez MTA będzie rozpoznawalny! Jeśli MTA zwróci niezerowy status wyjścia,
status wyjścia s-nail również będzie niezerowy.

pokaz ostatni Ustawienie tej opcji powoduje, że S-nail uruchamia się od ostatniej wiadomości zamiast od
pierwszy podczas otwierania folderu poczty.

nazwa programu Powoduje, że S-nail używa prawdziwego imienia i nazwiska nadawcy zamiast zwykłego adresu w pliku
w podsumowaniu pola nagłówka oraz w specyfikacjach wiadomości.

ukazać Powoduje, że odbiorca wiadomości jest pokazywany w podsumowaniu nagłówka, jeśli
wiadomość została wysłana przez użytkownika.

pomińpuste ciało
Jeśli wiadomość wychodząca nie zawiera żadnego tekstu w swojej pierwszej lub jedynej wiadomości
część, nie wysyłaj jej, ale po cichu odrzuć (zobacz także opcję wiersza poleceń
-E).

szyfrowanie smime-force
[Opcja] Powoduje, że S-nail odmawia wysyłania niezaszyfrowanych wiadomości.

znak uśmiechu
[Opcja] S/MIME podpisuje wiadomości wychodzące kluczem prywatnym użytkownika i dołącza je
certyfikat użytkownika jako załącznik MIME. Podpisanie wiadomości umożliwia
odbiorcy, aby zweryfikował, czy nadawca użył ważnego certyfikatu, czy wiadomość e-mail
adresy w certyfikacie są zgodne z adresami w nagłówku wiadomości i że
treść wiadomości nie została zmieniona. Nie zmienia tekstu wiadomości i
ludzie będą mogli przeczytać wiadomość jak zwykle. Zobacz także certyfikat-znaku-smime,
certyfikaty smime-sign-include i skrót-smime-sign-message-digest.

smime-no-default-ca
[Opcja] Nie ładuj domyślnych lokalizacji urzędów certyfikacji podczas weryfikowania wiadomości podpisanych S/MIME.

smtp-use-starttls-USER@HOST, smtp-use-starttls-HOST, smtp-use-starttls
[Opcja] Powoduje, że S-nail wydaje polecenie „STARTTLS”, aby nawiązać sesję SMTP
Szyfrowane SSL/TLS, tj. w celu włączenia bezpieczeństwa warstwy transportowej.

ssl-no-default-ca
[Opcja] Nie ładuj domyślnych lokalizacji urzędów certyfikacji w celu weryfikacji certyfikatów serwera SSL/TLS.

tryb-ca
[Opcja] Jeśli obsługiwane są zapytania o możliwości terminala i ta opcja jest ustawiona wtedy
S-nail spróbuje przełączyć się na „alternatywny ekran” w trybie interaktywnym, więc
że terminal powróci do normalnego ekranu, pozostawiając tam cały tekst
nienaruszone, gdy S-gwóźdź wychodzi. Uwaga: nawet jeśli jest obsługiwany, aby to wyprodukować
atrakcyjne wyniki używanego PAGERA i ewentualnie skonfigurowanego TYP/PODTYP rury
aplikacje przejmujące kontrolę nad terminalem muszą mieć odpowiednie
wsparcie też np mniej(1) pager powinien być uruchamiany z linii poleceń '-X'
flag.

zachowaj długość treści
Podczas (edytowania wiadomości i) pisania plików skrzynek pocztowych MBOX można nakazać S-nailowi ​​zachowanie
pola nagłówka „Content-Length:” i „Lines:”, które są generowane przez niektóre MUA
ustawienie tej zmiennej. Ponieważ S-nail nie używa ani nie aktualizuje tych
znormalizowane pola nagłówka (co samo w sobie pokazuje jedno z ich koncepcyjnych
problemów), usunięcie ich powinno zwiększyć interoperacyjność między MUA
pracować z tymi samymi plikami skrzynek pocztowych. Zauważ, że jeśli to nie jest ustawione, ale
redagowane z powrotem, jak poniżej, jest ewentualnie przeprowadzanym automatycznym ich usuwaniem
pola nagłówka już oznaczają wiadomość jako modyfikowaną.

v15-kompatybilny
Ustawienie tej opcji umożliwia kompatybilność w górę z wersją S-nail 15.0 cala
w odniesieniu do tego, jakie opcje konfiguracji są dostępne i jak są obsługiwane.
W tej instrukcji użyto [v15-compat] i [no v15-compat] w odniesieniu do nowych i starych
sposób robienia rzeczy, odpowiednio.

gadatliwy Ustawienie tej opcji można również kontrolować za pomocą opcji wiersza poleceń -v, powoduje
S-nail ma być bardziej rozwlekły, tak aby np. na łańcuszkach certyfikatów były wyświetlane
terminalu użytkownika. Dwukrotne ustawienie tej opcji binarnej zwiększa poziom
gadatliwość, w którym to przypadku nawet szczegóły faktycznego dostarczenia wiadomości i protokołu
wyświetlane są rozmowy. Pojedynczy nrgadatliwy wystarczy, aby wyłączyć gadatliwość
takie jak.

redagowane z powrotem
Jeśli ta zmienna jest ustawiona, wiadomości zmodyfikowane przy użyciu edit or wizualny polecenia są
zapisywane z powrotem do bieżącego folderu po jego zamknięciu; tylko za to jest szanowany
jednak zapisywalne foldery w formacie MBOX. Zauważ, że edytor zostanie wskazany
w takim przypadku surowa treść wiadomości, tj. ani dekodowanie, ani deszyfrowanie MIME
zostaną wykonane, oraz właściwe cytowanie RFC 4155 „From_” nowo dodanego lub
edytowana treść jest również pozostawiona użytkownikowi jako ćwiczenie.

wartość Opcje
Opcje z wartościami, które są ogólnie traktowane jako łańcuchy. Aby osadzić białe znaki (spacja i
tabulator) w wartości, która musi być poprzedzona znakiem ucieczki odwrotnego ukośnika lub
cała wartość musi być ujęta w cudzysłów (podwójny lub pojedynczy); Aby użyć cudzysłowów
identyczne z tymi, które zostały użyte do umieszczenia wartości, należy je zastąpić ukośnikiem odwrotnym. The
znak ukośnika odwrotnego nie ma specjalnego znaczenia poza tymi przypadkami.

zestaw 1=wartość\ jeden 2="wartość dwa" 3='wartość "trzy"' 4='wartość \'cztery\''
pokaz 1 2 3 4
rozbrojony 1 2 3 4

Logiczne to specjalne wartości łańcuchowe, które muszą być ustawione na dziesiętne liczby całkowite (w których
przypadek „0” to fałsz, a „1” i jakakolwiek inna wartość to prawda) lub do dowolnego z „off”, „no” i „false”
dla fałszywej wartości logicznej i „on”, „tak” i „prawda” dla prawdziwej wartości logicznej; przeprowadzane jest dopasowanie
bez uwzględniania wielkości liter. I istnieje specjalny rodzaj wartości logicznej, „kwadopcja”: to jest
oczekuje się, że albo nazwie wartość logiczną, albo jeden z łańcuchów „zapytaj-tak” i „zapytaj-nie” (w rzeczywistości:
'ask-', po którym następuje poprawna wartość logiczna, bez uwzględniania wielkości liter); jeśli jedno z tych ostatnich jest ustawione, to in
trybie interaktywnym użytkownik zostanie poproszony o podanie wartości domyślnej (używanej również dla pustego użytkownika
input) ustawiony na podaną wartość logiczną, podczas gdy w przypadku nieinteraktywnym zostanie użyta podana wartość domyślna
od razu.

agent-shell-lookup-USER@HOST, HOST-powłoka agenta-lookup-lookup, wyszukiwanie powłoki agenta
[v15-compat] [Opcja] Hasła do kont można pobrać za pośrednictwem zewnętrznego agenta
programu w celu umożliwienia przechowywania zaszyfrowanych haseł – patrz On URL składnia i
poświadczenie wyszukiwania aby uzyskać więcej informacji na temat wyszukiwania poświadczeń. Jeśli to jest ustawione, to zawartość
jest interpretowane jako polecenie powłoki, którego wyjście (ze znakami nowej linii
usunięte) jest traktowane jako hasło do konta, jeśli polecenie się powiedzie (i ma
wygenerowane niepuste wyjście niebędące nową linią); np. przez Gpg(1):

$ echo HASŁO > .hasło
$ gpg -e .przepustka
$ eval `gpg-agent --daemon \
--pinentry-program=/usr/bin/pinentry-curses \
--max-pamięć podręczna-ttl 99999 --domyślna pamięć podręczna-ttl 99999`
$ echo 'set agent-shell-lookup="gpg -d .pass.gpg"' \
>> ~/.mailrc

Dla agenta zostanie ustawionych kilka zmiennych środowiskowych:

NAIL_TMPDIR Katalog tymczasowy używany przez S-nail. Zwykle identyczny
TMPDIR, ale gwarantowane ustawienie i możliwość użycia przez procesy potomne;
aby zapewnić ten ostatni warunek również dla TMPDIR, zostanie on ustawiony.
NAIL_USER Użytkownik („USER”), dla którego wyszukiwane jest hasło.
NAIL_USER_ENC Zakodowany procentowo wariant adresu URL NAIL_USER.
NAIL_HOST Zwykła nazwa hosta komputera konta użytkownika.
NAIL_HOST_PORT „HOST” (nazwa hosta, ewentualnie wraz z portem) użytkownika
konta.

lista attr Sekwencja znaków do wydrukowania w kolumnie „atrybut” pliku nagłówek as
pokazany na wyświetlaczu nagłówka; każdy dla jednego typu komunikatów (zob Wiadomość państwa),
z wartością domyślną „NUROSPMFAT+-$~” lub „NU *HMFAT+-$~”, jeśli flagi bsd albo
Zmienne środowiskowe SYSV3 są ustawione w następującej kolejności:

„N” nowy.
„U” nieprzeczytane, ale stare.
„R” nowe, ale czytane.
„O” przeczytane i stare.
„S” uratowane.
„P” zachowane.
Mboxed.
oznaczone „F”.
„A” odpowiedział.
Projekt „T”.
„+” początek zwiniętego wątku.
„-” upadł.
„$” sklasyfikowany jako spam.
„~” sklasyfikowane jako możliwy spam.

autobcc Określa listę odbiorców, do których wysyłana jest ukryta kopia każdej wiadomości wychodzącej
wiadomość zostanie wysłana automatycznie.

autocc Określa listę odbiorców, do których wysyłana jest kopia każdej wiadomości wychodzącej
zostanie wysłany automatycznie.

sortowanie automatyczne Powoduje tryb sortowania (patrz rodzaj polecenie), które ma być wprowadzone automatycznie za pomocą
wartość tej opcji jako metody sortowania po otwarciu folderu.

zestaw znaków-7bit
Wartość, która powinna pojawić się w parametrze „charset=” elementu „Content-Type:” MIME
pól nagłówka, gdy nie przeprowadzono konwersji zestawu znaków danych komunikatu.
Domyślnie jest to US-ASCII, a wybrany zestaw znaków powinien być US-ASCII
zgodne.

zestaw znaków-8bit
[Opcja] Domyślny 8-bitowy zestaw znaków używany jako niejawny ostatni element członkowski
zmiennej wysyłanie zestawów znaków. Domyślnie jest to UTF-8. Jeśli nie ma zestawu znaków
Możliwości konwersji są dostępne w S-nail, a następnie jedynym obsługiwanym znaku
zestaw jest ttycharset. Zapoznaj się z sekcją Postać zestawy dla pełnego obrazu
konwersji zestawu znaków w S-nail.

zestaw znaków-nieznany-8bit
[Opcja] Dokument RFC 1428 określa warunki, na jakich bramy poczty internetowej powinny
„uaktualnić” treść wiadomości e-mail, używając zestawu znaków z nazwą
„nieznany-8bit”. Ze względu na niesklasyfikowany charakter tego zestawu znaków S-nail
nie będzie w stanie przekonwertować tego zestawu znaków na żaden inny zestaw znaków. Jeśli
ta zmienna jest ustawiana na dowolną część wiadomości, która używa zestawu znaków „unknown-8bit”
zakłada się, że naprawdę znajduje się w zestawie znaków podanym w wartości, w przeciwnym razie
(końcowa) wartość zestaw znaków-8bit służy do tego celu.

cmd Domyślna wartość dla rura dowództwo.

kolor-od_
[Opcja] Specyfikacja kolorów dla tak zwanych linii „Od_”. Zobacz sekcję
Kolorowy wiadomość pokaz dla formatu wartości.

kolor-nagłówek
[Opcja] Specyfikacja koloru dla linii nagłówka.

kolor-msginfo
[Opcja] Specyfikacja koloru linii informacyjnej wiadomości wprowadzającej.

informacje o składnikach kolorystycznych
[Opcja] Specyfikacja kolorów dla linii informacyjnych części MIME.

terminy dotyczące kolorów
[Opcja] Oddzielona przecinkami lista TERMINALÓW, dla których wyświetlany jest kolorowy komunikat
może być użyte. Wpisy należy dodawać tylko wtedy, gdy ciąg „kolor” nie jest częścią
sama nazwa terminala; domyślna wartość to

cons25, linux, rxvt, rxvt-unicode, ekran, słońce, vt100, vt220, wsvt25, xterm

kolor-uheader
[Opcja] Specyfikacja koloru dla tych linii nagłówka, które zostały umieszczone
dotychczasowy kolorowe-nagłówki-użytkowników lista. Zobacz sekcję Kolorowy wiadomość pokaz.

kolorowe-nagłówki-użytkowników
Oddzielona przecinkami lista (bez rozróżniania wielkości liter) nazw nagłówków, które powinny być
pokolorowane alternatywą kolor-uheader zabarwienie. Wartość domyślna to
„od, temat”.

crt W interaktywnej sesji terminala, jeśli ta cenna opcja jest ustawiona, tak będzie
używany jako próg do określenia, ile wierszy ma obejmować dane wyjście
zanim zostanie wyświetlony przez skonfigurowany PAGER; Wykorzystanie PAGERa może być
wymuszone przez ustawienie tego na wartość „0”, ustawienie bez wartości spowoduje dedukcję
aktualna wysokość ekranu terminala, aby obliczyć próg (patrz LINIE i
stty(1)).

pole daty Data w podsumowaniu nagłówka jest zwykle datą wiersza „Od_” skrzynki pocztowej
wiadomość. Jeśli ta zmienna jest ustawiona, wówczas data podana w polu „Data:”
pole jest używane, przekonwertowane na czas lokalny. Istnieje możliwość sterowania wyświetlaniem
datę, przypisując wartość, w takim przypadku strftime.(3) funkcja będzie
służy do odpowiedniego formatowania daty. Przeczytaj instrukcję obsługi systemu
dostępne formaty. Zauważ, że nie należy używać formatu „%n”, ponieważ S-nail
nie bierze pod uwagę osadzonych znaków nowej linii podczas obliczania liczby pasujących linii
na ekranie.

datefield-markout-starsze
Ta opcja, gdy jest ustawiona dodatkowo do pole daty, służy do wyświetlania „starszych”
wiadomości (koncepcja jest raczej porównywalna do -l opcja narzędzia POSIX
ls(1)). Interpretacja treści jest identyczna pole daty.

kodowanie Sugestia dotycząca kodowania MIME do użycia w wychodzących wiadomościach tekstowych i wiadomościach
Części. Prawidłowe wartości to domyślne „quoted-printable”, „8bit” i „base64”.
„8bit” może powodować problemy podczas przesyłania wiadomości e-mail przez kanały, które są
niezgodny z ESMTP (RFC 1869). Jeśli nie ma potrzeby kodowania wiadomości, „7bit”
tryb transferu jest zawsze używany niezależnie od tej zmiennej. Dane binarne są zawsze
zakodowane jako „base64”.

uciec Jeśli zdefiniowano, pierwszy znak tej opcji daje znak do użycia
miejsce „~” do oznaczenia TYLDA UCIECZKI.

rozwińaddr
Jeśli nie jest ustawiona, cele potoku plików i poleceń są niedozwolone i wszelkie takie
adres zostanie odfiltrowany, wyświetlając komunikat ostrzegawczy. Jeśli ustawiono bez wartości
wtedy wszystkie możliwe specyfikacje adresu odbiorcy zostaną zaakceptowane – patrz
Sekcja Wysyłanie Poczta więcej na ten temat. Aby je zaakceptować, ale tylko w trybie interaktywnym
trybie lub gdy polecenia tyldy zostały włączone jawnie za pomocą jednego z poleceń
opcje linii -~ or -#, ustaw to na (niewrażliwą na wielkość liter) wartość „restrict” (uwaga
w tej chwili jest to tak naprawdę jak ustawienie „restrict,-all,+name,+addr”).

W rzeczywistości wartość jest interpretowana jako lista wartości oddzielonych przecinkami. Jeśli to
zawiera „fail”, wówczas istnienie niedozwolonych specyfikacji jest traktowane jako a
twardy błąd wysyłania, zamiast tylko je odfiltrować. Pozostałe wartości określają
czy dozwolony jest określony typ specyfikacji adresu odbiorcy (opcjonalnie
oznaczone znakiem plus przedrostkiem „+”) lub niedozwolone (poprzedzone łącznikiem „-”).
Wartość 'all' odnosi się do wszystkich możliwych specyfikacji adresów, 'file' file
cele, cele potoku poleceń „pipe”, zwykłe nazwy użytkowników „nazwa” i (MTA)
aliasy ([Przestarzałe] 'noalias' może być użyte jako alternatywna składnia do '-name')
i adresy sieciowe „addr”. Tego rodzaju wartości są interpretowane w danych
order, tak że „restrict,fail,+file,-all,+addr” spowoduje poważne błędy dla dowolnego
adres inny niż adres sieciowy adres odbiorcy, chyba że S-nail jest w trybie interaktywnym lub ma
rozpoczęto z -~ or -# opcja wiersza poleceń; w tym ostatnim przypadku (przypadkach) dowolne
wówczas można użyć adresu.

rozwińargv
O ile ta zmienna nie jest ustawiona z dodatkowymi argumentami agenta przesyłania poczty (MTA).
wiersz poleceń, który można podać po separatorze „--”, jest ignorowany z powodu
powody bezpieczeństwa. Jeśli jednak ustawiono specjalną wartość „niepowodzenie”, to obecność
dodatkowych argumentów MTA jest traktowane jako poważny błąd, który powoduje wyjście S-naila
ze statusem awarii. Mniej rygorystyczny wariant jest poza tym identyczny
„restrict”, który akceptuje takie argumenty w trybie interaktywnym lub w przypadku tyldy
polecenia zostały włączone jawnie przy użyciu jednej z opcji wiersza poleceń -~ or
-#.

cechy (Tylko do odczytu) Informacje o funkcjach wkompilowanych w S-nail – zawartość
ta zmienna jest identyczna z danymi wyjściowymi polecenia cechy.

plik-hook-load-EXTENSION, plik-hook-save-EXTENSION
Możliwe jest zainstalowanie haków plików, które będą używane przez filet polecenie w
aby móc w przejrzysty sposób obsługiwać (poprzez pośredni plik tymczasowy)
pliki z określonymi „EXTENSION”: wartości zmiennych mogą zawierać fragmenty powłoki
i oczekuje się, że będą zapisywać dane na standardowe wyjście / odczytywać dane ze standardu
wejście, odpowiednio. [Zachowanie w wersji 15 może się różnić] Zmienne nie mogą być zmieniane
gdy jest pracownik skrzynki pocztowej.

ustaw file-hook-load-xy='echo >&2 XY-LOAD; gzip -cd' \
file-hook-save-xy='echo >&2 XY-SAVE; gzip -c' \
rekord=+wysłano-null.xy

falcówka Nazwa katalogu używanego do przechowywania folderów wiadomości. Wszystkie foldery
nazwy rozpoczynające się od znaku „+” odnoszą się do plików znajdujących się poniżej. Te same specjalne konwencje
jak udokumentowano dla filet Komenda może być używana podczas określania nowej wartości dla
falcówka, ale należy pamiętać, że rozszerzenie jest w pełni wykonywane natychmiast. Np. jeśli
rozwinięta nazwa odnosi się do konta IMAP, wszystkie nazwy zaczynające się od `+' odnoszą się
do skrzynek pocztowych IMAP poniżej falcówka pudełko docelowe.

Uwaga: niektóre serwery IMAP nie akceptują tworzenia skrzynek pocztowych w hierarchii
base, ale wymagają, aby były tworzone jako podfoldery `INBOX' – z np
serwery nazwę folderu formularza

imaps://[email chroniony]/W PUDEŁKU.

należy użyć (ostatni znak jest ogranicznikiem hierarchii serwera). Teczka
nazwy poprzedzone znakiem `+' będą wówczas odnosić się do folderów poniżej `INBOX', podczas gdy folder
nazwy poprzedzone znakiem `@' odnoszą się do folderów poniżej podstawy hierarchii. Zobacz IMAP
namespace dla metody wykrywania odpowiedniego prefiksu i ogranicznika.

haczyk na foldery
Gdy folder jest otwarty i ta zmienna jest ustawiona, makro odpowiadające plikowi
wartość tej zmiennej jest wykonywana. Makro jest również wywoływane w przypadku nowej poczty
nadejdzie, ale listy komunikatów dla poleceń wykonywanych z makra zawierają tylko
wtedy nowo przybyłe wiadomości. Jeśli lokalny są następnie aktywowane w haku folderu
objęte ustawienia zostaną przywrócone po ponownym opuszczeniu folderu.

folder-hak-FOLDER
Zastąpienia haczyk na foldery dla folderu o nazwie „FOLDER”. W przeciwieństwie do innych folderów
specyfikacji, w pełni rozwinięta nazwa folderu, bez metaznaków, to
stosowane w celu uniknięcia niejasności. Jeśli jednak skrzynka pocztowa znajduje się w obszarze falcówka a później
dodatkowo sprawdzana jest zwykła specyfikacja „+”, np. if falcówka to „poczta” (a zatem
względem katalogu domowego użytkownika). /home/usr1/mail/wysłane będzie sądzony jako
najpierw „folder-hook-/home/usr1/mail/sent”, a następnie
'folder-hook-+wysłane'.

kontynuacja do honoru
Kontroluje, czy nagłówek „Mail-Followup-To:” jest honorowany podczas grupowej odpowiedzi na
wiadomość przez odpowiadać or Odpowiedz. To jest quadopcja; jeśli ustawiono bez wartości to
domyślnie „tak”. Zobacz także kontynuacja i polecenia mlista i mlsubskrybuj.

od Adres (lub listę adresów), który ma zostać umieszczony w polu „Od:” wiadomości
nagłówek, cytując RFC 5322: autor(zy) wiadomości, czyli skrzynka(e) pocztowa(e)
osoby lub systemu odpowiedzialnego za napisanie wiadomości. Jeśli
odpowiadając na wiadomości adresy te są traktowane tak, jakby były w
zastępcy lista. Jeśli nazwa hosta urządzenia jest nieprawidłowa w Internecie (np
na przykład w maszynie telefonicznej), a następnie albo ta zmienna lub hosta ([kompatybilny z v15]
i z SMTP nazwa-hosta smtp dodaje jeszcze więcej możliwości dostrajania), muszą być
ustawić. Jeśli od zawiera więcej niż jeden adres, ustawiając nadawca zmienną jest
wymagane (zgodnie ze standardem RFC 5322).

kierunkowskazy
Ciąg do wydrukowania przed tekstem wiadomości z Naprzód polecenie (chyba że
dotychczasowy do przodu jako załącznik ustawiona jest zmienna). Domyślnie „-------- Oryginalny
Wiadomość --------” jeśli nie jest ustawiona; Żaden nagłówek nie jest drukowany, jeśli jest ustawiony jako pusty
ciąg.

nagłówek Ciąg formatu do użycia w podsumowaniu nagłówka, podobny do printf(3) formaty. A
znak procentu „%” wprowadza specyfikator formatu, po którym może następować a
liczba określająca szerokość pola; Jeśli pole (prawdopodobnie dorozumiane).
szerokość jest ujemna, pole ma być wyrównane do lewej. Prawidłowe specyfikatory formatu to:

„%%” Zwykły znak procentu.
'%>' Znak spacji, ale dla bieżącej wiadomości, dla której się rozwija
do „>”.
'%<' Znak spacji, ale dla bieżącej wiadomości, dla której się rozwija
do „<”.
„%$” [Opcja] Wynik spamu wiadomości, zgodnie z klasyfikacją przez
Komenda spamować. Drukuje tylko znak zastępczy, jeśli istnieje
nie obsługuje spamu.
'%a' Znak atrybutu wiadomości (flaga stanu); rzeczywista treść może być
regulowane przez ustawienie lista attr.
'%d' Data otrzymania wiadomości.
'%e' Poziom wcięcia w trybie wątkowym.
'%f' Adres nadawcy wiadomości.
'%i' Struktura wątku wiadomości. (Pamiętaj, że ten format nie obsługuje
szerokość pola).
'%l' Liczba wierszy wiadomości.
'%m' Numer wiadomości.
'%o' Liczba oktetów (bajtów) w wiadomości.
„%s” Temat wiadomości (jeśli istnieje).
„%S” Temat wiadomości (jeśli istnieje) w cudzysłowach.
Flagi odbiorcy wiadomości „%T”: czy adresat wiadomości jest znany lub
subskrybowana lista mailingowa – zob mlista i mlsubskrybuj.
'%t' Pozycja w kolejności wątków/posortowanych.

Wartość domyślna to „%>%a%m %-18f %16d %4l/%-5o %i%-s” lub
'%>%a%m %20-f %16d %3l/%-5o %i%-S' jeśli bsdcompat jest ustawiony. Zobacz także lista attr i
nagłówek-bidi.

nagłówek-bidi
Tekst dwukierunkowy wymaga specjalnego traktowania podczas wyświetlania nagłówków, ponieważ
numery (w datach lub dla rozmiarów plików itp.) nie będą miały wpływu na bieżący tekst
kierunku, co w efekcie prowadzi do brzydkich układów linii, gdy arabski lub inny prawicowy
ma być wyświetlany tekst z lewej strony. Z drugiej strony tylko mniejszość terminali
jest w stanie poprawnie obsługiwać zmiany kierunku, więc interakcja użytkownika jest
niezbędne do uzyskania akceptowalnych wyników. Należy pamiętać, że rozszerzona obsługa systemu hosta jest
niemniej jednak wymagane, np. wykrycie zestawu znaków terminala to jeden
warunek wstępny; a ta funkcja działa tylko w ustawieniach narodowych Unicode (tj. UTF-8).

W ogólnych ustawieniach ta zmienna spowoduje, że S-nail będzie hermetyzował pola tekstowe
które mogą wystąpić podczas drukowania nagłówek (i kilka innych pól, takich jak dynamic
rozszerzenia w podpowiedź) ze specjalnymi sekwencjami kontrolnymi Unicode; jest to możliwe
dostosuj poziom obsługi terminala, przypisując wartość: brak wartości (lub dowolną wartość
inny niż „1”, „2” i „3”) spowoduje, że S-nail założy, że terminal jest zdolny
aby właściwie radzić sobie z Unicode w wersji 6.3, w którym to przypadku tekst jest osadzony w a
para U+2068 (FIRST STRONG ISOLATE) i U+2069 (POP DIRECTIONAL ISOLATE)
postacie. Ponadto żadne miejsce w wierszu nie jest zarezerwowane dla tych znaków.

Słabsze wsparcie jest wybierane przy użyciu wartości „1” (Unicode 6.3, ale zastrzegamy sobie
pomieszczenie z dwoma miejscami do wpisywania sekwencji kontrolnych na linię). Wartości
„2” i „3” wybierają obsługę Unicode 1.1 (U+200E, ZNAK OD LEWEJ DO PRAWEJ); ten ostatni
ponownie rezerwuje dodatkowo miejsce na dwa miejsca.

hosta Użyj tego ciągu jako nazwy hosta podczas rozwijania adresów lokalnych zamiast wartości
uzyskany z uname(3) i pobierz informacje o dodaniu(3), tj. w „Identyfikator wiadomości:” i „Od:”
pola. Zauważ, że kiedy SMTP transport nie jest używany, to zwykle jest
odpowiedzialność MTA za utworzenie tych pól, [v15-compat] w połączeniu
w SMTP jednak nazwa-hosta smtp również wpływa na wyniki; powinieneś produkować
kilka wiadomości testowych z żądaną kombinacją hosta, i / lub od, nadawca
itd. najpierw.

imap-auth-UŻYTKOWNIK@HOSTA, uwierzytelnianie imap
[Opcja] Ustawia metodę uwierzytelniania IMAP. Prawidłowe wartości to `login' dla
zwykłe uwierzytelnianie oparte na haśle (domyślne), `cram-md5', czyli a
uwierzytelnianie oparte na haśle, które nie wysyła hasła przez sieć
czysty tekst i `gssapi' do uwierzytelniania opartego na GSS-API.

pamięć podręczna imap
[Opcja] Włącza buforowanie skrzynek pocztowych IMAP. Wartość tej zmiennej musi
wskazuje katalog, który albo istnieje, albo może zostać utworzony przez S-nail. Wszystko
zawartość pamięci podręcznej może zostać usunięta przez S-nail w dowolnym momencie; nie jest to bezpieczne
snuć przypuszczenia na ich temat.

imap-keepalive-USER@HOST, imap-keepalive-HOST, imap-keepalive
[Opcja] Serwery IMAP mogą zamykać połączenie po okresie bezczynności; the
standard wymaga, aby było to co najmniej 30 minut, ale praktyczne doświadczenie może
różnić się. Ustawienie tej zmiennej na numeryczną `wartość' większą od 0 powoduje `NOOP'
polecenie wysyłane co `wartość' sekund, jeśli nie jest wykonywana żadna inna operacja.

głębokość listy imap
[Opcja] Podczas pobierania listy folderów na serwerze IMAP, teczki
polecenie zatrzymuje się po osiągnięciu określonej głębokości, aby uniknąć możliwej nieskończoności
pętle. Wartość tej zmiennej określa maksymalną dozwoloną głębokość. Domyślny
to 2. Jeśli separatorem folderów na bieżącym serwerze IMAP jest ukośnik `/', to
zmienna nie ma wpływu, a teczki polecenie nie schodzi do podfolderów.

przedrostek wcięcia
Ciąg używany przez ~m, ~M i ~R TYLDA UCIECZKI oraz przez zacytować opcja
wcięcia wiadomości, w miejsce normalnego znaku tabulatora „^I”, którym jest
domyślny. Pamiętaj, aby podać wartość, jeśli zawiera spacje lub tabulatory.

edytor linii-kursor-w prawo
[Opcja] Jeśli używany jest wbudowany edytor wiersza poleceń, akcje, które są oparte na
ruch w prawo może nie działać na niektórych terminalach. Jeśli napotkasz takie
problemów, ustaw tę zmienną na sekwencję kontrolną terminala, która jest konieczna
przesuń kursor o jedną kolumnę w prawo. Wartość domyślna to „\033[C”, co powinno
działa dla większości terminali. Rzadziej występują „\033OC” i „\014”. Zauważ to
„Ucieczka” i inne znaki kontrolne muszą być zapisane jako znaki ucieczki w stylu powłoki
sekwencje, np. '\033' dla (US-ASCII) „Escape”.

MAIL Jest używana jako skrzynka pocztowa użytkownika, jeśli jest ustawiona. W przeciwnym razie wartością domyślną zależną od systemu jest
używany. Obsługuje logiczny podzbiór udokumentowanych konwencji specjalnych
dla filet polecenie i falcówka opcja.

mim-przeciw-dowód
Zwykle pole „Content-Type:” jest używane do decydowania o sposobie obsługi części MIME.
Jednak niektóre MUA nie używają typy.mime(5) lub podobny mechanizm poprawnie
klasyfikować zawartość, ale po prostu określić „application/octet-stream”, nawet dla zwykłego
załączniki tekstowe, takie jak „text/diff”. Jeśli ta zmienna jest ustawiona, S-nail spróbuje
klasyfikować takie części wiadomości MIME samodzielnie, jeśli to możliwe, i za ich pośrednictwem
Nazwa pliku. Tej zmiennej można również nadać niepustą wartość, w takim przypadku
oczekuje się, że wartość będzie liczbą, a właściwie nośnikiem bitów. Tworzenie bitu-
numer nośny jest prostym dodatkiem:

? !echo Wartość powinna być ustawiona na $((2 + 4))
Wartość powinna być ustawiona na 6

· Jeśli ustawiony jest bit drugi (2), wykryty typ zawartości zostanie przeniesiony
z wiadomością i służyć do decydowania, które TYP/PODTYP rury is
odpowiedzialny za część MIME, jeśli pojawi się takie pytanie; podczas wyświetlania
taka część MIME, informacja o części wskaże nadpisany typ zawartości
pokazując znak plus „+”.
· Jeśli bit trzeci jest ustawiony (4), to zawsze tworzony jest dowód przeciwny i a
pozytywny wynik zostanie użyty jako typ MIME, nawet z wymuszonym nadpisaniem
części o podanym typie MIME.

Kontrola ładowania typów MIME
Ta opcja może być używana do kontrolowania, które z typy.mime(5) bazy danych są
załadowany przez S-gwóźdź, jak opisano dalej w sekcji Połączenia typy.mime pliki. Jeśli
litera „u” jest częścią wartości opcji, a następnie wartością osobistą użytkownika
~/.mime.typy plik zostanie załadowany (jeśli istnieje); podobnie litera „s”
kontroluje ładowanie całego systemu /etc/mime.types; ładowany jest plik użytkownika
po pierwsze, w dopasowywaniu liter nie jest rozróżniana wielkość liter. Jeśli ta opcja nie jest ustawiona S-nail
zamiast tego spróbuje załadować oba pliki. Włączenie MIME wbudowanego w S-nail
typy nie mogą być pomijane, ale zostaną dopasowane jako ostatnie.

Więcej źródeł można określić, używając innej składni: if ciąg wartości
zawiera znak równości „=”, to zamiast tego jest analizowany jako lista oddzielona przecinkami
z opisanych liter plus pary „f=NAZWA PLIKU”; będą podane nazwy plików
rozszerzone i załadowane, a ich zawartość może wykorzystywać rozszerzoną składnię
opisane w sekcji Połączenia typy.mime pliki.

NAIL_EXTRA_RC
Nazwa opcjonalnego pliku startowego do odczytu ~/.mailrc. Ta zmienna
działa tylko wtedy, gdy jest ustawiony s-nail.rc or ~/.mailrc, nie jest importowany
ze środowiska, aby honorować „MAILRC=/dev/null/” -n modły. Używać
ten plik dla poleceń, które nie są rozumiane przez inne POSIX mailx(1)
wdrożenia.

NAIL_HEAD Ciąg do umieszczenia na początku każdej nowej wiadomości. Sekwencje ucieczki
tabulator „\t” i znak nowej linii „\n” są zrozumiałe.

NAIL_HISTFILE
[Opcja] Jeśli dostępny jest edytor wiersza poleceń, można go ustawić tak, aby nazywał się
(rozwijana) ścieżka lokalizacji stałego pliku historii.

NAIL_HISTSIZE
[Opcja] Jeśli dostępny jest edytor wiersza poleceń, ta wartość ogranicza ilość
wpisy historii, które są zapisywane w zestawie i ważne NAIL_HISTFILE. Wartość
mniej niż 0 wyłącza tę funkcję; należy pamiętać, że ładowanie i włączanie
NAIL_HISTFILE podczas uruchamiania programu można również w ten sposób ukryć. Jakiś
nieustawiona lub nieprawidłowa wartość lub 0 powoduje użycie wartości domyślnej. Zależny od
dostępny edytor wiersza poleceń określi również liczbę historii
wpisy w pamięci; jest to również specyficzne dla edytora aktualizacje środowiska uruchomieniowego tego
wartość zostanie uszanowana.

PAZNOKCIE Ciąg do umieszczenia na końcu każdej nowej wiadomości. Tabulator sekwencji ucieczki
„\t” i znak nowej linii „\n” są zrozumiałe.

nowe foldery
Jeśli ta zmienna ma wartość „maildir”, nowo utworzone foldery lokalne będą w
Format MailDir.

nowa poczta Sprawdza nową pocztę w bieżącym folderze za każdym razem, gdy drukowany jest monit. Dla
skrzynek pocztowych IMAP serwer jest następnie odpytywany pod kątem nowej poczty, co może skutkować
opóźniona operacja, jeśli połączenie z serwerem jest wolne. Folder Maildir musi
zostać ponownie przeskanowany w celu ustalenia, czy dotarła nowa poczta.

Jeśli ta zmienna jest ustawiona na specjalną wartość „nopoll”, serwer IMAP nie jest
aktywnie prosił o nową pocztę, ale nowa poczta wciąż może być wykrywana i ogłaszana
z dowolnym innym poleceniem IMAP wysyłanym do serwera. W obu przypadkach plik IMAP
serwer może wysyłać powiadomienia o wiadomościach, które zostały usunięte na serwerze
przez inny proces lub klienta. W takim przypadku drukowany jest komunikat „Wykasowane X wiadomości”.
niezależnie od tej zmiennej, a numery komunikatów mogły ulec zmianie.

Jeśli ta zmienna jest ustawiona na specjalną wartość „nopoll”, to folder Maildir będzie
nie zostaną ponownie przeskanowane całkowicie, ale wykrywane są tylko zmiany sygnatury czasowej.

ORGANIZACJA
Wartość, którą należy umieścić w polu „Organizacja:” w nagłówku wiadomości.

hasło-UŻYTKOWNIK@HOSTA, hasło-HOST, password
[v15-compat] Łańcuch zmiennych, który ustawia hasło, które jest używane w przypadku, gdy żadne nie ma
został podany w protokole i specyficznym dla konta adresie URL; w ostateczności S-nail będzie
zapytaj o hasło na terminalu użytkownika, jeśli metoda uwierzytelnienia tego wymaga
hasło. Określanie haseł w pliku startowym ogólnie stanowi zagrożenie dla bezpieczeństwa;
plik powinien być czytelny tylko dla użytkownika wywołującego.

hasło-UŻYTKOWNIK@HOSTA
[no v15-compat] (patrz łańcuch powyżej dla [v15-compat]) Ustaw hasło dla
„UŻYTKOWNIK” podczas łączenia z „HOST”. Jeśli taka zmienna nie jest zdefiniowana dla hosta, plik
użytkownik zostanie poproszony o podanie hasła na standardowym wejściu. Określanie haseł w a
plik startowy ogólnie stanowi zagrożenie dla bezpieczeństwa; plik powinien być czytelny dla
tylko wywołujący użytkownika.

TYP/PODTYP rury
Kiedy część wiadomości MIME typu „TYPE/SUBTYPE” (znormalizowana do małych liter) jest
wyświetlany lub cytowany, jego tekst jest filtrowany przez wartość tej zmiennej
interpretowane jako polecenie powłoki. Wartość specjalna „@” może być użyta do wymuszenia
interpretacja części wiadomości jako zwykłego tekstu, np. „set
pipe-application/pgp-signature=@' będzie odtąd traktować podpisy jako zwykły tekst
i wyświetlać je „tak jak jest”. (To samo można osiągnąć w bardziej użyteczny sposób
kontekście, używając typ mime polecenie w połączeniu ze znacznikiem typu).

Ponadto, jeśli polecenie powłoki jest poprzedzone znakiem „@”, to polecenie będzie tylko używane
przygotować część wiadomości MIME, jeśli wiadomość jest wyświetlana sama, ale nie
gdy jednocześnie wyświetlanych jest wiele wiadomości.

Wreszcie, jeśli polecenie powłoki jest poprzedzone przedrostkiem „@&”, to oprócz tego, co ma
zostało opisane dla zwykłego przedrostka polecenia powłoki „@”, polecenie zostanie uruchomione
asynchronicznie, tj. bez blokowania S-nail, co może być wygodnym sposobem
wyświetlić np. plik PDF, jednocześnie kontynuując czytanie wiadomości e-mail. Niektóre
informacja o części MIME, która ma zostać wyświetlona, ​​jest osadzona w środowisku
polecenia powłoki:

NAIL_TMPDIR Katalog tymczasowy używany przez S-nail. Zazwyczaj
identyczny z TMPDIR, ale gwarantuje ustawienie i użyteczność
przez procesy potomne; zapewnić ten ostatni warunek
TMPDIR również zostanie ustawiony.
NAIL_FILENAME Nazwa pliku, jeśli jest ustawiona, w przeciwnym razie pusty łańcuch.
NAIL_FILENAME_GENERATED Losowy ciąg znaków.
NAIL_CONTENT Typ zawartości MIME części, jeśli jest znany, pusty
ciąg inaczej.
NAIL_CONTENT_EVIDENCE Jeśli mim-przeciw-dowód zawiera bit do przenoszenia
(2), wtedy zostanie to ustawione na wykrytą zawartość MIME-
typ; nie tylko wtedy identyczny z NAIL_CONTENT poza tym.

PRZEDŁUŻENIE RUR
To jest identyczne z TYP/PODTYP rury z wyjątkiem tego „EXTENSION” (znormalizowane do
małe litery przy użyciu odwzorowań znaków zestawu znaków ASCII) nazwy rozszerzenia pliku,
np. „xhtml”. Programy obsługi zarejestrowane przy użyciu tej metody mają pierwszeństwo.

pop3-keepalive-UŻYTKOWNIK@HOSTA, pop3-keepalive-HOST, pop3-keepalive
[Opcja] Serwery POP3 zamykają połączenie po okresie bezczynności; the
standard wymaga, aby było to co najmniej 10 minut, ale praktyczne doświadczenie może
różnić się. Ustawienie tej zmiennej na wartość liczbową większą niż „0” powoduje „NOOP”
polecenie do wysłania każdej wartości w sekundach, jeśli nie jest wykonywana żadna inna operacja.

podpowiedź Ciąg znaków drukowany po zaakceptowaniu polecenia. Podpowiadaniu można zapobiec przez
albo ustawiając to na pusty ciąg znaków, albo ustawiając niepodpowiedź. Ten sam XSI
sekwencje ucieczki, które są rozumiane przez przegapić polecenie może być użyte wewnątrz
podpowiedź.

Ponadto zrozumiałe są następujące dodatkowe sekwencje specyficzne dla S-nail:
„\&”, które rozwija się do „?” chyba że bsdcompat jest ustawiona, w którym to przypadku rozwija się do
„&”; zauważ, że „\&” jest wartością domyślną podpowiedź. „\?”, który rozwinie się do
„1”, jeśli ostatnie polecenie nie powiodło się, i „0”, w przeciwnym razie „\$”, które rozwinie się do
nazwa aktualnie aktywnego konto, jeśli istnieje, i do pustego ciągu
w przeciwnym razie i „\@”, które rozwinie się do nazwy aktualnie aktywnego
skrzynka pocztowa. (Zauważ, że rozmiar bufora zachęty jest ograniczony, nadmiar jest odcinany.)

Nawet jeśli podpowiedź czeki na nagłówek-bidi do enkapsulacji rozszerzeń
Sekwencje specjalne „\$” i „\@” są niezbędne do poprawnego wyświetlania danych dwukierunkowych
tekst, nie dotyczy to końcowego ciągu, który się składa podpowiedź jako takie, tj.
rzeczywista obsługa BIDI nie jest obsługiwana.

Kiedy nowsza wersja linia edycji(3) Command linia redaktor jest używany, każda ucieczka
sekwencja sama musi być zawarta w innym znaku ucieczki do użycia
dotychczasowy EL_PROMPT_ESC mechanizm: S-nail konfiguruje znak sterujący „\01” dla
to.

zacytować Jeśli jest ustawiona, S-nail rozpoczyna odpowiadanie na wiadomość z pierwotną wiadomością poprzedzoną przez
wartość zmiennej przedrostek wcięcia. Zwykle pozycja składająca się z
„Fromheaderfield napisał:” jest drukowane przed cytatem. Jeśli ciąg
„bez nagłówka” jest przypisany do zacytować zmiennej, nagłówek ten jest pomijany. jeśli
przypisany jest ciąg „headers”, nagłówki wybrane przez ignorować/zachować Polecenia
są drukowane nad treścią wiadomości, w ten sposób zacytować działa jak automatyczne `~m' TYLDA
UCIECZKI więc rozkaz. Jeśli ciąg „allheaders” jest przypisany, wszystkie nagłówki są
wydrukowany nad treścią wiadomości i zawiera wszystkie części MIME, dzięki czemu zacytować działać
jak automat `~M' Komenda; Zobacz także cytat jako załącznik.

cudzysłów
[Opcja] Można ustawić dodatkowo przedrostek wcięcia. Ustawienie to włącza więcej
fantazyjnego algorytmu cytowania, w którym znaki cudzysłowu wiodącego są kompresowane i
zbyt długie wiersze są składane. cudzysłów można ustawić na jeden lub dwa (spacja
oddzielone) wartości liczbowe, które są interpretowane jako maksymalne (celowe) oraz tzw
minimalna długość linii, odpowiednio, w duchu raczej równym fmt(1)
program, ale liniowy, a nie akapitowy. Jeśli nie zostanie ustawiona jawnie, minimalna wola
odzwierciedlić cel algorytmicznie. Cel nie może być mniejszy niż długość
przedrostek wcięcia plus dodatkowa podkładka. Następują niezbędne korekty
bezgłośnie.

rekord Jeśli zdefiniowano, podaje ścieżkę do folderu używanego do rejestrowania całej poczty wychodzącej.
Jeśli nie jest zdefiniowana, poczta wychodząca nie jest zapisywana. Podczas zapisywania w tym folderze
nie powiedzie się, wiadomość nie jest wysyłana, ale zapisywana jako DEAD.

łańcuchy_odpowiedzi
Można ustawić na rozdzieloną przecinkami listę (bez rozróżniania wielkości liter zgodnie z ASCII
Rules) ciągi, które oprócz ciągów wbudowanych będą rozpoznawane jako
Wskaźniki odpowiedzi „Temat:” – wbudowane to „Re:”, co jest wymagane przez RFC
5322, a także niemieckie „Aw:”.

odpowiedzieć do Lista adresów, które należy umieścić w polu „Odpowiedz do:” w nagłówku wiadomości.
Członkowie tej listy są traktowani tak, jakby byli na liście zastępcy lista.

odpowiedź na honor
Kontroluje, czy nagłówek „Reply-To:” jest honorowany podczas odpowiadania na wiadomość przez
odpowiadać or Odpowiedz. To jest quadopcja; jeśli ustawiono bez wartości, jest to wartość domyślna
"tak".

ekran Kiedy S-nail początkowo drukuje nagłówki wiadomości, określa ich liczbę
print, patrząc na szybkość terminala. Im szybszy terminal, tym więcej
to drukuje. Ta opcja zastępuje to obliczenie i określa liczbę wiadomości
drukowane są nagłówki. Ten numer jest również używany do przewijania za pomocą z dowództwo.

wysyłanie zestawów znaków
[Opcja] Oddzielona przecinkami lista nazw zestawów znaków, których można użyć w
wychodząca poczta internetowa. Wartość zmiennej zestaw znaków-8bit jest automatycznie
dołączony do tej listy zestawów znaków. Jeśli nie ma konwersji zestawu znaków
możliwości są wkompilowane w S-nail, to jedynym obsługiwanym zestawem znaków jest
ttycharset. Zobacz także sendcharsets-else-ttycharset i zapoznaj się z sekcją
Postać zestawy aby uzyskać pełny obraz konwersji zestawu znaków w S-nail.

nadawca Adres, który jest umieszczany w polu „Nadawca:” wiadomości wychodzących, powołując się na RFC
5322: skrzynka pocztowa agenta odpowiedzialnego za rzeczywistą transmisję
wiadomość. Tego pola zwykle nie należy używać, chyba że pole „Od:”.
zawiera więcej niż jeden adres, w którym to przypadku jest wymagany. The nadawca adres
jest traktowany tak, jakby znajdował się w zastępcy lista.

Wyślij maila Aby użyć alternatywnego agenta transportu poczty (MTA), ustaw tę opcję na pełną
nazwa ścieżki programu do użycia. Może być konieczne ustawienie nazwa programu sendmail in
dodanie.

MTA będzie przekazywać argumenty wiersza poleceń z kilku możliwych źródeł: from
zmienna sendmail-argumenty jeśli jest ustawiony, z wiersza poleceń, jeśli został podany, i
zmienna rozwińargv pozwala na ich użycie. Przetwarzanie argumentów MTA będzie zawsze
być zakończone separatorem „--”.

Inaczej występujące niejawne użycie następującego wiersza poleceń MTA
argumenty można wyłączyć, ustawiając opcję binarną
sendmail-no-default-argumenty: '-i' (aby nie traktować linii tylko kropką '.'
znak jako koniec wejścia), „-m” (czy opcja metoda być ustawione) i „-v” (jeśli
dotychczasowy gadatliwy opcja jest ustawiona); w połączeniu z -r opcja linii poleceń S-nail
przejdzie również „-f” oraz „-F”.

sendmail-argumenty
Argumenty, które mają zostać przekazane do Mail-Transfer-Agent, mogą być przekazywane za pośrednictwem tego
opcja. Zawartość tej zmiennej zostanie podzielona na wektor argumentów
które zostaną dołączone do innych możliwych opcji MTA:

ustaw sendmail-arguments='-t -X "/tmp/mój dziennik"'

sendmail-no-default-argumenty
(Binary) Jeśli ta opcja nie jest ustawiona, S-nail przejdzie jakiś dobrze znany standard
opcje wiersza poleceń do zdefiniowanych Wyślij maila program, zobacz tam więcej.

nazwa programu sendmail
Wiele systemów wykorzystuje tzw zawijacz poczty(8) środowisko w celu zapewnienia kompatybilności
w Wyślij maila(1). Działa to poprzez sprawdzenie nazwy, która została użyta do wywołania metody
system dostarczania poczty. Jeśli ta zmienna jest ustawiona, wówczas program mailwrapper (program
który jest faktycznie wykonywany podczas wywoływania „sendmail”) będzie traktował jego zawartość jako
to imię. Domyślnie jest to „wyślij pocztę”.

Znak Ciąg do użytku z ~A ucieczka tyldy.

znak Ciąg do użytku z ~a ucieczka tyldy.

podpis Musi odpowiadać nazwie pliku do odczytu, jeśli jest ustawiona. Zawartość pliku to
następnie dołączane do każdej wiadomości jednoczęściowej i do pierwszej części każdej wiadomości wieloczęściowej
wiadomość. Ostrzegamy, że nie ma możliwości edytowania podpisu dla pliku
wiadomość indywidualna.

smime-ca-reż
[Opcja] Określa katalog z certyfikatami CA w PEM (Privacy Enhanced
Mail) do weryfikacji wiadomości podpisanych S/MIME.

smime-ca-plik
[Opcja] Określa plik z certyfikatami CA w formacie PEM do weryfikacji
Wiadomości podpisane S/MIME.

smime-cipher-USER@HOST, szyfr-smime
[Opcja] Określa szyfr używany podczas generowania wiadomości zaszyfrowanych S/MIME
(dla wskazanego konta). RFC 5751 nakazuje ustawienie domyślne „aes128” (AES-128
CBC). Możliwe wartości to (bez rozróżniania wielkości liter i) w malejącej sile szyfrowania:
„aes256” (AES-256 CBC), „aes192” (AES-192 CBC), „aes128” (AES-128 CBC), „des3”
(DES EDE3 CBC, 168 bitów; domyślnie, jeśli „aes128” nie jest dostępne) i „des” (DES CBC,
56 bitów).

Rzeczywiste dostępne algorytmy szyfrowania zależą od biblioteki kryptograficznej
Zastosowania S-paznokci. [Opcja] Może być dostępna obsługa większej liczby algorytmów szyfrowania
poprzez dynamiczne ładowanie poprzez np. EVP_get_cipherbyname(3) (OpenSSL), jeśli S-nail
został skompilowany, aby to wspierać.

smime-crl-reż
[Opcja] Określa katalog zawierający pliki z listami CRL w formacie PEM do użycia
podczas weryfikowania wiadomości S/MIME.

plik smime-crl
[Opcja] Określa plik zawierający listę CRL w formacie PEM do użycia podczas weryfikacji
wiadomości S/MIME.

smime-encrypt-USER@HOST
[Opcja] Jeśli ta zmienna jest ustawiona, wiadomości wysyłane do danego odbiorcy są
zaszyfrowane przed wysłaniem. Wartość zmiennej musi być ustawiona na nazwę a
plik zawierający certyfikat w formacie PEM.

Jeśli wiadomość jest wysyłana do wielu odbiorców, każdy z nich, dla którego a
odpowiednia zmienna zostanie ustawiona, otrzyma indywidualnie zaszyfrowaną wiadomość;
inni odbiorcy będą nadal otrzymywać wiadomość w postaci zwykłego tekstu, chyba że
szyfrowanie smime-force zmienna jest ustawiona. Zaleca się podpisywanie zaszyfrowane
wiadomości, tj. aby również ustawić znak uśmiechu zmienna.

smime-sign-cert-USER@HOST, certyfikat-znaku-smime
[Opcja] Wskazuje plik w formacie PEM. W celu podpisania i
odszyfrowywania ten plik musi zawierać klucz prywatny użytkownika, jak również jego
certyfikat.

W przypadku podpisywania wiadomości „USER@HOST” jest zawsze wyprowadzany z wartości od (albo jeśli
który zawiera wiele adresów, nadawca). W celu zaszyfrowania pliku
oczekiwany jest publiczny klucz szyfrujący (certyfikat) odbiorcy; Komenda oszczędzać
może służyć do zapisywania certyfikatów podpisanych wiadomości (sekcja Podpisano i
szyfrowane wiadomości w S / MIME podaje kilka szczegółów). Ten tryb pracy jest
zwykle kierowany przez wyspecjalizowaną formę.

Podczas odszyfrowywania wiadomości konto jest określane na podstawie pól odbiorców („Do:”
i 'DW:') wiadomości, które są wyszukiwane pod kątem adresów, dla których taki a
zmienna jest ustawiona. S-nail zawsze używa pierwszego pasującego adresu, więc jeśli
ta sama wiadomość jest wysyłana na więcej niż jeden adres użytkownika przy użyciu różnych
kluczy szyfrujących, deszyfrowanie może się nie powieść.

smime-sign-include-certs-USER@HOST, certyfikaty smime-sign-include
[Opcja] Jeśli jest używany, powinien składać się z listy oddzielonych przecinkami
plików, z których każdy zawiera pojedynczy certyfikat w formacie PEM, który należy dołączyć
w wiadomości S/MIME oprócz certyfikat-znaku-smime certyfikat. To jest
najbardziej przydatne w przypadku długich łańcuchów certyfikatów, jeśli jest to pożądane w celu ułatwienia odbioru
proces weryfikacji strony. Należy pamiętać, że certyfikaty najwyższego poziomu również mogą być
włączone do łańcucha, ale nie odgrywają roli w weryfikacji. Zobacz także
certyfikat-znaku-smime. Pamiętaj, że w tym przypadku „USER@HOST” odnosi się do zmiennej od
(lub, jeśli zawiera wiele adresów, nadawca).

smime-sign-message-digest-USER@HOST, skrót-smime-sign-message-digest
[Opcja] Określa skrót wiadomości używany podczas podpisywania wiadomości S/MIME. RFC
5751 nakazuje ustawienie domyślne „sha1”. Możliwe wartości to (wielkość liter i) in
malejąca siła szyfrowania: „sha512”, „sha384”, „sha256”, „sha224” i „md5”.

Faktycznie dostępne algorytmy skrótu wiadomości zależą od kryptografii
biblioteka, której używa S-nail. [Opcja] Obsługa większej liczby algorytmów skrótu wiadomości
mogą być dostępne poprzez ładowanie dynamiczne, np. Nazwa EVP_get_digestby(3)
(OpenSSL), jeśli S-nail został skompilowany, aby to obsługiwać. Pamiętaj o tym
„USER@HOST” odnosi się do zmiennej od (lub, jeśli zawiera wiele adresów,
nadawca).

SMTP [Opcja] Zwykle S-nail wywołuje program zdefiniowany przez Wyślij maila przenieść
wiadomości, jak opisano w Wysyłanie Poczta. Ustawienie SMTP zmienna będzie zamiast tego
powodują nawiązywanie połączeń sieciowych SMTP z określonym w nich serwerem w określonej kolejności
bezpośrednio wysłać wiadomość. S-nail zna trzy różne „SMTP
protokoły”:

· Zwykły protokół SMTP (RFC 5321), który normalnie działa na porcie serwera 25
i wymaga ustawienia smtp-use-starttls zmienna, aby wprowadzić SSL/TLS
zaszyfrowany stan sesji. Przypisz wartość, taką jak [v15-compat]
„[smtp://][użytkownik[:hasło]@]serwer[:port]” ([no v15-compat]
„[smtp://]serwer[:port]”), aby wybrać ten protokół.
· Potem tzw. SMTPS który ma żyć na porcie serwera 465 i jest
automatycznie zabezpieczone SSL/TLS. Niestety nigdy nie stał się standardem
protokołem i dlatego mogą nie być obsługiwane przez bazę danych usług sieciowych hosta
– w rzeczywistości numer portu został już przeniesiony do innych protokołów!

SMTPS jest jednak powszechnie oferowanym protokołem i dlatego może być wybrany przez
przypisanie wartości takiej jak [v15-compat] 'smtps://[użytkownik[:hasło]@]serwer[:port]'
([no v15-compat] 'smtps://server[:port]'); ze względu na wspomniane problemy
zwykle konieczne jest jednak wyraźne określenie portu jako „:465”.
· Wreszcie istnieje protokół SUBMISSION (RFC 6409), który zwykle trwa
port serwera 587 i jest praktycznie identyczny z protokołem SMTP z
Poza tym punkt widzenia S-nails; wymaga ustawienia smtp-use-starttls
zmienna, aby wprowadzić stan sesji zabezpieczonej SSL/TLS. Przypisz wartość np
[v15-compat] 'submission://[user[:password]@]server[:port]' ([no v15-compat]
'zgłoszenie://serwer[:port]').

Aby uzyskać więcej informacji na temat poświadczeń itp., zobacz On URL składnia i poświadczenie wyszukiwania,
Transfer SMTP jest wykonywany w procesie podrzędnym, który działa asynchronicznie, chyba że
albo wyślijczekaj albo gadatliwy zmienna jest ustawiona. Jeśli otrzyma TERM
sygnału, przerwie i zapisze wiadomość jako DEAD.

smtp-auth-UŻYTKOWNIK@HOSTA, smtp-auth-HOST, uwierzytelnianie smtp
[Opcja] Łańcuch zmiennych, który ustawia metodę uwierzytelniania SMTP. Możliwy
wartości to „none” (domyślnie [no v15-compat]), „zwykły” (domyślnie [v15-compat]),
„login”, jak również [Opcjonalne] metody „cram-md5” i „gssapi”. „żaden”
metoda nie wymaga żadnych poświadczeń użytkownika, „gssapi” wymaga nazwy użytkownika i wszystkich innych
inne metody wymagają nazwy użytkownika i hasła. Zobacz [kompatybilny z v15] SMTP, użytkownik
i password ([brak kompatybilności z v15] hasło uwierzytelniania smtp i smtp-auth-użytkownik). Zauważ, że
smtp-auth-HOST jest [kompatybilny z v15]. [brak kompatybilności z v15]: Uwaga dla smtp-auth-UŻYTKOWNIK@HOSTA:
może zastąpić zależność od adresu nadawcy w zmiennej od.

hasło uwierzytelniania smtp
[Opcja] [no v15-compat] Ustawia globalne hasło awaryjne dla SMTP
uwierzytelnianie. Jeśli metoda uwierzytelniania wymaga hasła, ale nie
hasło uwierzytelniania smtp ani dopasowanie smtp-auth-hasło-UŻYTKOWNIK@HOSTA może być znaleziony,
S-nail poprosi o hasło na terminalu użytkownika.

smtp-auth-hasło-UŻYTKOWNIK@HOSTA
[brak kompatybilności z v15] Zastępuje hasło uwierzytelniania smtp dla określonych wartości nadawcy
adresy zależne od zmiennej od.

smtp-auth-użytkownik
[Opcja] [no v15-compat] Ustawia globalną awaryjną nazwę użytkownika dla SMTP
uwierzytelnianie. Jeśli metoda uwierzytelniania wymaga nazwy użytkownika, ale nie
smtp-auth-użytkownik ani dopasowanie smtp-auth-użytkownik-UŻYTKOWNIK@HOSTA można znaleźć, S-nail będzie
poprosić o nazwę użytkownika na terminalu użytkownika.

smtp-auth-użytkownik-UŻYTKOWNIK@HOSTA
[brak kompatybilności z v15] Zastępuje smtp-auth-użytkownik dla określonych wartości adresów nadawcy,
zależne od zmiennej od.

nazwa-hosta smtp
[v15-compat] Zwykle S-nail używa zmiennej od wyprowadzić niezbędne
Informacje „USER@HOST”, aby wydać polecenie SMTP „MAIL FROM:<>”. Ustawienie
nazwa-hosta smtp może być używany do korzystania z „UŻYTKOWNIKA” z konta SMTP (SMTP albo
użytkownik łańcuch zmiennych) i „HOST” z zawartości tej zmiennej (lub, jeśli
to jest pusty ciąg, hosta lub lokalna nazwa hosta w ostateczności). Ten
często pozwala na użycie adresu, który sam w sobie jest ważny, ale jest hostowany przez innego dostawcę
niż który (w od) ma zamiar wysłać wiadomość. Ustawienie tej zmiennej również
wpływa na wygenerowany „Message-ID:”.

interfejs spamu
[Opcja] Aby użyć dowolnego polecenia związanego ze spamem (np. spamować)
żądany interfejs spamu musi zostać zdefiniowany przez ustawienie tej zmiennej. Proszę
patrz rozdział podręcznika Prowadzenie spam dla pełnego obrazu spamu
obsługa w gwoździu S. Mogą być dostępne wszystkie lub żaden z następujących interfejsów:

„spamc” Interakcja z spam(1) z spamassassin(1)
(http://spamassassin.apache.org SpamAssassin) zestaw. Różni się od
ogólny interfejs filtra S-nail automatycznie doda poprawny
argumentów dla danego polecenia i posiada niezbędną wiedzę do jego analizy
wyjście programu. Wartość domyślna dla spamc-polecenie będzie
skompilowane do pliku binarnego S-nail if spam(1) został znaleziony w PATH
podczas kompilacji. Czy konieczne jest określenie konkretnego
typ połączenia (zamiast używania do tego pliku konfiguracyjnego), plik
zmienna spamc-argumenty można użyć jak np. „-d
serwer.example.com -p 783'. Możliwe jest również określenie dla każdego użytkownika
konfiguracja przez spamc-użytkownik. Zauważ, że ten interfejs nie sprawdza
flaga „is-spam” wiadomości dla polecenia spam zapomnij.

'spamd' S-nail będzie bezpośrednio komunikował się z spamassassin(1) demon
spam(1) poprzez oparte na ścieżce UNIX(4) gniazdo strumieniowe, jak określono w
spamd-gniazdo. Możliwe jest określenie konfiguracji dla użytkownika za pośrednictwem
spamd-użytkownik.

„filtruj” ogólną obsługę filtrów antyspamowych za pomocą dowolnie konfigurowalnych haków. Ten
Interfejs jest przeznaczony dla programów takich jak bogofiltr(1) i syfilter(1) i
wymaga odpowiedniego zachowania w odniesieniu do statusu wyjścia haków dla
przynajmniej polecenie spamować („0” oznacza, że ​​wiadomość jest spamem, „1” oznacza
niebędące spamem, „2” oznaczające brak pewności i wszelkie inne zwracane wartości wskazujące na twardą
błąd); ponieważ haki mogą zawierać przekierowywanie fragmentów kodu powłoki
zachowanie może zostać przechwycone w razie potrzeby. Haki są
szynka z filtrem spamu, filtr spamu-noham, filtr spamu-nospam, współczynnik filtrowania spamu
i spamfilter-spam; część ręczna Prowadzenie spam zawiera przykłady
dla niektórych programów. Środowisko procesowe haków będzie miało
zestaw zmiennych NAIL_TMPDIR, TMPDIR i NAIL_FILENAME_GENERATED. Notatka
dla tego wsparcia dla wyniku spamu spamować nie jest obsługiwane, chyba że
[Opcja] dostępna jest obsługa wyrażeń regularnych i
wynik-skanowania-filtra spamu zmienna jest ustawiona.

spam-maxsize
[Opcja] Wiadomości przekraczające ten rozmiar nie będą przekazywane do skonfigurowanych
interfejs spamu. Wartość domyślna to 420000 bajtów.

spamc-polecenie
[Opcja] Ścieżka do spam(1) program do „spamc” interfejs spamu. Uwaga
że ścieżka nie jest rozszerzana, ale używana „tak jak jest”. Ścieżka awaryjna będzie
skompilowany do pliku binarnego S-nail, jeśli plik wykonywalny został znaleziony podczas
kompilacja.

spamc-argumenty
[Opcja] Mimo że S-nail zajmuje się większością argumentów za „spamem”
interfejs spamu automatycznie, przynajmniej czasami może być pożądane określenie
związane z połączeniem za pomocą tej zmiennej, np. „-d server.example.com -p 783”.

spamc-użytkownik
[Opcja] Określ nazwę użytkownika dla plików konfiguracyjnych dla poszczególnych użytkowników dla „spamc”
interfejs spamu. Jeśli jest to ustawione na pusty łańcuch, S-nail użyje tej nazwy
prądu użytkownik.

spamd-gniazdo
[Opcja] Określ ścieżkę pliku UNIX(4) gniazdo domeny, na którym spam(1) słucha
za połączenia dla 'spamd' interfejs spamu. Zauważ, że ścieżka nie jest
rozszerzony, ale używany „tak jak jest”.

spamd-użytkownik
[Opcja] Określ nazwę użytkownika dla plików konfiguracyjnych dla poszczególnych użytkowników dla „spamd”
interfejs spamu. Jeśli jest to ustawione na pusty łańcuch, S-nail użyje tej nazwy
prądu użytkownik.

szynka z filtrem spamu, filtr spamu-noham, filtr spamu-nospam, współczynnik filtrowania spamu, spamfilter-spam
[Opcja] Haczyki poleceń i argumentów dla „filtra” interfejs spamu. Instrukcja
Sekcja Prowadzenie spam zawiera przykłady niektórych programów.

wynik-skanowania-filtra spamu
[Opcja] Ze względu na ogólny charakter „filtra” interfejs spamu oceny spamu
nie są dla niego domyślnie obsługiwane, ale jeśli [Option]tional wyrażenie regularne
wsparcie jest dostępne, ustawienie tej zmiennej może być wykorzystane do przezwyciężenia tego
ograniczenie. Jest to interpretowane w następujący sposób: najpierw parsowana jest liczba (cyfry).
po którym musi następować średnik „;” i wyrażenie regularne. A później
ten ostatni jest używany do analizowania pierwszej linii wyjściowej pliku współczynnik filtrowania spamu hak i,
w przypadku pozytywnego wyniku oceny grupa, która została określona za pomocą pliku
liczba jest interpretowana jako wynik skanowania zmiennoprzecinkowego.

ssl-ca-dir
[Opcja] Określa katalog z certyfikatami CA w PEM (Pricacy Enhanced
Mail) w celu weryfikacji certyfikatów serwera SSL/TLS. Widzieć
SSL_CTX_load_verify_locations(3), aby uzyskać więcej informacji.

plik ssl-ca
[Opcja] Określa plik z certyfikatami CA w formacie PEM do weryfikacji
Certyfikaty serwera SSL/TLS. Widzieć SSL_CTX_load_verify_locations(3) po więcej
informacje.

ssl-cert-USER@HOST, ssl-cert-HOST, certyfikat SSL
[Opcja] Łańcuch zmiennych, który ustawia nazwę pliku dla certyfikatu klienta SSL/TLS
wymagane przez niektóre serwery. Jest to bezpośredni interfejs do gniazda „Certyfikat”.
ukończenia SSL_CONF_cmd(3) funkcja biblioteki OpenSSL, jeśli jest dostępna.

ssl-cipher-list-USER@HOST, ssl-lista-szyfrów-HOST, lista szyfrów ssl
[Opcja] Określa listę szyfrów dla połączeń SSL/TLS. To jest bezpośrednie
interfejs do gniazda „CipherString” w SSL_CONF_cmd(3) funkcja
Biblioteka OpenSSL, jeśli jest dostępna; Widzieć szyfry(1) aby uzyskać więcej informacji. Domyślnie
S-nail nie ustawia listy szyfrów, które w efekcie będą używać a protokół ssl
określony szyfr (standardy protokołów są dostarczane z listą akceptowanych szyfrów),
ewentualnie ciasno do tego, co faktycznie obsługuje biblioteka SSL/TLS – instrukcja
Sekcja An przykład konfiguracja zawiera również przypadek użycia SSL/TLS.

plik konfiguracyjny ssl
[Opcja] Jeśli ta zmienna jest ustawiona, S-nail zadzwoni CONF_modules_load_file(3) do
pozwalają na skonfigurowanie OpenSSL zgodnie z zabezpieczeniami całego systemu hosta
ustawienia. Jeśli podana zostanie niepusta wartość, zostanie ona użyta do określenia
plik konfiguracyjny do użycia zamiast globalnego domyślnego OpenSSL; zauważyć, że w
w tym przypadku jest to błąd, jeśli nie można załadować pliku. Nazwa aplikacji będzie
zawsze przekazywany jako „s-gwóźdź”.

plik ssl-crl
[Opcja] Określa plik zawierający listę CRL w formacie PEM do użycia podczas weryfikacji
Certyfikaty serwera SSL/TLS.

katalog ssl-crl
[Opcja] Określa katalog zawierający pliki z listami CRL w formacie PEM do użycia
podczas weryfikacji certyfikatów serwera SSL/TLS.

ssl-klucz-UŻYTKOWNIK@HOSTA, ssl-klucz-HOST, klucz ssl
[Opcja] Łańcuch zmiennych, który ustawia nazwę pliku dla klucza prywatnego SSL/TLS
certyfikat klienta. Jeśli nie jest ustawiona, używana jest nazwa pliku certyfikatu. The
Oczekuje się, że plik będzie w formacie PEM. Jest to bezpośredni interfejs do
Gniazdo „PrivateKey” w SSL_CONF_cmd(3) funkcja biblioteki OpenSSL, jeśli
dostępny.

ssl-metoda-UŻYTKOWNIK@HOSTA, ssl-metoda-HOST, metoda ssl
[Opcja] [Przestarzałe] Użyj nowszej i bardziej elastycznej wersji protokół ssl zamiast:
jeśli ustawione są obie wartości, protokół ssl będzie miał pierwszeństwo! Można ustawić na
następujące wartości, faktycznie używane protokół ssl specyfikacji, do której jest
zmapowany jest pokazany w nawiasach: 'tls1.2' ('-ALL, TLSv1.2'), 'tls1.1' ('-ALL,
TLSv1.1”), „tls1” („-ALL, TLSv1”) i „ssl3” („-ALL, SSLv3”); wartość specjalna
„auto” jest mapowane na „ALL, -SSLv2”, a zatem zawiera protokół SSLv3. Notatka
że protokół SSLv2 nie jest już w ogóle obsługiwany.

protokół-ssl-USER@HOST, ssl-protokół-HOST, protokół ssl
[Opcja] Określ używany protokół SSL/TLS. Jest to bezpośredni interfejs do
Gniazdo „Protokół” w SSL_CONF_cmd(3) funkcja biblioteki OpenSSL, jeśli
dostępny; w przeciwnym razie używany jest wewnętrzny parser S-nail, który rozumie
następujący podzbiór ciągów poleceń (bez rozróżniania wielkości liter): „SSLv3”, „TLSv1”,
„TLSv1.1” i „TLSv1.2”, a także wartość specjalna „ALL”. Wiele
specyfikacje mogą być podane za pomocą listy oddzielonej przecinkami, która ignoruje wszelkie
Biała przestrzeń. Opcjonalny prefiks „+” plus włączy protokół, a „-” minus
prefiks wyłączy go, więc „-ALL, TLSv1.2” włączy tylko TLSv1.2
protokół.

To zależy od używanej biblioteki TLS/SSL, które protokoły są faktycznie obsługiwane
i które protokoły są używane, jeśli protokół ssl nie jest ustawiona, ale zauważ, że SSLv2 jest
nie jest już w ogóle obsługiwany i aktywnie wyłączony. Szczególnie w przypadku starszych protokołów
wyraźnie zabezpieczać lista szyfrów ssl może być wartościowy, patrz An przykład
konfiguracja.

ssl-rand-egd
[Opcja] Podaje ścieżkę do gniazda demona entropii, patrz RAND_egd(3). Nie
obsługują to wszystkie biblioteki SSL/TLS.

plik ssl-rand
[Opcja] Podaje nazwę ścieżki do pliku z danymi entropijnymi, patrz RAND_ładowanie_pliku(3).
Jeśli plik jest zwykłym plikiem, który użytkownik wywołujący może zapisywać, zapisywane są nowe dane
do niego po załadowaniu.

ssl-verify-USER@HOST, ssl-verify-HOST, weryfikacja ssl
[Opcja] Łańcuch zmiennych określający akcję, która ma zostać wykonana w przypadku wystąpienia błędu
podczas sprawdzania poprawności certyfikatu serwera SSL/TLS. Prawidłowe wartości (bez rozróżniania wielkości liter).
są „surowe” (zrywanie i natychmiastowe zamknięcie połączenia), „zapytaj” (zapytaj, czy
kontynuuj na standardowym wejściu), „ostrzegaj” (wypisz ostrzeżenie i kontynuuj), „zignoruj” (zrób
nie przeprowadzać walidacji). Wartość domyślna to „zapytaj”.

stealthmua
Jeśli ustawiono tylko bez przypisanej wartości, to ta opcja wstrzymuje generowanie
pól nagłówka „Message-ID:” i „User-Agent:”, które zawierają oczywiste
odniesienia do S-nail. Wiążą się z tym dwie pułapki: po pierwsze
identyfikator wiadomości wychodzących nie jest już znany. Po drugie, ekspert może
nadal używaj pozostałych informacji w nagłówku, aby wyśledzić źródło
agent użytkownika poczty. Jeśli ustawione na wartość „noagent”, to wspomniany „Message-ID:”
tłumienie nie występuje.

górne linie Jeśli zdefiniowana, podaje liczbę wierszy wiadomości do wydrukowania z górą
Komenda; zwykle drukowanych jest pierwszych pięć wierszy.

ttycharset
Zestaw znaków terminala S-nail działa na i jedyny
obsługiwany zestaw znaków, którego może używać S-nail, jeśli nie ma konwersji zestawu znaków
możliwości zostały w nim skompilowane, w takim przypadku domyślnie jest to ISO-8859-1
chyba że może wywnioskować wartość ze środowiska ustawień regionalnych LC_CTYPE. Patrz
Sekcja Postać zestawy aby uzyskać pełny obraz zestawów znaków.

HOST użytkownika, użytkownik
[v15-compat] Łańcuch zmiennych, który ustawia używaną globalną awaryjną nazwę użytkownika
w przypadku, gdy żaden nie został podany w protokole i specyficznym dla konta adresie URL. Ten
zmienna domyślnie przyjmuje wartość USER.

wersja, wersja główna, wersja drugorzędna, aktualizacja wersji
(Tylko do odczytu) Informacje o wersji S-nail: pierwsza zmienna zawiera łańcuch
zawierający pełną identyfikację wersji – jest identyczny z wyjściem
dowództwa wersja. Ostatnie trzy zawierają tylko cyfry: dur, minor
i aktualizować numery wersji.

ŚRODOWISKO


Termin „zmienna środowiskowa” powinien być traktowany jako wskazówka, że:
zmienne są albo standaryzowane jako żywe części środowisk procesowych, albo są
powszechnie tam spotykane. O ile wyraźnie nie zaznaczono inaczej, integrują się z normą
obsługa zmiennych, jak udokumentowano powyżej, z punktu widzenia S-nails.

KOLUMNY
Preferowana przez użytkownika szerokość w pozycjach kolumn dla ekranu terminala lub okna.
Zapytany i użyty raz podczas uruchamiania programu.

DEAD Nazwa pliku używanego do zapisywania przerwanych komunikatów if zapisać jest ustawiony; Ten
domyślnie to martwy list w katalogu HOME użytkownika.

EDITOR Ścieżka dostępu do edytora tekstu, który ma być używany w pliku edit poleceń i ~e TYLDA UCIECZKI, ZA
domyślny edytor jest używany, jeśli ta wartość nie jest zdefiniowana.

HOME Katalog domowy użytkownika. Ta zmienna jest używana tylko wtedy, gdy znajduje się w
środowisko procesowe. Używać settenv aby zaktualizować wartość w czasie wykonywania.

LANG, LC_ALL, LC_COLLATE, LC_CTYPE, LC_MESSAGES
See lokalny(7) i Postać zestawy.

LINIE Preferowana przez użytkownika liczba linii na stronie lub rozmiar pionowego ekranu lub okna
w liniach. Zapytany i użyty raz podczas uruchamiania programu.

LISTER Ścieżka do listy katalogów, która ma być używana w pliku teczki polecenie podczas pracy na
lokalne skrzynki pocztowe. Wartość domyślna to ls(1) (przeszukiwanie ścieżki przez SHELL).

MBOX Nazwa pliku mbox użytkownika. Obsługuje logiczny podzbiór elementu specjalnego
konwencje, które są udokumentowane dla filet polecenie i falcówka opcja.
domyślnym ustawieniem awaryjnym jest mbox w katalogu HOME użytkownika.

MAILRC Jest używany jako plik startowy zamiast ~/.mailrc jeśli ustawione. Kiedy są skrypty S-nail
wywoływana w imieniu innych użytkowników, ta zmienna powinna być ustawiona na / dev / null unikać
skutki uboczne czytania ich plików konfiguracyjnych. Ta zmienna jest używana tylko
gdy znajduje się w środowisku procesowym.

NAIL_NO_SYSTEM_RC
Jeśli ta zmienna jest ustawiona, to odczyt s-nail.rc przy starcie jest zablokowany, tzn
uzyskuje się taki sam efekt, jak gdyby S-nail został uruchomiony z opcją -n, To
zmienna jest używana tylko wtedy, gdy znajduje się w środowisku procesu.

NETRC [v15-compat] [Opcja] Ta zmienna zastępuje domyślną lokalizację użytkownika
.netrc plik.

PAGER Ścieżka programu do użycia w poleceniu more lub gdy crt zmienna jest ustawiona.
Domyślnym paginatorem jest jeszcze(1) (przeszukiwanie ścieżki przez SHELL).

PATH Lista katalogów przeszukiwanych przez powłokę w poszukiwaniu poleceń (np
takie rozpoznawane tylko w środowisku procesowym).

SHELL Powłoka używana dla poleceń !, powłokaThe ~! TYLDA UCIECZKI i podczas startu
podprocesy. Jeśli ta opcja nie jest zdefiniowana, używana jest powłoka domyślna.

SYSV3 Zmienia litery drukowane w pierwszej kolumnie podsumowania nagłówka.

TERM [Opcja] Typ terminala, dla którego ma być przygotowane wyjście.

TMPDIR Używany jako katalog dla plików tymczasowych zamiast / Tmp, jeśli ustawiono. Ta zmienna jest
używany tylko wtedy, gdy znajduje się w środowisku procesowym. Używać settenv zaktualizować
wartość w czasie wykonywania.

USER Wymuś identyfikację jako podany użytkownik, czyli identyczny z -u linii poleceń
opcja. Ta zmienna jest używana tylko wtedy, gdy znajduje się w środowisku procesu. Używać
settenv aby zaktualizować wartość w czasie wykonywania, ale pamiętaj, że nie spowoduje to wyzwolenia żadnego z
te kontrole sprawdzania poprawności, które zostały wykonane podczas uruchamiania programu (ponownie).

VISUAL Ścieżka dostępu do edytora tekstu, który ma być używany w pliku wizualny poleceń i ~v TYLDA UCIECZKI.

Korzystaj z heirloom-mailx online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    Phaser
    Phaser
    Phaser to szybka, darmowa i zabawna gra otwarta
    źródłowa struktura gry HTML5, która oferuje
    Renderowanie WebGL i Canvas w poprzek
    przeglądarek internetowych na komputery i urządzenia mobilne. Gry
    może być współ...
    Pobierz Phaser
  • 2
    Silnik WASAL
    Silnik WASAL
    VASSAL to silnik gry do tworzenia
    elektroniczne wersje tradycyjnej tablicy
    i gry karciane. Zapewnia wsparcie dla
    renderowanie elementów gry i interakcja,
    i ...
    Pobierz silnik VASSAL
  • 3
    OpenPDF — rozwidlenie iText
    OpenPDF — rozwidlenie iText
    OpenPDF to biblioteka Java do tworzenia
    i edycji plików PDF z LGPL i
    Licencja open source MPL. OpenPDF to
    LGPL/MPL open source następca iText,
    w ...
    Pobierz OpenPDF — rozwidlenie iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - System do Automatyzacji
    Analizy geologiczne - to geografia
    Oprogramowanie systemu informacyjnego (GIS) z
    ogromne możliwości geodanych
    przetwarzanie i an...
    Pobierz SAGA GIS
  • 5
    Przybornik dla Java/JTOOpen
    Przybornik dla Java/JTOOpen
    IBM Toolbox for Java / JTOpen to
    biblioteka klas Java obsługująca
    klient/serwer i programowanie internetowe
    modeli do systemu z systemem OS/400,
    i5/OS, lub...
    Pobierz Zestaw narzędzi dla języka Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (lub D3 dla dokumentów opartych na danych)
    to biblioteka JavaScript, która pozwala
    do tworzenia dynamicznych, interaktywnych danych
    wizualizacje w przeglądarkach internetowych. Z D3
    ty...
    Pobierz plik D3.js
  • więcej »

Komendy systemu Linux

Ad