InggrisPerancisSpanyol

Ad


favorit OnWorks

heirloom-mailx - Online di Cloud

Jalankan heirloom-mailx di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah perintah heirloom-mailx yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


Siput [v14.8.6] — mengirim dan menerima surat Internet

RINGKASAN


siput -h | --membantu
siput [-BDdEFintv~] [-A rekening] [-a lampiran] [-b bcc-addr] [-c cc-addr] [-q kutipan-file]
[-r dari-addr] [-S variabel[=nilai]] [-s subyek] [-X cmd] [-.] ke-addr ... [--
mta-opsi ...]
siput [-BDdEeHiNnRv~#] [-A rekening] [-L daftar spesifikasi] [-r dari-addr] [-S variabel[=nilai]]
[-X cmd] -f [fillet] [-- mta-opsi ...]
siput [-BDdEeHiNnRv~#] [-A rekening] [-L daftar spesifikasi] [-r dari-addr] [-S variabel[=nilai]]
[-u pemakai] [-X cmd] [-- mta-opsi ...]

DESKRIPSI


kecocokan catatan: S-nail dan sebagian sintaks konfigurasinya akan berubah di v15.0.
Sampai saat itu akan ada sebagian tetapi semakin banyak mundur dan maju
opsi konfigurasi kompatibilitas. Untuk memilih sintaks dan perilaku baru
hari ini, opsi biner v15-kompatibel harus ditetapkan. Manual akan merujuknya melalui
[v15-compat] dan [no v15-compat] seperlunya. Perintah dan variabel yang akan
menghilang di v15.0 ditandai [Usang].

S-nail adalah sistem pemrosesan surat dengan sintaks perintah yang mengingatkan pada ed(1) dengan garis
digantikan oleh pesan. Ini dimaksudkan untuk menyediakan fungsionalitas POSIX mailx(1)
perintah dan menawarkan ekstensi (kebanyakan opsional) untuk pengeditan baris, IDNA, MIME, S/MIME, SMTP
dan POP3 (dan IMAP). Ini dapat digunakan sebagai bahasa batch surat.

Opsi
-A rekening Jalankan dan rekening perintah (lihat di bawah) untuk rekening setelah file startup memiliki
telah dibaca.

-a fillet Lampirkan file yang diberikan ke pesan. Konvensi nama file yang sama dengan
dijelaskan di bagian PERINTAH terapkan: ekspansi kata shell dibatasi untuk
tilde '~' dan variabel. Sebaiknya fillet tidak dapat diakses tetapi mengandung '='
karakter, maka apa pun setelah '=' diasumsikan untuk menentukan karakter input
set dan apa pun sebelum '=' nama file: ini adalah satu-satunya opsi untuk menentukan
masukkan set karakter (dan jangan lakukan konversi set karakter apa pun) untuk teks
lampiran dari baris perintah, tidak menggunakan ~@ perintah tilde melarikan diri.

-B Jadikan standar input dan output standar buffered.

-b alamat Kirim salinan karbon buta ke daftar alamat yang diberikan. mengirim surat di bawah
masuk ke lebih detail tentang itu.

-c alamat Kirim salinan karbon ke daftar alamat yang diberikan.

-D [Opsi] Atur terputus variabel.

-d Mengatur men-debug variabel, yang mengaktifkan pesan debug dan menonaktifkan pesan
pengiriman.

-E Mengatur lewati orang kosong variabel dan dengan demikian membuang pesan dengan pesan kosong
bagian tubuh. Ini berguna untuk mengirim pesan dari skrip.

-e Cukup periksa apakah email ada di kotak surat sistem. Jika ya, kembalikan jalan keluar
status nol, nilai bukan nol sebaliknya.

-F Simpan pesan untuk dikirim dalam file yang dinamai bagian lokal dari yang pertama
alamat penerima (bukan di catatan).

-f [fillet] Baca isi MBOX pengguna (atau file tertentu) untuk diproses;
ketika S-nail ditutup, ia menulis pesan yang tidak terhapus kembali ke file ini (tetapi menjadi
sadar akan memegang pilihan). Beberapa konvensi khusus diakui untuk
tali fillet yang didokumentasikan untuk fillet perintah di bawah ini. Perhatikan bahwa fillet is
bukan argumen langsung ke bendera -f, tetapi malah diambil dari baris perintah
setelah pemrosesan opsi selesai. Untuk menggunakan fillet itu dimulai
dengan tanda hubung, awali dengan jalur (relatif), seperti pada './-hyphenbox.mbox'.

-H Cetak ringkasan header dari semua pesan dan keluar. Tampilan ringkasan yang dapat dikonfigurasi adalah
tersedia melalui -L .

-h Cetak ringkasan penggunaan singkat. Karena digunakan secara luas --membantu argumen akan
memiliki efek yang sama.

-i Mengatur mengabaikan variabel untuk mengabaikan sinyal interupsi tty.

-L daftar spesifikasi
Cetak ringkasan tajuk hanya dari pesan-pesan yang cocok dengan yang diberikan daftar spesifikasi,
kemudian keluar. Lihat bagian Menentukan pesan untuk format daftar spesifikasi. Jika
itu -H opsi telah diberikan selain itu tidak ada ringkasan tajuk yang dihasilkan, tetapi
S-nail malah akan menunjukkan melalui status keluarnya apakah daftar spesifikasi cocok dengan apapun
pesan ('0') atau tidak ('1'); perhatikan bahwa keluaran verbose apa pun ditekan dalam hal ini
mode dan malah harus diaktifkan secara eksplisit (misalnya, dengan menggunakan opsi -v).

-N Batalkan pengaturan Header variabel dan dengan demikian menghambat tampilan awal header pesan
saat membaca email atau mengedit folder email.

-n Menghambat membaca s-kuku.rc saat startup. Opsi ini harus diaktifkan untuk
Skrip S-nail yang dipanggil di lebih dari satu mesin, karena isinya
dari file itu mungkin berbeda di antara mereka. (Perilaku yang sama dapat dicapai dengan
mengatur variabel lingkungan NAIL_NO_SYSTEM_RC.)

-q fillet Mulai pesan dengan konten file yang ditentukan. Dapat diberikan di kirim
modus saja.

-R Folder apa pun yang dibuka akan berada dalam mode hanya-baca.

-r alamat If alamat adalah alamat yang valid maka itu menentukan alamat pengirim amplop ke
diteruskan ke MTA sebagai '-f alamat' ketika sebuah pesan dikirim. Sebaiknya alamat
sertakan nama pengguna, komentar dll, maka komponen akan dipisahkan dan
bagian nama akan diteruskan ke MTA secara individual melalui '-F nama'. Pemberian
alamat juga akan ditugaskan untuk dari variabel, seolah-olah tambahan
'-Sfrom=address' telah ditentukan (oleh karena itu memengaruhi transfer data SMTP,
juga).

Jika sebaliknya string kosong dilewatkan sebagai alamat maka isi dari variabel
dari akan dievaluasi dan digunakan untuk tujuan ini setiap kali MTA dihubungi.
Perhatikan bahwa S-nail secara default, tanpa -r yaitu, tidak melewati '-f' atau '-F'
bendera ke MTA dengan sendirinya.

-S variabel[=nilai]
Setel opsi internal variabel dan, dalam hal opsi nilai, menetapkan nilai
untuk itu. Meskipun opsi diatur melalui -S dapat ditimpa dari dalam sumber daya
file, pengaturan baris perintah akan dibuat kembali setelah semua file sumber daya
telah dimuat.

-s subyek Tentukan subjek pesan yang akan dikirim.

-t Pesan yang akan dikirim diharapkan berisi header pesan dengan 'Kepada:',
Bidang 'Cc:', atau 'Bcc:' memberikan penerimanya, yang akan ditambahkan ke bidang tersebut
diberikan pada baris perintah. Jika subjek pesan ditentukan melalui 'Subjek:'
maka itu akan digunakan untuk mendukung yang diberikan pada baris perintah.

Juga dipahami adalah 'Balas-Ke:' (mungkin mengesampingkan membalas ke), 'Pengirim:' (po
pengirim), 'Organisasi:' (po ORGANISASI). Catatan Anda juga dapat menentukan
'Dari:', mungkin mengesampingkan dari dan alamat amplop mungkin ditentukan
dengan pilihan -r!

Berikut ini, yang biasanya dibuat secara otomatis berdasarkan pesan:
konteks, juga dapat ditentukan: 'Message-ID:', 'In-Reply-To:', 'Referensi:' dan
'Mail-Followup-To:' (pemijatan alamat khusus akan tetap dilakukan untuk
yang terakhir).

-u pemakai Baca kotak surat sistem dari pemakai (hak istimewa yang sesuai dianggap), dan "menganggap"
menjadi" pemakai dalam beberapa aspek, misalnya sehubungan dengan fillet–ekspansi '%' dll.;
lihat juga PENGGUNA.

-V Cetak versi S-nail dan keluar.

-v Pengaturan bertele-tele opsi menyebabkan beberapa verbositas (seperti pencetakan sertifikat
rantai). Menggunakannya dua kali meningkatkan tingkat verbositas.

-X cmd Tambahkan yang diberikan cmd ke daftar perintah yang akan dieksekusi sebelum operasi normal
dimulai. Berkorelasi dengan -# dan batch-keluar-pada-kesalahan; satu-satunya kemungkinan untuk
jalankan perintah dalam mode non-interaktif saat membaca file startup secara aktif
dilarang.

-~ Aktifkan TANDA AKSEN Knalpot bahkan jika tidak dalam mode interaktif.

-# Ini menetapkan beberapa opsi untuk mempersiapkan S-nail untuk bekerja (kemungkinan besar non-
interaktif) mode batch: dot, mulai kosongDiHeader, tenang, kirim tunggu, sebaik
MBOX dan map (keduanya untuk / dev / null). Ini juga memungkinkan pemrosesan TANDA AKSEN
Knalpot. Misalnya, berikut ini harus mengirim pesan email ke "bob":

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

-. Bendera ini memaksa penghentian pemrosesan opsi untuk mencegah "opsi"
injeksi” (menyerang). Itu juga secara paksa menempatkan S-nail ke mode kirim, lihat
mengirim surat.

Dalam daftar opsi baris perintah yang didukung di atas, -D, -d, -E, -i, -N dan -v adalah
diimplementasikan dengan cara mengatur opsi masing-masing, seperti melalui -S. [mta-opsi ...]
argumen yang diberikan di akhir baris perintah setelah pemisah '--' adalah
diteruskan ke mail-transfer-agent (MTA) dan bertahan untuk keseluruhan (interaktif)
sesi – jika pengaturan expandargv memungkinkan pengakuan mereka; Argumen MTA juga bisa
ditentukan dalam variabel sendmail-argumen; temukan interaksi MTA yang dijelaskan lebih detail
dalam dokumentasi dari kirim email. Argumen MTA diabaikan saat email dikirim melalui data SMTP
transfer.

A starter
S-nail adalah turunan langsung dari program BSD Mail yang diperkenalkan pada tahun 1978 (sendiri
menggantikan program email UNIX yang lebih sederhana) dan digunakan untuk memperkenalkan dirinya (di Mail
manual referensi) sebagai berikut:

Mail menyediakan lingkungan yang sederhana dan ramah untuk mengirim dan menerima email. Dia
membagi surat masuk menjadi pesan-pesan penyusunnya dan memungkinkan pengguna untuk menangani
mereka dalam urutan apapun. Selain itu, ia menyediakan satu set ed(1)-seperti perintah untuk
memanipulasi pesan dan mengirim email. Mail menawarkan pengeditan sederhana kepada pengguna
kemampuan untuk memudahkan komposisi pesan keluar, serta menyediakan
kemampuan untuk mendefinisikan dan mengirim ke nama yang ditujukan kepada kelompok pengguna.

S-nail dengan demikian adalah sisi pengguna dari sistem email Unix, sedangkan sisi sistem (mail-
transfer-agent, MTA) secara tradisional diambil oleh kirim email(8); hari ini postfix(1) atau exim(8) adalah
sering digunakan untuk tujuan ini sebagai gantinya. Jika fitur SMTP [Opsi]al telah dibangun ke dalam
S-nail maka sisi sistem bukanlah prasyarat wajib untuk pengiriman surat.

Karena S-nail berusaha untuk mematuhi POSIX mailx(1) kemungkinan ada beberapa
pengaturan konfigurasi harus disesuaikan sebelum menggunakannya adalah pengalaman yang mulus. NS
bawaan global s-kuku.rc file sudah membengkokkan pengaturan standar itu sedikit ke arah lebih banyak pengguna
keramahan dan keamanan, misalnya mengatur memegang dan simpanan pilihan untuk menekan
pemindahan pesan secara otomatis ke MBOX yang seharusnya terjadi (lihat Sambutan dari Manajer Umum PT. LUHAI INDUSTRIAL negara) Dan
menjaga untuk tidak menghapus file kosong agar tidak merusak izin file saat file akhirnya
dibuat ulang. Itu tidak mengatur map opsi sehingga secara default pengelompokan file (melalui
Awalan '+' seperti yang didokumentasikan juga untuk fillet) tidak diaktifkan. Bagian CONTOH mengandung beberapa
saran lebih lanjut.

mengirim surat
Untuk mengirim pesan ke satu atau lebih orang, menggunakan agen transfer surat lokal (MTA; the
jalur yang dapat dieksekusi dapat diatur melalui kirim email) atau SMTP bawaan [Option]al (atur dan lihat
variabel smtp) transportasi untuk benar-benar mengirimkan pesan email yang dihasilkan, S-nail dapat
dipanggil dengan argumen yang merupakan nama orang yang akan dikirimi surat:

$ s-nail -s Subjek -a attachm.ent bill@host1 'Bob '
# Tapi... coba dulu dalam mode dry-run yang terisolasi
$ LC_ALL=C MAILRC=/dev/null \
s-kuku -n -d -vv -Sfrom="saya " \
-s Subyek -. "(Cantik) Bob "

Pengguna kemudian diharapkan untuk mengetikkan isi pesan. Dalam mode penulisan ini S-kuku
memperlakukan baris yang dimulai dengan karakter '~' khusus – inilah yang disebut TANDA AKSEN Knalpot
yang dapat digunakan untuk membaca dalam file, memproses perintah shell, menambah dan mengedit lampiran dan
lagi; misalnya, tilde melarikan diri '~e' akan memulai editor teks untuk merevisi pesan di dalamnya
kondisi saat ini, '~h' memungkinkan pengeditan penerima pesan dan '~?' memberikan gambaran tentang
tilde lolos yang tersedia. Mengetik control-D '^D' di awal baris kosong akan keluar
mode penulisan dan menyebabkan pesan terkirim, sedangkan mengetik control-C '^C' dua kali akan
batalkan surat saat ini (menyimpan isinya dalam file yang dilambangkan dengan MATI kecuali tidak adamenyimpan is
mengatur.)

Sejumlah opsi dapat digunakan untuk mengubah perilaku default; misalnya, setting (juga melalui -S)
edit bersama akan secara otomatis memulai editor teks ketika mode penulisan dimasukkan, tanyacc akan
menyebabkan pengguna diminta secara aktif untuk penerima salinan karbon dan dot pilihan akan
izinkan keluar dari mode penulisan dengan menulis baris yang hanya terdiri dari titik ('.').

Sangat penting, meskipun, adalah untuk menentukan mana Karakter set dapat digunakan saat mengirim pesan,
biasanya dengan mengatur opsi sendcharsets karenanya, setelah membaca bagian Grafik
pantomim.tipe arsip untuk memahami bagaimana tipe MIME lampiran keluar diklasifikasikan dan
pengetahuan bahwa pesan dikirim secara tidak sinkron kecuali kirim tunggu diatur: hanya dengan itu MTA
kesalahan pengiriman akan dikenali.

Pengaturan dari sering diperlukan (misalnya, dalam hubungannya dengan smtp) atau diinginkan, Anda mungkin ingin
untuk melakukan beberapa tes uji coba sebelum Anda pergi. Menyimpan salinan pesan terkirim di a catatan mungkin
juga diinginkan – seperti untuk sebagian besar target file kotak surat, beberapa konvensi khusus adalah
diakui, lihat fillet perintah untuk lebih lanjut tentang itu. Bagian On URL sintaksis dan kredensial
lookup akan menyebarkan beberapa cahaya pada rantai variabel 'USER@HOST' serta menggunakan URL
untuk mengakses sumber daya khusus protokol, seperti smtp, dan CONTOH berisi contoh
konfigurasi untuk mengirim pesan melalui beberapa penyedia email publik yang terkenal; Catat itu
juga memberikan gambaran ringkas tentang cara menyiapkan lingkungan SSL/TLS yang aman.

Penerima pesan (sebagaimana ditentukan pada baris perintah atau didefinisikan dalam 'Kepada:', 'Cc:' atau 'Bcc:')
mungkin tidak hanya menjadi penerima email tetapi juga bisa menjadi nama kotak surat dan bahkan shell lengkap
spesifikasi pipa perintah. Kutipan yang tepat mungkin diperlukan, misalnya, untuk menyematkan spasi
karakter. (Ingat bahwa S-nail berurusan dengan standar surat, oleh karena itu yang menentukan aturan
dengan konten mana yang ditafsirkan.) Jika variabel perluastambahan tidak diatur maka hanya jaringan
alamat (lihat alamat surat(7) untuk deskripsi alamat surat) dan nama pengguna biasa
(termasuk alias MTA) dapat digunakan, jenis lain akan disaring, memberikan peringatan
pesan.

Jika variabel perluastambahan diatur maka alamat penerima yang diperluas secara opsional akan menjadi
diterima: Nama apa pun yang dimulai dengan bilah vertikal '|' karakter menentukan pipa perintah -
string perintah setelah '|' dieksekusi dan pesan dikirim ke standarnya
memasukkan; Demikian juga, nama apa pun yang dimulai dengan garis miring karakter '/' atau urutan karakter
dot slash './' diperlakukan sebagai file, terlepas dari konten yang tersisa. Nama lain apa pun
yang berisi karakter tanda '@' diperlakukan sebagai alamat jaringan; Nama lain apa pun
yang dimulai dengan karakter tanda tambah '+' menentukan nama kotak surat; Nama lain yang
berisi karakter garis miring '/' tetapi tidak ada tanda seru '!' atau tanda persen karakter '%'
sebelum juga menentukan nama kotak surat; Apa yang tersisa diperlakukan sebagai alamat jaringan.

$ echo bla | s-nail -Sexpandaddr -s tes ./mbox.mbox
$ echo bla | s-nail -Sexpandaddr -s test '|cat >> ./mbox.mbox'
$ echo aman | LC_ALL=C MAILRC=/dev/null \
s-kuku -n -Sv15-compat -Ssendwait -Snosave \
-Sexpandaddr=gagal,-semua,+addr -s tes \
-. [email dilindungi]

Dimungkinkan untuk membuat daftar distribusi pribadi melalui alias perintah, sehingga, untuk
misalnya, pengguna dapat mengirim email ke 'kohort' dan mengirimkannya ke sekelompok orang:

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

Harap dicatat bahwa mekanisme ini tidak memiliki kesamaan dengan alias seluruh sistem yang mungkin
digunakan oleh MTA lokal (agen transfer surat), yang tunduk pada batasan 'nama'
of perluastambahan dan sering dilacak dalam file / etc / aliases (dan didokumentasikan dalam alias(5) dan
kirim email(1)). Alias ​​​​pribadi akan diperluas oleh S-nail sebelum pesan dikirim, dan
dengan demikian merupakan alternatif yang nyaman untuk menentukan setiap penerima dengan sendirinya.

Untuk menghindari kebisingan lingkungan, skrip harus "melepaskan" s-nail dari file konfigurasi apa pun dan
buat lingkungan skrip-lokal, baik dengan mengarahkan variabel MAILRC ke kustom
file konfigurasi, atau dengan menggunakan -S opsi baris perintah untuk menentukan opsi:

$ env LC_ALL=C MAILRC=/dev/null password=TIDAK RAHASIA \
s-kuku -n -Sv15-compat -Ssendwait -Snosave \
-Sexpandaddr=gagal,-semua,+tambah\
-S 'smtp=smtps://[email dilindungi]:465' -Ssmtp-auth=login \
-S 'from=scriptreply@domain' \
-s 'subjek' -a lampiran_file \
-. "Penerima 1 " penerima1@domain \
< file_konten

Bacaan surat
Ketika dipanggil tanpa penerima, S-nail memasuki mode interaktif di mana surat dapat dibaca.
Saat digunakan seperti itu, kotak surat sistem pengguna dibaca dan satu baris header masing-masing
pesan di dalamnya dicetak. (Lihat perintah fillet untuk penjelasan mendalam tentang
berbagai jenis kotak surat yang ada.) Perhatikan bahwa jika kotak surat kosong, S-nail akan keluar
setelah mencetak pesan kecuali opsi mulai kosong ditemukan diatur.

Pada cepat perintah daftar akan memberikan daftar semua perintah yang tersedia dan membantu akan
memberikan ringkasan dari beberapa yang umum. Jika string dokumentasi [Opsi]al tersedia
seseorang dapat mengetik '?X' dan melihat perluasan sebenarnya dari 'X' dan apa tujuannya, yaitu,
perintah dapat disingkat (perhatikan bahwa POSIX mendefinisikan beberapa singkatan, sehingga
urutan abjad perintah tidak selalu berhubungan dengan singkatan; ini
mungkin untuk mendefinisikan penimpaan dengan hantu perintah, namun).

Pesan diberi nomor (mulai dari 1) yang secara unik mengidentifikasi pesan; Sekarang
pesan – “titik” – akan menjadi pesan baru pertama, atau pesan pertama yang belum dibaca, atau
pesan pertama dari kotak surat; pilihan pertunjukan terakhir malah akan menyebabkan penggunaan yang terakhir
pesan untuk tujuan ini.

Pesan dapat dicetak dengan mencetak perintah, atau pendek: 'p'. Secara default saat ini
pesan ("titik") dicetak, tetapi seperti kebanyakan perintah lain, dimungkinkan untuk memberikan kesan
spesifikasi pesan (lihat Menentukan pesan), misalnya, 'p:u' akan menampilkan semua yang belum dibaca
pesan, 'hal.' akan mencetak “titik”, 'p 1 5' akan mencetak pesan 1 dan 5, 'p 1-5' akan
cetak pesan 1 sampai 5, dan 'p-' dan 'p+' akan mencetak pesan terakhir dan berikutnya,
masing.

Dalam pengaturan default, semua bidang tajuk pesan akan dicetak, tetapi ini bisa menjadi
diubah: baik dengan membuat daftar hitam daftar bidang melalui mengabaikan, atau dengan mengizinkan hanya yang diberikan
daftar dengan menahan perintah, misalnya 'menahan tanggal dari ke subjek cc'. Untuk mencetak semua
bidang tajuk pesan terlepas dari daftar abaikan atau simpan yang aktif saat ini, gunakan
Command Mencetak. Variabel crt mengontrol cuaca dan kapan S-nail akan menggunakan konfigurasi
PAGER untuk mencetak alih-alih menulis langsung ke terminal (secara umum).

Tergantung pada konfigurasi perintah line editor bertujuan untuk membuat pengalaman pengguna dengan
banyak PERINTAH sedikit lebih bagus. Saat membaca kotak surat sistem atau ketika -f (Atau fillet)
menentukan kotak surat yang secara eksplisit diawali dengan pengubah khusus '%:' lalu pesan yang
telah dibaca akan dipindahkan ke file MBOX pengguna secara otomatis ketika kotak surat ditinggalkan,
baik dengan mengubah kotak surat aktif atau dengan keluar dari S-nail (lihat juga Sambutan dari Manajer Umum PT. LUHAI INDUSTRIAL negara).

Setelah memeriksa pesan, pengguna juga dapat hapus 'd' pesannya, balasan 'r' untuk pengirimnya
dan semua penerima atau membalas 'R' khusus untuk pengirim. Pesan juga bisa meneruskaned
(alias lebih pendek adalah fwd). Perhatikan bahwa saat membalas atau meneruskan penerima pesan
alamat akan dihapus dari komentar dan nama kecuali opsi nama lengkap diatur.
Penghapusan menyebabkan S-nail melupakan pesan; Namun, ini tidak dapat diubah, satu
bisa hapus 'u' pesan dengan memberikan nomornya, atau sesi S-nail dapat diakhiri dengan
memberikan keluar perintah 'x'.

Untuk mengakhiri sesi pemrosesan surat, seseorang dapat mengeluarkan berhenti 'q' untuk menyebabkan keluarnya program secara penuh,
yang mungkin termasuk pemindahan otomatis pesan yang telah dibaca ke MBOX serta memperbarui
[Opsi]al file riwayat editor baris perintah, atau gunakan perintah keluar 'x' sebagai gantinya untuk
mencegah salah satu dari tindakan ini.

Melihat HTML surat dan PANTOMIM lampiran
Pesan yang hanya HTML menjadi semakin umum dan tentu saja banyak pesan yang datang
dibundel dengan buket lampiran MIME. Sedangkan S-nail [Option]ally mendukung sederhana
Konverter HTML-ke-teks untuk menangani pesan HTML (lihat Grafik pantomim.tipe arsip), biasanya
tidak dapat menangani semua ini sendiri, tetapi sebaliknya program harus terdaftar untuk menangani
dengan tipe MIME atau ekstensi file tertentu. Program-program ini dapat menyiapkan teks biasa
versi input mereka untuk memungkinkan S-nail menampilkan konten di terminal, atau
menampilkan konten itu sendiri, misalnya di jendela grafis. Jenis yang terakhir dari
program secara default "memblokir" S-nail hingga penampil eksternal telah dihentikan, tetapi
eksekusi berdampingan asinkron juga dimungkinkan, dalam hal ini S-nail akan terus
menampilkan pesan dan tetap responsif.

Untuk menginstal program handler eksternal untuk tipe MIME tertentu, atur sesuai
pipa-TYPE/SUBTYPE variabel. Untuk menentukan handler untuk ekstensi file tertentu, atur
itu pipa-EXTENSION variabel – penangan ini diutamakan. variabel
mime-counter-bukti dapat diatur untuk meningkatkan penanganan deklarasi bagian MIME yang salah sebagai
sering terlihat dalam pesan kehidupan nyata. Misalnya, untuk menampilkan pesan HTML sebaris (yaitu,
dikonversi ke representasi teks biasa yang lebih mewah daripada yang mampu dilakukan oleh konverter bawaan
menghasilkan) dengan salah satu browser mode teks lynx(1) atau elinks(1), ajari S-nail tentang
dokumen MathML dan membuatnya menampilkannya sebagai teks biasa dan untuk membuka lampiran PDF dalam
penampil PDF eksternal, secara asinkron:

jika $features !@ HTML-FILTER
#set pipe-text/html="elinks -force-html -dump 1"
atur pipe-text/html="lynx -stdin -dump -force_html"
# Tampilkan HTML sebagai teks biasa sebagai gantinya
#set pipa-teks/html=@
endif
mimetype '@ aplikasi/mathml+xml mathml'
set pipa-aplikasi/pdf="@&set -C;\
: > \"${TMPDIR}/${NAIL_FILENAME_GENERATED}\"; \
trap \"rm -f \\\"${TMPDIR}/${NAIL_FILENAME_GENERATED}\\\"\" \
KELUAR INT QUIT PIPE TERM;\
atur +C;\
cat > \"${TMPDIR}/${NAIL_FILENAME_GENERATED}\"; \
xpdf \"${TMPDIR}/${NAIL_FILENAME_GENERATED}\""

Catatan: perhatian khusus harus diberikan saat menggunakan perintah seperti virus email dapat didistribusikan
dengan metode ini: jika pesan bertipe 'application/x-sh' atau file dengan ekstensi '.sh'
disaring secara membabi buta melalui shell, misalnya, pengirim pesan dapat dengan mudah mengeksekusi
kode arbitrer pada sistem S-nail sedang berjalan. Untuk informasi lebih lanjut tentang MIME, juga sehubungan dengan
pengiriman pesan, lihat bagian Grafik pantomim.tipe arsip dan perintah tipe mime.

Mailing daftar
S-nail menawarkan beberapa dukungan untuk memudahkan penanganan milis. Perintah daftar mempromosikan
semua argumen yang diberikan ke milis yang dikenal, dan mlberlangganan mengatur langganan mereka
atribut, membuatnya terlebih dahulu sesuai kebutuhan. (Di samping itu berhenti berlangganan tidak
batalkan daftar secara otomatis, tetapi hanya mengatur ulang atribut langganan.) Menggunakan perintah
tanpa argumen akan mencetak (sebagian dari) semua milis yang ditentukan saat ini. NS
membintangi format '%T' dapat digunakan untuk menandai pesan dengan alamat daftar yang dikonfigurasi di
tampilan tajuk.

[Opsi] milis sekutu juga dapat ditentukan sebagai ekspresi reguler, yang memungkinkan
pencocokan banyak alamat dengan satu ekspresi. Namun, semua daftar yang memenuhi syarat
alamat dicocokkan melalui kamus cepat, sedangkan ekspresi ditempatkan di (a) daftar
yang (adalah) dicocokkan secara berurutan.

setel followup-to followup-to-honour=ask-yes reply-to-honour=ask-yes
daftar [email dilindungi] [email dilindungi] .*@daftar.c3$
mlberlangganan [email dilindungi] [email dilindungi]

Variabel tindak lanjut untuk kehormatan akan memastikan bahwa tajuk 'Mail-Followup-To:' dihormati
ketika pesan sedang dibalas (via balasan dan membalas) Dan tindak lanjut mengontrol cuaca
header ini dibuat saat mengirim email; itu akan dibuat secara otomatis untuk beberapa
alasannya juga, seperti ketika perintah respons khusus "milis khusus" membalas digunakan,
ketika balasan digunakan untuk menanggapi pesan dengan 'Mail-Followup-To:' dihormati dll.

Perbedaan antara penanganan daftar yang dikenal dan yang dilanggankan adalah bahwa alamat dari
pengirim biasanya bukan bagian dari 'Mail-Followup-To:' yang dihasilkan saat menangani
yang terakhir, sedangkan untuk jenis daftar yang pertama. Biasanya karena ada pengecualian:
katakanlah, jika beberapa daftar ditangani dan tidak semuanya adalah daftar langganan.

Untuk kenyamanan S-nail akan, untuk sementara, secara otomatis menambahkan alamat daftar yang disajikan
di tajuk 'Daftar-Ke:' dari pesan yang sedang ditanggapi ke daftar yang diketahui
Daftar surat. Haruskah tajuk itu ada S-nail sebagai gantinya, tergantung pada
variabel balas-untuk-kehormatan, gunakan juga set 'Balas-Ke:' untuk tujuan ini agar dapat menerima
daftar keinginan administrator yang seharusnya dimanifestasikan seperti itu (tetapi hanya jika itu
menyediakan satu alamat yang berada di domain yang sama seperti yang dinyatakan dalam 'Daftar-Ke:').

Sumber arsip
Saat startup S-nail membaca di beberapa file sumber daya:

s-kuku.rc File inisialisasi seluruh sistem. Membaca file ini dapat ditekan,
baik dengan menggunakan -n opsi baris perintah, atau dengan mengatur lingkungan
variabel NAIL_NO_SYSTEM_RC.

~/.mailrc File memberikan perintah awal. File yang berbeda dapat dipilih dengan mengatur
variabel lingkungan MAILRC.

KUKU_EXTRA_RC Dapat digunakan untuk menentukan file startup opsional untuk dibaca setelahnya ~/.mailrc.
Variabel ini hanya dihormati dalam keadaan tertentu (lihat
dokumentasi untuk lebih).

Isi dari file-file ini ditafsirkan sebagai berikut:

· Spasi awal garis diabaikan.
· Baris kosong diabaikan.
· Jika baris (isi) dimulai dengan tanda angka '#' maka itu adalah perintah-komentar – a
perintah nyata! - dan juga diabaikan. Perintah ini adalah satu-satunya bentuk komentar yang
mengerti.
· Sebuah baris dapat "dilanjutkan" pada baris berikutnya jika karakter baris baru "diloloskan" oleh
sebelumnya dengan karakter garis miring terbalik '\'. Perhatikan bahwa spasi putih terkemuka apa pun dari
ikuti baris dihapus: Jika spasi diinginkan, itu harus ditempatkan sebelum
garis miring terbalik. Sebagai contoh:

# Baris ini adalah perintah komentar. dan y\
es, itu benar-benar dilanjutkan di sini.
setel debug \
bertele-tele

Karakter set
[Opsi] S-nail mendeteksi set karakter terminal dengan menggunakan mekanisme yang
dikendalikan oleh pengaturan lokal LC_CTYPE (manual untuk setlokal(3) harus memberikan
gambaran); variabel internal S-kuku ttycharset akan diatur ke terminal yang terdeteksi
set karakter yang sesuai dan dengan demikian akan muncul di output dari perintah set dan
pertunjukan var.

Namun, pengguna menyediakan ttycharset nilai tidak ditimpa oleh mekanisme deteksi ini:
"fitur" ini harus digunakan jika deteksi tidak berfungsi dengan baik, dan mungkin digunakan untuk
sesuaikan nama set karakter lokal. Misalnya, pada sistem BSD seseorang dapat menggunakan lokal dengan
set karakter ISO8859-1, yang bukan nama yang valid untuk set karakter ini; berada di
sisi aman, seseorang dapat mengatur ttycharset dengan nama yang benar, yaitu ISO-8859-1.

Perhatikan bahwa mengubah nilai tidak berarti banyak selain itu, karena beberapa aspek dari
set karakter nyata tersirat oleh lingkungan lokal sistem, dan itu tetap
tidak terpengaruh oleh konten yang ditimpa ttycharset variabel. (Ini sebagian besar merupakan masalah
ketika secara interaktif menggunakan S-nail. Sebenarnya mungkin untuk mengirim email dalam
lingkungan lokal yang sepenuhnya "palsu".)

Jika tidak ada kemampuan konversi kumpulan karakter yang telah dikompilasi ke dalam S-nail (mis
iconv(3) perpustakaan telah ditemukan), maka ttycharset akan menjadi satu-satunya set karakter yang didukung,
diasumsikan bahwa itu dapat digunakan untuk bertukar pesan 8-bit, dan sisanya
bagian tidak berlaku; namun mungkin masih perlu untuk mengaturnya secara eksplisit jika otomatis
deteksi gagal, karena dalam hal ini default ke ISO-8859-1 yang disebutkan.

Saat membaca pesan, teks mereka diubah menjadi ttycharset seperlunya untuk
menampilkannya di terminal pengguna. Karakter yang tidak dapat dicetak dan urutan byte yang tidak valid adalah
terdeteksi dan diganti dengan karakter substitusi yang tepat (kecuali variabel cetak-semua-karakter
diatur setelah S-nail dimulai). Lihat juga charset-tidak diketahui-8bit untuk berurusan dengan berbulu lain
aspek interpretasi pesan.

Saat mengirim pesan, semua bagian dan lampirannya diklasifikasikan. Padahal tidak ada karakter
konversi set dilakukan pada bagian-bagian yang tampak seperti data biner, set karakter
sedang digunakan harus dideklarasikan dalam header MIME dari bagian teks keluar jika mengandung
karakter yang tidak sesuai dengan kumpulan karakter yang diizinkan oleh email
standar. Nilai yang diizinkan untuk set karakter dapat dideklarasikan menggunakan sendcharsets
variabel, dan charset-8bit, yang mendefinisikan set karakter fallback catch-all last-resort
yang secara implisit ditambahkan ke daftar set karakter di sendcharsets.

Saat membalas pesan dan variabel balas-dalam-charset yang sama diatur maka karakter
kumpulan pesan yang dibalas dicoba terlebih dahulu. Dan juga memungkinkan untuk membuat S-nail
bekerja lebih erat terkait dengan pengaturan lokal saat ini secara otomatis dengan menggunakan
variabel sendcharsets-else-ttycharset, silakan lihat di sana untuk informasi lebih lanjut.

Semua set karakter yang ditentukan dicoba secara berurutan kecuali konversi bagian atau
lampiran berhasil. Jika tidak ada set karakter yang dicoba (8-bit) yang mampu mewakili
isi bagian atau lampiran, maka pesan tidak akan terkirim dan teksnya akan
disimpan menjadi MATI. Secara umum, jika pesan "Tidak dapat mengonversi dari a ke b" muncul, baik
beberapa karakter tidak sesuai untuk set karakter (terminal) yang dipilih saat ini, atau
konversi yang dibutuhkan tidak didukung oleh sistem. Dalam kasus pertama, perlu untuk
atur lokal LC_CTYPE dan/atau variabel yang sesuai ttycharset.

Hasil terbaik biasanya dicapai ketika S-nail dijalankan di lokal UTF-8 pada UTF-8
terminal yang mampu, dalam hal ini spektrum penuh Unicode karakter tersedia. Di dalam
karakter pengaturan ini dari berbagai negara dapat ditampilkan, sementara masih memungkinkan untuk
gunakan set karakter yang lebih sederhana untuk mengirim untuk mempertahankan kompatibilitas maksimum dengan surat lama
klien.

Sambutan dari Manajer Umum PT. LUHAI INDUSTRIAL negara
S-nail membedakan antara beberapa status pesan yang berbeda; keadaan saat ini adalah
tercermin dalam tampilan header jika membintangi dikonfigurasi untuk melakukannya. Dalam pesan kuku-S
status diperiksa saat meninggalkan kotak surat dan dapat menyebabkan pesan dipindahkan secara otomatis
ke kotak surat MBOX khusus – karena ini dapat mengganggu pengguna yang terbiasa
mail-user-agents "lebih modern", default global s-kuku.rc mengatur memegang dan simpanan
variabel untuk menekan perilaku ini.

Pesan 'baru' belum pernah dilihat atau dipindahkan ke status lain. Pesan seperti itu
dipertahankan bahkan di kotak surat sistem.

Pesan 'belum dibaca' belum pernah dilihat atau dipindahkan ke status lain, tetapi pesannya
sudah ada saat kotak surat terakhir dibuka: Pesan tersebut adalah
dipertahankan bahkan di kotak surat sistem.

'read' Pesan telah diproses oleh salah satu perintah berikut: ~f, ~m, ~F,
~M, salinan, mbox, berikutnya, pipa, mencetak, Mencetak, puncak, mengetik, Tipe, hapus. itu
hapus, dp, dan dt perintah juga dapat menyebabkan pesan berikutnya ditandai sebagai
dibaca, tergantung pada nilai cetak otomatis variabel. Kecuali ketika keluar
perintah yang digunakan, pesan yang ada di kotak surat sistem atau di kotak surat yang
dibuka dengan awalan '%:' khusus dan berada dalam status 'baca' saat
kotak surat yang tersisa akan disimpan di MBOX kecuali opsi memegang itu diatur.

'dihapus' Pesan telah diproses oleh salah satu dari perintah berikut: hapus, dp,
dt. Hanya hapus dapat digunakan untuk mengakses pesan tersebut.

'diawetkan' Pesan telah diproses oleh a memelihara perintah dan itu akan disimpan di
lokasinya saat ini.

'disimpan' Pesan telah diproses oleh salah satu perintah berikut: menyimpan or menulis.
Kecuali bila keluar perintah yang digunakan, pesan yang ada di kotak surat sistem
atau di kotak surat yang dibuka dengan awalan '%:' khusus dan berada di
status 'disimpan' ketika kotak surat dibiarkan akan dihapus; mereka akan disimpan di
MBOX saat pilihan simpanan diatur.

Menentukan pesan
Perintah seperti mencetak dan hapus dapat diberikan daftar nomor pesan sebagai argumen untuk
berlaku untuk beberapa pesan sekaligus. Jadi 'hapus 1 2' menghapus pesan 1 dan 2, sedangkan
'hapus 1-5' akan menghapus pesan 1 sampai 5. Dalam mode terurut atau berulir (lihat jenis
perintah), 'hapus 1-5' akan menghapus pesan yang terletak di antara (dan termasuk)
pesan 1 sampai 5 dalam urutan yang diurutkan/berulir, seperti yang ditunjukkan pada ringkasan header. beberapa
pengubah titik dua dapat digabungkan menjadi satu, misalnya, ':du'. Nama-nama pesan khusus berikut:
ada:

:n Semua pesan 'baru'.

:o Semua pesan lama (apa pun yang tidak dalam status 'baca' atau 'baru').

:u Semua pesan 'belum dibaca'.

:d Semua pesan 'dihapus' (untuk hapus memerintah).

:r Semua pesan 'baca'.

:f Semua benderapesan.

:a Semua pesan yang dijawab (lih. the tandajawab variabel).

:t Semua pesan ditandai sebagai draf.

:s [Opsi] Semua pesan diklasifikasikan sebagai spam.

:S [Opsi] Semua pesan dengan klasifikasi spam yang tidak pasti.

. Pesan saat ini, yang disebut "titik".

; Pesan yang sebelumnya merupakan pesan saat ini.

, Pesan induk dari pesan saat ini, yaitu pesan dengan ID Pesan
diberikan di bidang 'In-Reply-To:' atau entri terakhir dari bidang 'Referensi:' dari
pesan saat ini.

- Pesan yang sebelumnya tidak terhapus berikutnya, atau pesan yang sebelumnya dihapus berikutnya untuk
hapus memerintah. Dalam mode diurutkan/berulir, pesan sebelumnya sebelumnya seperti di
diurutkan/urutan berulir.

+ Pesan terhapus berikutnya, atau pesan terhapus berikutnya untuk hapus memerintah. Di dalam
mode diurutkan/berulir, pesan berikutnya dalam urutan yang diurutkan/berulir.

^ Pesan terhapus pertama, atau pesan terhapus pertama untuk hapus perintah.
Dalam mode diurutkan/berulir, pesan pertama dalam urutan yang diurutkan/berulir.

$ Pesan terakhir. Dalam mode diurutkan/berulir, pesan terakhir dalam diurutkan/berulir
ketertiban.

&x Dalam mode berulir, pilih pesan yang dialamatkan dengan x, Di mana x apakah ada pesan lain?
spesifikasi, dan semua pesan dari utas yang dimulai di sana. Kalau tidak, itu adalah
sama dengan x. Jika x dihilangkan, utas yang dimulai dengan pesan saat ini adalah
terpilih.

* Semua pesan.

` Semua pesan yang disertakan dalam daftar pesan untuk perintah sebelumnya.

/rangkaian
Semua pesan yang mengandung tali di bidang subjek (huruf besar diabaikan). Lihat juga
kepala pencarian variabel. Jika tali kosong, string dari yang sebelumnya
spesifikasi jenis itu digunakan lagi.

[@Daftar nama]@expr
Semua pesan yang berisi pencarian peka huruf besar/kecil yang diberikan cepatsesi; jika
[Opsi]al ekspresi reguler (lihat format ulang(7)) dukungan tersedia cepat akan
ditafsirkan sebagai satu jika salah satu karakter ekspresi reguler "ajaib" terlihat. Jika
opsional @Daftar nama bagian tidak ada, pencarian dibatasi pada bidang subjek
tubuh, tetapi sebaliknya Daftar nama menentukan daftar bidang header yang dipisahkan koma untuk
cari, seperti dalam

'@ke,dari,cc@Seseorang yang harus saya kenal'

Untuk mencari string yang menyertakan karakter '@' (komersial di)
Daftar nama secara efektif non-opsional, tetapi dapat diberikan sebagai string kosong. Beberapa
bidang header khusus dapat disingkat: 'f', 't', 'c', 'b' dan 's' akan cocok
'Dari', 'Ke', 'Cc', 'Bcc' dan 'Subjek', masing-masing dan tidak peka huruf besar/kecil. NS
nama khusus 'header' atau '<' dapat digunakan untuk mencari di (semua) header dari
pesan, dan nama khusus 'body' atau '>' dan 'text' atau '=' dapat digunakan untuk melakukan
pencarian teks lengkap - sedangkan yang pertama hanya mencari tubuh, yang terakhir juga
mencari header pesan.

Spesifikasi pesan ini melakukan perbandingan teks lengkap, tetapi bahkan dengan reguler
dukungan ekspresi hampir tidak mungkin untuk menulis ekspresi pencarian yang aman
hanya cocok dengan domain alamat tertentu. Untuk meminta agar konten header adalah
diperlakukan sebagai daftar alamat, dan untuk menghapusnya ke alamat email biasa
di mana ekspresi pencarian akan dicocokkan, awalan nama header
(singkatan) dengan tilde '~':

'@~f@@a\.safe\.domain\.match$'

alamat
Pencarian "setiap substring yang cocok" tidak peka huruf besar-kecil terhadap tajuk 'Dari:', yang
akan cocok dengan alamat (juga) bahkan jika nama pertunjukan diatur (dan POSIX mengatakan “alamat apa saja sebagai
ditampilkan dalam ringkasan header harus dapat dicocokkan dalam formulir ini”); Namun, jika semua jaringan
variabel diatur, hanya bagian lokal dari alamat yang dievaluasi untuk perbandingan,
tidak mengabaikan kasus, dan pengaturan nama pertunjukan benar-benar diabaikan. Untuk lebih halus
mengontrol dan mencocokkan batas menggunakan ekspresi pencarian '@'; [Opsi]al gaya IMAP
Ekspresi '(dari alamat)' juga dapat digunakan jika kecocokan substring diinginkan.

[Opsi] Ekspresi SEARCH gaya IMAP juga dapat digunakan. Mode pengalamatan ini tersedia
dengan semua jenis folder; S-nail akan melakukan pencarian secara lokal seperlunya. string
harus diapit oleh tanda kutip ganda '"' secara keseluruhan jika mengandung spasi atau
tanda kurung; dalam tanda kutip, hanya garis miring terbalik '\' yang dikenali sebagai karakter pelarian.
Semua pencarian string tidak peka huruf besar/kecil. Ketika deskripsi menunjukkan bahwa
representasi "amplop" dari bidang alamat digunakan, ini berarti bahwa string pencarian adalah
diperiksa terhadap kedua daftar yang dibuat sebagai

("nama" "sumber" "bagian lokal" "bagian domain")

untuk setiap alamat, dan alamat tanpa nama asli dari bidang header masing-masing.
Ekspresi pencarian ini dapat disarangkan menggunakan tanda kurung, lihat di bawah untuk contoh.

(Kriteria)
Semua pesan yang memuaskan yang diberikan Kriteria.
(kriteria1 kriteria2 ... kriteriaN)
Semua pesan yang memenuhi semua kriteria yang diberikan.
(or kriteria1 kriteria2)
Semua pesan yang memuaskan juga kriteria1 or kriteria2, atau keduanya. Untuk terhubung lebih banyak
dari dua kriteria yang menggunakan spesifikasi 'atau' harus disarangkan menggunakan tambahan
tanda kurung, seperti dengan '(atau a (atau bc))', karena '(atau abc)' benar-benar berarti '((a atau b) dan
C)'. Untuk operasi 'atau' sederhana dari kriteria independen pada tingkat nesting terendah,
adalah mungkin untuk mencapai efek serupa dengan menggunakan tiga kriteria terpisah, seperti:
'(a) (b) (c)'.
(tidak Kriteria)
Semua pesan yang tidak memuaskan Kriteria.
(bcc "rangkaian")
Semua pesan yang mengandung tali dalam representasi amplop bidang 'Bcc:'.
(cc "rangkaian")
Semua pesan yang mengandung tali dalam representasi amplop bidang 'Cc:'.
(dari "rangkaian")
Semua pesan yang mengandung tali dalam representasi amplop bidang 'Dari:'.
(subyek "rangkaian")
Semua pesan yang mengandung tali di bidang 'Subjek:'.
(untuk "rangkaian")
Semua pesan yang mengandung tali dalam representasi amplop bidang 'Kepada:'.
(Header nama "rangkaian")
Semua pesan yang mengandung tali di bidang 'Nama:' yang ditentukan.
(tubuh "rangkaian")
Semua pesan yang mengandung tali di dalam tubuh mereka.
(teks "rangkaian")
Semua pesan yang mengandung tali di header atau tubuh mereka.
(lebih besar ukuran)
Semua pesan yang lebih besar dari ukuran (dalam byte).
(lebih kecil ukuran)
Semua pesan yang lebih kecil dari ukuran (dalam byte).
(sebelum tanggal)
Semua pesan yang diterima sebelumnya tanggal, yang harus dalam bentuk
'd[d]-mon-yyyy', di mana 'd' menunjukkan hari dalam sebulan sebagai satu atau dua digit, 'mon' adalah
nama bulan – salah satu dari 'Jan Feb Mar Apr May Jun Jul Ags Sep Okt Nov Des', dan
'yyyy' adalah tahun yang terdiri dari empat digit, misalnya '28-Des-2012'.
(on tanggal)
Semua pesan yang diterima pada tanggal yang ditentukan.
(sejak tanggal)
Semua pesan yang diterima sejak tanggal yang ditentukan.
(dikirim sebelum tanggal)
Semua pesan yang dikirim pada tanggal yang ditentukan.
(senton tanggal)
Semua pesan yang dikirim pada tanggal yang ditentukan.
(perasaan tanggal)
Semua pesan yang dikirim sejak tanggal yang ditentukan.
() Kriteria yang sama dengan pencarian sebelumnya. Spesifikasi ini tidak dapat digunakan sebagai
bagian dari kriteria lain. Jika baris perintah sebelumnya berisi lebih dari satu
kriteria independen maka yang terakhir dari kriteria tersebut digunakan.

On URL sintaksis dan kredensial lookup
[v15-compat] Untuk mengakses sumber daya khusus protokol, seperti kotak surat POP3, penggunaan
Uniform Resource Locator yang kompak dan terstandarisasi (URL, RFC 1738) telah hadir di mana-mana.
S-nail mengharapkan dan memahami URL dalam bentuk berikut; bagian dalam tanda kurung '[]' menunjukkan
bagian opsional, opsional karena ada juga cara lain untuk mendefinisikan
informasi yang dipertanyakan atau karena dukungan bagian tersebut adalah protokol-spesifik – misalnya, '/path'
digunakan oleh protokol IMAP tetapi tidak oleh POP3.

PROTOKOL://[USER[:PASSWORD]@]server[:port][/path]

Jika 'USER' dan 'PASSWORD' ditentukan sebagai bagian dari URL, mereka harus diberikan dalam persen URL
bentuk yang disandikan (RFC 3986) – perintah kode urlen dapat digunakan untuk melakukan pengkodean dan pertunjukan
nilai yang dikodekan. (Ini tidak benar-benar sesuai dengan standar apa pun, tetapi untuk satu itu tidak digunakan
untuk pertukaran data apa pun melalui internet, dan kedua lebih mudah bagi pengguna untuk menelepon
kode urlen pada string dan gunakan itu daripada harus berurusan dengan beberapa yang berbeda
standar.) Di sisi lain, nilai yang diberikan dalam variabel diharapkan bukan persen URL
dikodekan.

Banyak opsi variabel S-nail ada dalam beberapa versi, yang disebut rantai variabel untuk
sisa dokumen ini: 'variabel' polos serta 'variabel-HOST' dan
'variabel-USER@HOST'. Di sini 'HOST' memang berarti 'server:port' jika 'port' telah ditentukan
di URL masing-masing, jika tidak, itu merujuk ke 'server' biasa. Juga, 'USER' tidak benar-benar
'USER' yang ditemukan saat melakukan pencarian rantai pengguna seperti yang dijelaskan di bawah ini, yaitu,
'USER' ini tidak akan pernah dalam bentuk enkode persen URL, apakah itu berasal dari URL atau tidak.

Misalnya, apakah URL hipotetis 'smtp://hey%[email dilindungi]' telah diberikan itu
menyertakan pengguna, atau apakah URL-nya adalah 'smtp://our.house' dan pengguna telah ditemukan
berbeda, untuk mencari rantai variabel smtp-gunakan-starttls S-kuku pertama mencari cuaca
'smtp-use-starttls-hei:[email dilindungi]' didefinisikan, lalu apakah 'smtp-use-starttls-our.house'
ada sebelum akhirnya berakhir dengan melihat variabel biasa itu sendiri.

S-nail mematuhi skema logika berikut ketika berhadapan dengan kredensial yang diperlukan
informasi akun:

· Jika tidak ada 'USER' yang diberikan dalam URL, variabel pengguna-HOST dan pemakai yang melihat ke atas;
jika tidak ada variabel seperti itu yang dapat ditemukan maka S-nail akan, ketika dipaksakan oleh [Option]al
variabel netrc-pencarian-HOST or pencarian netrc, cari pengguna .netrc file untuk 'HOST'
entri khusus yang memberikan nama 'login': pencarian ini hanya akan berhasil jika
tidak ambigu (satu kemungkinan entri yang cocok untuk 'HOST').

Jika masih tidak ada 'USER' maka S-nail akan jatuh kembali ke pengguna yang seharusnya
jalankan S-nail: baik nama yang telah diberikan dengan -u opsi baris perintah (atau,
setara, tetapi dengan prioritas yang lebih rendah, variabel lingkungan USER), atau "saat ini"
pengguna. Identitas pengguna ini telah ditetapkan selama startup S-nail dan diketahui
menjadi pengguna yang valid di host saat ini.

· Otentikasi: kecuali dinyatakan lain, ini akan mencari PROTOKOL-auth-USER@HOST,
PROTOKOL-auth-HOST, PROTOKOL-otentikasi rantai variabel, kembali ke protokol khusus
default jika ini tidak berhasil.

· Jika tidak ada 'PASSWORD' yang diberikan di URL – harus diperhatikan sekali bahwa menentukan
kata sandi di URL hanya gula sintaksis untuk pengguna, itu tidak akan pernah menjadi bagian dari URL
yang S-nail gunakan sendiri –, maka jika 'USER' telah ditemukan melalui [Option]al
.netrc pencarian file maka itu mungkin sudah memberikan kata sandi juga. Jika tidak,
rantai variabel kata sandi-USER@HOST, kata sandi-HOST, kata sandi adalah melihat ke atas.

[Opsi] Kemudian jika salah satu variabel dari rantai agen-shell-lookup-USER@HOST,
agen-shell-lookup-HOST, agen-shell-pencarian diatur perintah shell yang ditentukan di dalamnya
dijalankan dan output (lebih sedikit karakter baris baru) akan digunakan sebagai kata sandi. Dia
sangat valid untuk agen semacam itu untuk tidak mengembalikan data apa pun, dalam hal ini
pencarian kata sandi dilanjutkan di tempat lain; Setiap kegagalan perintah diperlakukan sebagai kesulitan
kesalahan, namun.

Rantai variabel berikutnya yang diperiksa adalah [Option]al netrc-lookup-USER@HOST,
netrc-pencarian-HOST, pencarian netrc, tapi kali ini hanya mencari kata sandi (beberapa
akun pengguna untuk satu mesin mungkin ada serta entri mundur tanpa pengguna
tetapi dengan kata sandi).

Jika pada saat itu masih belum ada kata sandi yang tersedia, tetapi (protokol) dipilih
jenis otentikasi memerlukan kata sandi, maka dalam mode interaktif pengguna akan
diminta di terminal.

Catatan: Verifikasi S/MIME berfungsi relatif terhadap nilai yang ditemukan di 'Dari:' (atau 'Pengirim:')
bidang header (s), yang berarti bahwa nilai-nilai tanda smime, sertifikat tanda smime,
smime-tanda-sertakan-sertifikat dan smime-tanda-pesan-intisari tidak akan dicari menggunakan
Rantai 'USER' dan 'HOST' dari atas tetapi sebagai gantinya gunakan nilai yang sesuai dari
pesan yang sedang dikerjakan. Dalam kasus yang tidak biasa, banyak dan berbeda 'USER' dan 'HOST'
kombinasi karena itu mungkin terlibat - di sisi lain kasus-kasus yang tidak biasa menjadi
mungkin. Kasus biasa sesingkat:

atur smtp=smtp://USER:PASS@HOST smtp-use-starttls \
smime-sign smime-sign-cert=+smime.pair

Bagian CONTOH berisi contoh konfigurasi lengkap.

perintah line editor
[Opsi] S-nail dapat dikonfigurasi untuk mendukung editor baris perintah dan daftar riwayat perintah
yang disimpan di antara sesi. Seseorang dapat menautkan ke perpustakaan eksternal yang lengkap
(garis baca(6) garis edit(3)) atau gunakan editor baris perintah S-nail sendiri NCL (Nail-Command-Line)
sebagai gantinya, yang harus bekerja di semua lingkungan yang mematuhi standar ISO C (ISO/IEC
9899:1990/Amandemen 1:1995). Ketika perpustakaan eksternal digunakan, perilaku interaktif dari
S-nail bergantung pada perpustakaan itu dan mungkin tidak sesuai satu-ke-satu dengan apa yang dijelaskan dalam ini
Buku Pegangan.

Terlepas dari editor baris perintah yang sebenarnya digunakan sejarah entri akan dibuat untuk
baris yang dimasukkan hanya dalam mode perintah, dan pembuatan entri semacam itu dapat dipaksakan
ditekan dengan memulai baris dengan karakter spasi. Perhatikan bahwa sejarah penanganannya adalah dengan
sendiri merupakan fitur opsional dan karena itu mungkin tidak tersedia. Untuk informasi lebih lanjut lihat
dokumentasi opsi mulai kosong, sejarah-gabby, sejarah-gabby-bertahan,
baris-editor-nonaktifkan, KUKU_HISTFILE dan NAIL_HISTSIZE.

Editor baris perintah S-nail bawaan mendukung operasi berikut; notasi
'^-character' singkatan dari kombinasi tombol "Kontrol" ditambah karakter yang disebutkan,
misalnya, '^A' berarti “tahan tombol kontrol dan tekan tombol A”:

'^A' Pergi ke awal baris.
'^B' Gerakkan kursor mundur satu karakter.
'^D' Teruskan menghapus karakter di bawah kursor; keluar dari S-nail jika digunakan pada baris kosong
kecuali mengabaikan pilihan diatur.
'^E' Pergi ke akhir baris.
'^F' Gerakkan kursor ke depan satu karakter.
'^G' Batalkan operasi saat ini, reset penuh. Jika ada pencarian riwayat aktif atau
ekspansi tabulator maka perintah ini pertama-tama akan mengatur ulang itu, kembali ke yang sebelumnya
konten baris; sehingga reset kedua diperlukan untuk reset penuh dalam kasus ini. Secara keseluruhan
kasus S-nail akan mengatur ulang mesin keadaan input karakter multibyte yang mungkin digunakan.
'^H' Sama dengan “backspace”: mundur satu karakter.
'^I' [Option] Sama dengan “tabulator horizontal”: coba perpanjang kata sebelum
kursor. (Perhatikan ini bukan "penyelesaian tabulator" seperti yang diketahui dari sh(1) tapi
benar-benar berarti ekspansi kuku-S biasa, seperti yang didokumentasikan untuk fillet, namun melibatkan
ekspansi shell sebagai langkah terakhir juga.)
'^J' Sama seperti “ENTER”: lengkapi baris input ini.
'^K' Hapus semua karakter dari kursor hingga akhir baris.
'^L' Cat ulang garisnya.
'^N' [Option] Pergi ke entri sejarah berikutnya.
'^O' Jalankan perintah dp.
'^P' [Option] Buka entri riwayat sebelumnya.
'^R' [Option] Lengkapi baris saat ini dari entri riwayat (yang lebih lama).
'^U' Sama dengan '^A' diikuti oleh '^K'.
'^W' Hapus karakter dari yang mendahului kursor ke kata sebelumnya
batas.
'^X' Gerakkan kursor ke depan satu batas kata.
'^Y' Pindahkan kursor ke belakang satu batas kata.

Jika masalah dengan perintah yang didasarkan pada gerakan benar ditemukan,
penyesuaian opsi baris-editor-kursor-kanan dapat memecahkan masalah, seperti yang didokumentasikan untuk
.

Jika terminal menghasilkan urutan kunci yang kompatibel dengan xterm(1) lalu ke kiri dan
tombol kursor kanan akan dipetakan ke '^B' dan '^F', masing-masing, tombol kursor atas dan bawah akan
dipetakan ke '^P' dan '^N', dan tombol Home/End/PgUp/PgDown akan memanggil z perintah dengan
argumen masing-masing '0', '$', '-' dan '+' (yaitu, melakukan pengguliran melalui header
daftar ringkasan).

Berwarna pesan pameran
[Opsi] S-nail dapat dikonfigurasi untuk mendukung tampilan pesan berwarna, diwujudkan dengan memancarkan
Urutan pelarian warna ANSI. Warna hanya digunakan jika variabel lingkungan TERM adalah
set dan salah satu jenis terminal dapat ditemukan di istilah warna atau namanya termasuk
string 'warna'.

Selain itu opsi biner pager warna menentukan apakah urutan warna ini juga
dihasilkan ketika output dari suatu perintah harus melalui PAGER (lihat juga crt) - ini
tidak diaktifkan secara default karena program pager yang berbeda memerlukan baris perintah yang berbeda
sakelar atau konfigurasi lain untuk mendukung urutan warna tersebut, silakan lihat:
pilihan untuk lebih jelasnya.

Untuk menonaktifkan semua dukungan warna secara paksa, atur penonaktifan warna.

Warna dapat dikonfigurasi melalui atribut font ('ft=' – 'bold', 'invers' dan
'garis bawah'), warna latar depan ('fg=') dan latar belakang ('bg=') ('hitam', 'biru', 'hijau',
'merah', 'coklat', 'magenta', 'sian' dan 'putih'). Beberapa spesifikasi dapat digabungkan dalam a
daftar yang dipisahkan koma, seperti pada

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

Pilihan yang akan diatur adalah color-msginfo, warna-partinfo, warna-dari_, tajuk warna dan
warna-uheader, sebaik header-pengguna-warna, yang merupakan daftar header yang akan diwarnai
melalui warna-uheader alih-alih default tajuk warna.

PERINTAH


Setiap perintah diketik pada satu baris dengan sendirinya, dan dapat mengambil argumen mengikuti perintah
kata. Perintah tidak perlu diketik seluruhnya – perintah pertama yang cocok dengan
awalan yang diketik digunakan. (Perintah daftar mencetak daftar perintah yang tersedia, dan
Command membantu (Atau ?), ketika diberi argumen, akan menampilkan string dokumentasi untuk
ekspansi, seperti dalam '?unc'; string dokumentasi adalah [Opsi]al.)

Untuk perintah yang mengambil daftar pesan sebagai argumen, penerusan pesan berikutnya yang memenuhi
persyaratan perintah akan digunakan jika tidak ada daftar pesan eksplisit yang dilewatkan. Jika
tidak ada pesan yang diteruskan dari pesan saat ini, pencarian dilanjutkan ke belakang, dan jika
tidak ada pesan bagus sama sekali, S-nail mengetik "tidak ada pesan yang berlaku" dan membatalkannya
memerintah. Argumen untuk perintah dapat dikutip, menggunakan metode berikut:

· Argumen dapat diapit di antara tanda kutip ganda berpasangan '"argumen"' atau tanda kutip tunggal.
mengutip ''argumen''; spasi putih, ekspansi kata shell, atau garis miring terbalik
karakter (kecuali seperti yang dijelaskan selanjutnya) dalam tanda kutip diperlakukan secara harfiah sebagai
bagian dari argumen. Kutipan ganda akan diperlakukan secara harfiah dalam tanda kutip tunggal.
kutipan dan sebaliknya. Di dalam string yang dikutip seperti itu, kutipan yang sebenarnya digunakan
karakter dapat digunakan tetap dengan menghindarinya dengan garis miring terbalik '\', seperti pada
'"Anda"'.
· Argumen yang tidak diapit tanda kutip, seperti di atas, biasanya masih mengandung
karakter spasi jika spasi tersebut lolos dari garis miring terbalik.
· Garis miring terbalik di luar tanda kutip terlampir dibuang dan berikut ini
karakter diperlakukan secara harfiah sebagai bagian dari argumen.
· Garis miring terbalik yang tidak dikutip di akhir baris perintah dibuang dan baris berikutnya
melanjutkan perintah.

Nama file, jika diharapkan, selanjutnya mengalami transformasi berikut, dalam:
urutan:

· Jika nama file dimulai dengan tanda tambah tanpa tanda kutip, dan map variabel adalah
ditentukan, tanda plus akan diganti dengan nilai map variabel
diikuti dengan garis miring. jika map variabel tidak disetel atau disetel ke nol,
nama file tidak akan berubah.
· Perluasan kata shell diterapkan ke nama file. kecocokan catatan: pada
dukungan jangka panjang untuk ekspansi kata shell lengkap akan digantikan oleh
mekanisme ekspansi terbatas yang diterapkan secara internal untuk menghindari
kemungkinan dampak keamanan melalui ekspansi shell. Harapkan bahwa jumlah yang terus bertambah
bagian program hanya mendukung sintaks terbatas ini:

Ekspansi meta diterapkan ke nama file: karakter tilde utama ('~/') akan
digantikan oleh perluasan HOME, dan kemunculan '$VARIABLE' (atau
'${VARIABLE}') akan diganti dengan perluasan variabel, jika memungkinkan;
Variabel internal S-nail serta lingkungan (shell) dapat diakses melalui
mekanisme ini. Untuk memasukkan karakter '$' mentah, awali dengan a
garis miring terbalik '\', untuk menyertakan garis miring terbalik gandakan. Jika lebih dari satu nama path
hasil dari ekspansi ini dan perintah mengharapkan satu file, kesalahan
hasil.

Perhatikan bahwa dalam konteks tampilan interaktif, untuk memungkinkan nilai sederhana
penerimaan (ketik "ENTER"), kutipan garis miring terbalik dilakukan secara otomatis sebagai
diperlukan, misalnya, file 'diet\ is \curd.txt' akan ditampilkan sebagai 'diet\\ is
\\curd.txt'.

Perintah berikut tersedia:

# Perintah komentar menyebabkan seluruh baris diabaikan. Catatan: ini benar-benar
perintah normal yang tujuannya adalah untuk membuang argumennya, bukan "komentar-mulai"
menunjukkan karakter khusus, yang berarti bahwa, misalnya, komentar di akhir baris
tidak mungkin.

~ Menafsirkan sisa kata sebagai nama makro dan meneruskannya ke
panggilan memerintah; misalnya, '~mymakro' adalah sinonim yang lebih pendek untuk 'panggilan mymakro'.

- Cetak pesan sebelumnya. Jika diberikan argumen numerik n, lanjutkan ke n'th
pesan sebelumnya dan mencetaknya.

= Tampilkan nomor pesan saat ini (“titik”).

? Mencetak ringkasan singkat dari perintah. [Opsi] Diberi argumen sinopsis untuk
perintah yang dimaksud dicetak sebagai gantinya; perintah dapat disingkat secara umum dan
perintah ini dapat digunakan untuk melihat perluasan penuh singkatan termasuk
sinopsis, coba, misalnya, '?h', '?hel' dan '?help' dan lihat bagaimana tampilan berubah.

! Mengeksekusi SHELL (lihat sh(1)) perintah yang mengikuti.

| Sinonim untuk pipa perintah.

rekening (ac) Membuat, memilih, atau membuat daftar (sebuah) akun. Akun adalah sekelompok perintah
dan pengaturan variabel yang bersama-sama biasanya mengatur lingkungan untuk
tujuan membuat sistem login. Tanpa argumen apa pun, daftar semua yang ditentukan
akun dan isinya dicetak. Akun tertentu dapat diaktifkan dengan
hanya memberikan namanya, sehingga kotak surat sistem atau kotak masuk akun itu ke
diaktifkan seperti melalui penggunaan perintah secara eksplisit fillet. Bentuk argumen kedua adalah
identik dengan mendefinisikan makro sebagai melalui menetapkan. Sebagai contoh:

akun myisp {
setel folder=imaps://[email dilindungi]
atur catatan=+Terkirim
set dari="[email dilindungi] (Namaku)"
setel smtp=smtp://[email dilindungi]
}

membuat akun bernama 'myisp' yang nantinya dapat dipilih dengan menentukan 'akun
myisp'. Akun khusus 'null' (peka huruf besar/kecil) selalu ada. pilihan lokal
dapat digunakan untuk melokalkan pengaturan akun – berbeda dengan pengaturan makro normal
akan dikembalikan setelah akun dimatikan. Akun dapat dihapus melalui
batal akun.

alias (a) Tanpa argumen, cetak semua alias yang saat ini ditentukan. Dengan satu
argumen, mencetak alias itu. Dengan lebih dari satu argumen, buat alias baru
atau menambahkan ke yang sudah ada. Unalias dapat digunakan untuk menghapus alias.

bergantian
(alt) Kelola daftar alamat / nama alternatif pengguna aktif, anggota
yang akan dihapus dari daftar penerima saat membalas pesan (dan metoo
variabel tidak diatur). Jika argumen diberikan himpunan nama alternatif adalah
digantikan oleh mereka, tanpa argumen set saat ini ditampilkan.

menjawab
Mengambil daftar pesan dan menandai setiap pesan sebagai telah dijawab. Tanda ini memiliki
tidak ada arti teknis dalam sistem surat; itu hanya menyebabkan pesan ditandai
ringkasan tajuk, dan membuatnya dapat dialamatkan secara khusus.

Cache [Opsi] Hanya berlaku untuk kotak surat IMAP yang di-cache; mengambil daftar pesan dan membaca
pesan tertentu ke dalam cache IMAP.

panggilan Memanggil makro yang telah dibuat melalui menetapkan.

cd (ch) Ubah direktori kerja ke HOME atau argumen yang diberikan. Sinonim untuk
chdir.

penyimpanan sertifikat
[Opsi] Hanya berlaku untuk pesan yang ditandatangani S/MIME. Mengambil daftar pesan dan a
nama file dan menyimpan sertifikat yang terkandung dalam tanda tangan pesan ke
file bernama dalam format yang dapat dibaca manusia dan PEM. Sertifikatnya nanti bisa
digunakan untuk mengirim pesan terenkripsi ke pengirim pesan masing-masing dengan menyetel
smime-enkripsi-USER@HOST variabel.

chdir (ch) Ubah direktori kerja ke HOME atau argumen yang diberikan. Sinonim untuk cd.

keruntuhan
Hanya berlaku untuk mode berulir. Mengambil daftar pesan dan membuat semua balasan ke
pesan-pesan ini tidak terlihat dalam ringkasan tajuk, kecuali jika dalam status 'baru'.

menghubungkan [Opsi] Jika beroperasi dalam mode terputus pada kotak surat IMAP, alihkan ke online
mode dan sambungkan ke server surat sambil mempertahankan status kotak surat. Lihat
deskripsi dari terputus variabel untuk informasi lebih lanjut.

Copy (C) Menyalin pesan ke file yang namanya berasal dari penulis
pesan masing-masing dan jangan tandai sebagai disimpan; jika tidak identik dengan Save.

salinan (c) Salin pesan ke file bernama dan jangan tandai sebagai disimpan; sebaliknya
sama dengan menyimpan.

cwd Cetak direktori kerja saat ini.

Dekripsi [Opsi] Untuk pesan tidak terenkripsi, perintah ini identik dengan Copy; terenkripsi
pesan pertama didekripsi, jika mungkin, dan kemudian disalin.

mendekripsi [Opsi] Untuk pesan tidak terenkripsi, perintah ini identik dengan salinan; terenkripsi
pesan pertama didekripsi, jika mungkin, dan kemudian disalin.

menetapkan Tanpa argumen, daftar makro saat ini, termasuk kontennya, dicetak,
tetapi sebaliknya makro didefinisikan. Definisi makro adalah urutan perintah dalam
bentuk berikut:

tentukan nama {
perintah1
perintah2
...
perintahN
}

Makro yang ditentukan dapat dipanggil secara eksplisit dengan menggunakan panggilan or ~ perintah, atau
secara implisit dengan mengatur pengait folder or folder-kait-FOLDER variabel. Perhatikan bahwa
interpretasi pilihan lokal tergantung pada bagaimana (yaitu, "seperti apa": makro normal, folder
kait, sakelar akun) makro dipanggil. Makro dapat dihapus melalui tidak ditentukan.

hapus (d) Menandai daftar pesan yang diberikan sebagai 'dihapus'. Pesan yang dihapus juga tidak akan
disimpan di MBOX juga tidak akan tersedia untuk sebagian besar perintah lainnya.

membuang (di) Identik dengan mengabaikan. Lihat juga menahan.

memutuskan
[Opsi] (disko) Jika beroperasi dalam mode online di kotak surat IMAP, alihkan ke
mode terputus sambil mempertahankan status kotak surat. Lihat deskripsi
terputus variabel untuk lebih. Daftar pesan secara opsional dapat diberikan sebagai
argumen; pesan masing-masing kemudian dibaca ke dalam cache sebelum
koneksi ditutup. Jadi `disko *' membuat seluruh kotak surat tersedia untuk
penggunaan terputus.

dp, dt Menghapus pesan saat ini dan mencetak pesan berikutnya. Jika tidak ada selanjutnya
pesan, S-nail mengatakan "di EOF".

draf Mengambil daftar pesan dan menandai setiap pesan yang diberikan sebagai konsep. Tanda ini tidak memiliki
arti teknis dalam sistem surat; itu hanya menyebabkan pesan ditandai di
ringkasan tajuk, dan membuatnya dapat dialamatkan secara khusus.

gema (ec) Menggemakan argumennya, menyelesaikan nama khusus seperti yang didokumentasikan untuk perintah
fillet. Urutan pelarian '\a', '\b', '\c', '\f', '\n', '\r', '\t', '\v', '\\'
dan '\0octal-num' ditafsirkan sebagaimana adanya oleh Printf(1) (kutipan yang tepat
asalkan).

mengedit (e) Arahkan editor teks (sebagaimana didefinisikan dalam EDITOR) pada setiap pesan dari yang diberikan
daftar secara bergantian. Konten yang dimodifikasi dibuang kecuali jika diedit kembali variabel
diatur.

elif Bagian dari if/elif/lain/endif kondisional — jika kondisi sebelumnya if
salah, periksa kondisi berikut dan jalankan blok berikut jika itu
mengevaluasi benar.

lain (el) Bagian dari if/elif/lain/endif kondisional — jika tidak ada kondisi dari
sebelumnya if dan elif perintah itu benar, lain blok dieksekusi.

endif (en) Menandai akhir dari sebuah if/elif/lain/endif blok eksekusi bersyarat.

kesalahan [Opsi] Karena S-nail menggunakan konsol sebagai antarmuka pengguna, hal itu dapat terjadi
pesan bergulir terlalu cepat untuk dikenali. Opsional, pesan kesalahan berdering
antrian tersedia yang menyimpan duplikat dari setiap pesan kesalahan dan memberi tahu
pengguna dalam sesi interaktif setiap kali terjadi kesalahan baru. antrian adalah
finite: jika ukuran maksimumnya tercapai, pesan baru akan menggantikan yang tertua. Itu
Command kesalahan dapat digunakan untuk mengelola antrian pesan ini: jika diberikan Menunjukkan atau tidak
argumen antrian akan ditampilkan dan dihapus, jelas hanya akan menghapus semua
pesan dari antrian.

keluar (mis. atau x) Keluar dari S-nail tanpa mengubah kotak surat aktif dan lewati penyimpanan apa pun
pesan di MBOX serta file riwayat editor baris perintah yang mungkin dilacak.

fitur
Cetak daftar fitur yang telah dikompilasi ke dalam S-nail.

File (Fi) Suka fillet, tetapi buka kotak surat hanya-baca.

fillet (fi) Perintah file beralih ke kotak surat baru. Tanpa argumen itu mencetak
status lengkap kotak surat saat ini. Jika argumen diberikan, itu akan ditulis
perubahan (seperti penghapusan) yang telah dibuat pengguna dan membuka kotak surat baru. Beberapa khusus
konvensi diakui untuk nama argumen:

# (tanda nomor) berarti file sebelumnya,
% (tanda persen) berarti kotak surat sistem pengguna yang memanggil (atau
nilai map untuk folder IMAP),
%pengguna berarti kotak surat sistem dari pemakai (dan tidak pernah nilai map,
terlepas dari pengaturan sebenarnya),
& (ampersand) berarti file MBOX pengguna yang memanggil dan
+ file berarti a fillet dalam map direktori.
%: spesifikasi file mengembang ke nilai yang sama dengan spesifikasi file, tetapi file tersebut ditangani sebagai
kotak surat sistem oleh, misalnya, mbox dan menyimpan perintah, artinya
bahwa pesan yang telah dibaca di sesi saat ini akan menjadi
dipindahkan ke kotak surat MBOX alih-alih hanya ditandai sebagai
baca.

Jika namanya cocok dengan salah satu string yang ditentukan dengan perintah shortcut, ini
digantikan oleh bentuknya yang panjang dan melebar. Jika nama diakhiri dengan '.gz', '.bz2' atau
'.xz' diperlakukan sebagai dikompresi dengan gzip(1) bzip2(1) atau xz(1)
masing-masing, dan ditangani secara transparan melalui kompresi perantara (tanpa)
langkah (menggunakan file sementara) dengan fasilitas yang sesuai, dukungan yang cukup
asalkan. Demikian juga, jika file bernama tidak ada, tetapi file dengan salah satu dari
ekstensi kompresi yang disebutkan tidak, maka namanya diperluas secara otomatis dan
file terkompresi digunakan.

Jika tidak, jika nama diakhiri dengan ekstensi yang file-hook-load-EXTENSION
dan file-hook-simpan-EXTENSION variabel diatur, maka kait yang diberikan akan digunakan
untuk memuat dan menyimpan "nama", dan S-nail akan bekerja dengan file sementara perantara.

File MBOX (kotak surat berbasis file datar) umumnya dikunci selama operasi file
untuk menghindari inkonsistensi terhadap modifikasi bersamaan. File kotak surat
yang S-nail perlakukan sebagai kotak surat sistem juga akan dilindungi oleh apa yang disebut dotlock
file, cara tradisional mengunci file spool surat: untuk file apa pun 'a' file kunci
'a.lock' akan dibuat selama sinkronisasi — jika perlu a
proses anak dotlock yang dipisahkan hak istimewa akan digunakan untuk mengakomodasi kebutuhan
penyesuaian hak istimewa untuk membuat file dotlock di direktori yang sama dan
dengan identitas pengguna dan grup yang sama dengan file yang diinginkan. Lihat juga
mbox-rfc4155 untuk menyempurnakan penanganan file MBOX.

If nama merujuk ke direktori dengan subdirektori 'tmp', 'baru' dan 'skr', lalu
itu diperlakukan sebagai folder dalam format "Maildir". Nama formulir

[v15-compat] protokol://[pengguna[:kata sandi]@]host[:port][/jalur]
[tidak ada v15-compat] protokol://[user@]host[:port][/path]

diambil sebagai spesifikasi kotak surat Internet. [Opsi] yang didukung sekutu
protokol adalah pop3 (POP3) dan pop3s (POP3 dengan transportasi terenkripsi SSL/TLS). Itu
[/jalur] bagian hanya berlaku untuk IMAP; di sana defaultnya adalah INBOX. Lihat juga
bagian On URL sintaksis dan kredensial lookup.

[tidak ada v15-compat] Jika pemakai berisi karakter khusus, khususnya '/' atau '%', mereka
harus diloloskan dalam notasi URL – perintah kode urlen dapat digunakan untuk menunjukkan
konversi yang diperlukan. Bagian `path' opsional hanya berlaku untuk IMAP; jika memang
dihilangkan, default `INBOX' digunakan.

Jika S-nail terhubung ke server IMAP, nama formulir `@mailbox' mengacu pada
`kotak surat' di server itu, tetapi sebaliknya, awalan `@' tidak memiliki arti khusus.

bendera Mengambil daftar pesan dan menandai pesan sebagai benderaged untuk mendesak/khusus
perhatian. Tanda ini tidak memiliki arti teknis dalam sistem surat; itu hanya menyebabkan
pesan yang akan disorot dalam ringkasan tajuk, dan menjadikannya khusus
dapat dialamatkan.

map (lipat) Sama seperti fillet.

folder Tanpa argumen, buat daftar nama folder di direktori folder. Dengan sebuah
folder yang ada sebagai argumen, mencantumkan nama folder di bawah folder bernama;
misalnya perintah `folder @' mencantumkan folder pada tingkat dasar saat ini
server IMAP. Lihat juga variabelnya imap-daftar-kedalaman.

Mengikuti
(F) Mirip dengan Menanggapi, tetapi menyimpan pesan dalam file yang dinamai menurut bagian lokal
dari alamat penerima pertama (bukan di catatan).

mengikuti
(untuk) Mirip dengan menanggapi, tetapi menyimpan pesan dalam file yang dinamai menurut bagian lokal
dari alamat penerima pertama (bukan di catatan).

tindak lanjut
Mirip dengan mengikuti, tetapi menanggapi semua penerima terlepas dari flipr
variabel.

pengirim tindak lanjut
Mirip dengan Mengikuti, tetapi menanggapi pengirim hanya terlepas dari flipr
variabel.

Depan Alias ​​untuk fwd.

meneruskan Alias ​​untuk fwd.

dari (f) Mengambil daftar pesan dan mencetak header pesannya (yang memenuhi syarat ini
perintah sebagai fasilitas pencarian S-kuku).

fwd Mirip dengan fwd, tetapi menyimpan pesan dalam file yang dinamai bagian lokal dari
alamat penerima (bukan di catatan).

fwd Mengambil pesan dan alamat penerima dan meneruskan pesan kepadanya.
Teks pesan asli disertakan dalam pesan baru, dengan nilai
fwdheading variabel dicetak sebelumnya. Itu mengabaikan dan fwdretain perintah tentukan
bidang header mana yang disertakan dalam pesan baru. Hanya bagian pertama dari a
pesan multi-bagian disertakan kecuali jika teruskan sebagai Lampiran pilihan diatur.
Kecuali opsi nama lengkap diatur alamat penerima akan dilucuti dari
komentar, nama dll.

mengabaikan
Menentukan bidang header mana yang harus diabaikan dengan perintah fwd. Perintah ini
tidak berpengaruh bila teruskan sebagai Lampiran pilihan diatur.

fwdretain
Menentukan bidang header mana yang akan dipertahankan dengan perintah fwd. fwdretain
menimpa mengabaikan. Perintah ini tidak berpengaruh ketika teruskan sebagai Lampiran
pilihan diatur.

hantu Tentukan atau daftar alias perintah, yang disebut hantu. Tanpa argumen daftar semua
alias yang dikenal saat ini dicetak. Dengan satu argumen perluasan yang diberikan
alias ditampilkan. Dengan dua atau lebih argumen, alias perintah didefinisikan atau diperbarui:
argumen pertama adalah nama di mana baris perintah yang tersisa seharusnya
diakses, yang isinya bisa apa saja. Hantu bisa digunakan
di mana-mana perintah normal dapat digunakan, tetapi selalu diutamakan; argumen apapun
yang diberikan ke alias perintah digabungkan ke konten alias, dan
string yang dihasilkan membentuk baris perintah yang, pada dasarnya, dieksekusi. Lihat juga
tidak menjadi tuan rumah.

? gh xx
`hantu': tidak ada alias seperti itu: "xx"
? gh xx gema halo,
? gh xx
hantu xx "gema halo,"
? xx
Halo,
? dunia xx
halo, dunia

header (h) Tunjukkan grup header saat ini, yang ukurannya tergantung pada variabel
layar. Jika spesifikasi pesan diberikan grup header yang berisi
pesan pertama di dalamnya ditampilkan dan pesan di bagian atas layar menjadi
"titik" baru.

membantu (hel) Sinonim untuk ?.

sejarah [Opsi] Baik Menunjukkan or jelas daftar entri sejarah; desimal NOMOR
argumen memilih dan menunjukkan entri riwayat masing-masing – tekan “ENTER” untuk menerima
itu, dan entri sejarah akan menjadi puncak sejarah baru. Mode default jika tidak ada
argumen yang diberikan adalah Menunjukkan.

memegang (ho, juga memelihara) Mengambil daftar pesan dan menandai setiap pesan di dalamnya untuk disimpan
di kotak surat sistem pengguna, bukan di MBOX. Tidak mengesampingkan hapus
memerintah. S-nail menyimpang dari standar POSIX dengan perintah ini, karena a berikutnya
perintah dikeluarkan setelah memegang akan menampilkan pesan berikut, bukan yang sekarang.

if (i) Bagian dari sarang if/elif/lain/endif konstruksi eksekusi bersyarat — jika
kondisi yang diberikan benar maka blok yang dienkapsulasi dieksekusi. POSIX saja
mendukung kondisi '[Rr]eceive', '[Ss]end' dan '[Tt]erm' (eksekusi jika standar
input adalah tty), semua kondisi yang tersisa adalah ekstensi non-portabel; perhatikan itu
kondisi yang ditentukan secara salah menyebabkan eksekusi seluruh kondisional
konstruksi sampai penutupan (pencocokan) endif perintah untuk ditekan. Sintaksnya
dari sarang if konstruksi eksekusi bersyarat mensyaratkan bahwa setiap kondisi dan
elemen sintaks dikelilingi oleh spasi.

jika menerima
perintah...
lain
perintah...
endif

Kondisi lain dapat berupa nilai boolean (lihat bagian Nilai Pilihan untuk
booleans) untuk menandai blok terbungkus sebagai "tidak pernah mengeksekusi" atau "selalu mengeksekusi". Dia
mungkin untuk memeriksa keberadaan variabel atau membandingkan ekspansinya dengan pengguna
nilai yang diberikan atau variabel lain melalui pemicu bersyarat '$' ("variabel berikutnya")
karakter. Operator perbandingan yang tersedia adalah '<' (kurang dari), '<=' (kurang dari
atau sama dengan), '==' (sama dengan), '!=' (tidak sama), '>=' (lebih besar dari atau sama dengan), '>'
(lebih besar dari), '=@' (adalah substring dari) dan '!@' (bukan substring dari). Nilai
dari sisi kiri dan kanan diperlakukan sebagai string dan dibandingkan 8-bit byte-
bijaksana, mengabaikan kasus sesuai dengan aturan pengkodean US-ASCII (oleh karena itu,
bergantung pada lokal aktif, mungkin menghasilkan hasil yang salah untuk string di
pengkodean lokal). Kecuali untuk pemeriksaan substring, perbandingannya akan menjadi
dilakukan secara aritmatika jika keduanya, pengguna diberikan nilai serta variabel
konten, dapat diuraikan sebagai angka (bilangan bulat). Variabel yang tidak disetel diperlakukan sebagai
string kosong.

Ketika dukungan ekspresi reguler [Opsi]al tersedia, tes tambahan
kasus '=~' dan '!~' dapat digunakan. Mereka memperlakukan sisi kanan seperti biasa
ekspresi yang cocok dengan case-insensitive dan sesuai dengan LC_CTYPE . yang aktif
locale, artinya string dalam pengkodean lokal harus dicocokkan dengan benar.

Ketentuan dapat digabungkan melalui daftar DAN-ATAU (di mana operator AND adalah '&&' dan
Operator OR adalah '||'), yang memiliki prioritas yang sama dan akan dievaluasi dengan kiri
asosiatif, sehingga menggunakan sintaks yang sama yang dikenal untuk sh(1). Itu juga
mungkin untuk membentuk kelompok kondisi dan daftar dengan melampirkannya secara berpasangan
tanda kurung '[ ... ]', yang dapat saling mengunci satu sama lain, dan juga digabungkan
melalui daftar DAN-ATAU.

Hasil dari kondisi individu dan seluruh grup dapat dimodifikasi melalui unary
operator: operator unary '!' akan membalikkan hasilnya.

jika $debug
echo *debug* disetel
endif
jika $ttycharset == "UTF-8"
echo *ttycharset* disetel ke UTF-8, tidak peka huruf besar-kecil
endif
atur t1=satu t2=satu
jika $t1 == $t2
echo Kedua variabel ini sama
endif
jika $versi-utama >= 15
echo Menjalankan versi baru..
jika $fitur =@ "regex"
jika $TERM =~ "^xterm.*"
echo ..di terminal X
endif
endif
jika [ [ benar ] && [ [ $debug ] || [ $verbose ] ] ]
gema Bising, berisik
endif
jika benar && $debug || $verbose
echo Asosiasi kiri, seperti yang diketahui dari shell
endif
jika ! ! benar && ! [ ! $debug && ! $verbose ]
gema dukungan operator Unary
endif
endif

mengabaikan Tanpa argumen, daftar bidang header yang diabaikan akan dicetak, jika tidak, yang diberikan
daftar bidang tajuk ditambahkan ke daftar abaikan: Bidang tajuk di daftar abaikan
tidak dicetak pada terminal saat pesan dicetak. Untuk mencetak pesan di
secara keseluruhan, gunakan perintah Tipe or Mencetak. Lihat juga membuang dan menahan.

imap [Opsi] Mengirim string perintah langsung ke server IMAP saat ini. Siput
beroperasi selalu dalam `status terpilih' IMAP di kotak surat saat ini; perintah itu
perubahan ini akan menghasilkan hasil yang tidak diinginkan dan harus dihindari. IMAP yang berguna
perintah adalah:

create Mengambil nama kotak surat IMAP sebagai argumen dan membuat
.

getquotaroot (RFC 2087) Mengambil nama kotak surat IMAP sebagai argumen
dan mencetak kuota yang berlaku untuk kotak surat. Tidak semua IMAP
server mendukung perintah ini.

namespace (RFC 2342) Tidak mengambil argumen dan mencetak Personal
Namespaces, Namespaces Pengguna Lain dan Shared
Ruang nama. Setiap jenis namespace dicetak dalam tanda kurung; jika
ada beberapa ruang nama dengan tipe yang sama, batin
tanda kurung memisahkannya. Untuk setiap namespace sebuah awalan dan a
pemisah hierarki terdaftar. Tidak semua server IMAP mendukung
perintah ini.

inc Sama dengan surat baru.

daftar Mencetak nama semua perintah yang tersedia, diurutkan berdasarkan abjad.

pilihan lokal
Perintah ini dapat digunakan untuk melokalisasi perubahan ke variabel, artinya statusnya
akan dikembalikan ke yang sebelumnya setelah cakupan tertutup ditinggalkan. Itu hanya bisa
digunakan di dalam blok definisi makro yang diperkenalkan oleh rekening or menetapkan, dan
ditafsirkan sebagai boolean (lihat Nilai Pilihan); "cakupan yang tercakup" dari sebuah akun adalah
kiri setelah dimatikan lagi.

tentukan temporary_settings {
atur global_option1
lokalopt aktif
atur local_option1
atur local_option2
opt lokal tidak aktif
atur global_option2
}

Note bahwa pengaturan ini "bertumpuk": yaitu, jika 'makro1' memungkinkan perubahan pelokalan
dan memanggil 'makro2', yang secara eksplisit mengatur ulang pelokalan, lalu nilai apa pun berubah
dalam 'makro2' masih akan dikembalikan oleh 'makro1'!

membalas Membalas pesan yang masuk melalui yang dikenal (daftar) atau berlangganan (mlberlangganan)
milis, atau berpura-pura melakukannya (lihat Mailing daftar): di atas yang biasa balasan
fungsionalitas ini akan secara aktif menggunakan dan bahkan menghapus penerima pesan secara berurutan
untuk menghasilkan pesan yang seharusnya dikirim ke milis. Sebagai contoh
itu juga akan secara implisit menghasilkan tajuk 'Mail-Followup-To:' jika itu tampaknya berguna,
terlepas dari pengaturan variabel tindak lanjut.

surat Mirip dengan surat, tetapi menyimpan pesan dalam file yang dinamai bagian lokal dari
alamat penerima pertama (bukan di catatan).

surat (m) Mengambil (daftar) alamat penerima sebagai (an) argumen, atau bertanya pada
masukan standar jika tidak ada yang diberikan; kemudian mengumpulkan konten email yang tersisa dan
mengirimkannya.

mbox (mb) Daftar pesan yang diberikan akan dikirim ke MBOX ketika S-nail ditutup; ini adalah
tindakan default kecuali memegang pilihan diatur. [Perilaku v15 mungkin berbeda] Ini
perintah hanya dapat digunakan di kotak surat sistem (lihat fillet).

tipe mime
Tanpa argumen apa pun, konten cache tipe MIME akan ditampilkan. Jika tidak
setiap argumen mendefinisikan spesifikasi tipe MIME lengkap dari tipe yang harus
ditambahkan (ditambahkan) ke cache. Bagaimanapun, sumber tipe MIME dimuat terlebih dahulu sebagai
diperlukan - mimetypes-load-control dapat digunakan untuk menyempurnakan sumber mana yang
benar-benar dimuat. Lihat bagian di Grafik pantomim.tipe arsip untuk lebih lanjut tentang MIME
spesifikasi jenis dan topik ini secara umum. Jenis MIME unregistration dan cache
reset dapat dipicu dengan unmimetype.

daftar Tanpa argumen, daftar semua milis yang ditentukan saat ini (dan milisnya)
atribut, jika ada) dicetak. Kalau tidak, semua argumen yang diberikan (yang tidak perlu
dikutip kecuali spasi) akan ditambahkan dan selanjutnya akan dikenali sebagai surat
daftar. Milis dapat dihapus melalui perintah batalkan daftar.

Jika dukungan ekspresi reguler [Opsi]al tersedia maka milis mungkin
juga ditentukan sebagai ekspresi reguler (lihat format ulang(7) untuk lebih lanjut tentang itu).

mlberlangganan
Tanpa argumen daftar semua milis yang didefinisikan saat ini yang memiliki a
atribut langganan dicetak. Jika tidak, atribut ini akan disetel untuk semua
milis yang diberikan, baru membuatnya sesuai kebutuhan (seperti melalui daftar). Berlangganan
atribut dapat dihapus melalui perintah berhenti berlangganan. Lihat juga tindak lanjut.

Pindah Mirip dengan pindah, tetapi memindahkan pesan ke file yang dinamai bagian lokal dari
alamat pengirim dari pesan pertama (bukan di catatan).

pindah Bertindak seperti salinan tetapi menandai pesan untuk dihapus jika telah ditransfer
berhasil.

More Seperti lebih, tetapi juga mencetak bidang header yang diabaikan dan semua bagian MIME. Sama dengan
Halaman.

lebih Memanggil PAGER pada pesan yang diberikan, bahkan dalam mode non-interaktif dan selama
sebagai output standar adalah terminal. Sama dengan halaman.

netrc [Opsi] Baik (Menunjukkan atau) jelas saat ini .netrc cache, memuat file terlebih dahulu sebagai
diperlukan dalam kasus sebelumnya. Perhatikan bahwa S-nail akan mencoba membaca file saja
sekali, gunakan 'netrc clear' untuk membuka upaya berikutnya. Melihat pencarian netrc dan
bagian On URL sintaksis dan kredensial lookup; bagian Grafik .netrc fillet dokumen
format file secara rinci.

surat baru Memeriksa email baru di folder saat ini tanpa melakukan perubahan apa pun sebelumnya.
Jika ada surat baru, pesan akan dicetak. jika Header variabel diatur,
header dari setiap pesan baru juga dicetak.

berikutnya (n) (seperti '+' atau “ENTER”) Menuju ke pesan berikutnya secara berurutan dan mengetiknya. Dengan
daftar argumen, ketik pesan yang cocok berikutnya.

New Sama dengan Belum dibaca.

yang baru Sama dengan belum dibaca.

tidak Jika folder saat ini diakses melalui koneksi jaringan, perintah “NOOP” adalah
dikirim, jika tidak, tidak ada operasi yang dilakukan.

Halaman Seperti halaman, tetapi juga mencetak bidang header yang diabaikan dan semua bagian MIME. Sama dengan
More.

halaman Memanggil PAGER pada pesan yang diberikan, bahkan dalam mode non-interaktif dan selama
sebagai output standar adalah terminal. Sama dengan lebih.

Pipe Seperti pipa tetapi juga pipa mengabaikan bidang header dan semua bagian MIME
pesan 'multipart/alternatif'.

pipa (pi) Mengambil daftar pesan dan perintah shell dan menyalurkan pesan melalui
memerintah. Tanpa argumen, pesan saat ini disalurkan melalui perintah
diberikan oleh cmd variabel. jika halaman variabel diatur, setiap pesan diikuti
oleh karakter formfeed.

memelihara
(pra) Sinonim untuk memegang.

Mencetak (P) Suka mencetak tetapi juga mencetak bidang header yang diabaikan dan semua bagian MIME
pesan 'multipart/alternatif'. Lihat juga mencetak, mengabaikan dan menahan.

mencetak (p) Mengambil daftar pesan dan mengetik setiap pesan di terminal pengguna. Untuk
Pesan multibagian MIME, semua bagian dengan tipe konten 'teks' atau 'pesan' adalah
ditampilkan, yang lain disembunyikan kecuali untuk headernya. Pesan didekripsi dan
dikonversi ke set karakter terminal jika perlu.

berhenti (q) Mengakhiri sesi, menyimpan semua pesan yang tidak terhapus dan belum disimpan di saat ini
MBOX, melestarikan semua pesan yang ditandai dengan memegang or memelihara atau tidak pernah dirujuk dalam
kotak surat sistem, dan menghapus semua pesan lain dari kotak surat sistem. Jika
email baru telah tiba selama sesi, pesan "Anda memiliki email baru" akan menjadi
ditampilkan. Jika diberikan saat mengedit file kotak surat dengan bendera baris perintah -f, kemudian
file edit ditulis ulang. Kembali ke shell dilakukan, kecuali penulisan ulang
edit file gagal, dalam hal ini pengguna dapat keluar dengan perintah keluar.

redirect
Sama dengan kirim ulang.

redirect
Sama dengan Kirim ulang.

menghapus Menghapus folder bernama. Pengguna diminta untuk konfirmasi dalam mode interaktif.

mengubah nama Mengambil nama folder yang ada dan nama untuk folder baru dan mengganti nama
yang pertama ke yang kedua. Kedua folder harus dari jenis yang sama dan harus
terletak di server saat ini untuk IMAP.

membalas (R) Balas ke pencetus. Tidak membalas ke penerima asli lainnya
pesan. flipr akan menukar perintah ini dengan balasan. Kecuali opsi nama lengkap
diatur alamat penerima akan dilucuti dari komentar, nama dll.

balasan (r) Ambil sebuah pesan dan kelompok-tanggapi dengan menyapa pengirim dan semua
penerima tindak lanjut, tindak lanjut untuk kehormatan, balas-untuk-kehormatan dan juga
penerima-dalam-cc mempengaruhi perilaku respon. Perintah membalas menawarkan khusus
dukungan untuk membalas milis. Kecuali opsi nama lengkap diatur
alamat penerima akan dihapus dari komentar, nama, dll. Jika flipr diatur
perintah membalas dan balasan dipertukarkan.

membalas semua
Mirip dengan balasan, tetapi memulai balasan grup terlepas dari nilai flipr.

pengirim balasan
Mirip dengan membalas, tetapi menanggapi pengirim hanya terlepas dari nilai flipr.

Kirim ulang Seperti kirim ulang, tetapi tidak menambahkan baris header apa pun. Ini bukan cara untuk menyembunyikan
identitas pengirim, tetapi berguna untuk mengirim pesan lagi ke penerima yang sama.

kirim ulang Mengambil daftar pesan dan nama pengguna dan mengirimkan setiap pesan ke pengguna yang disebutkan.
'Kirim-Dari:' dan bidang tajuk terkait ditambahkan ke salinan baru dari
pesan.

Menanggapi Sama dengan membalas.

menanggapi Sama dengan balasan.

menanggapi
Sama dengan membalas semua.

pengirim tanggapan
Sama dengan pengirim balasan.

menahan (ret) Tanpa argumen, daftar bidang header yang dipertahankan akan dicetak, jika tidak
daftar bidang tajuk yang diberikan ditambahkan ke daftar simpan: Bidang tajuk di
daftar simpanan ditampilkan di terminal saat pesan dicetak, semua header lainnya
bidang ditekan. Untuk mencetak pesan secara keseluruhan, gunakan perintah Tipe
or Mencetak. Lihat juga membuang dan mengabaikan; menahan diutamakan dari yang disebutkan.

Save (S) Mirip dengan menyimpan, tetapi menyimpan pesan dalam file yang dinamai bagian lokal dari
pengirim pesan pertama alih-alih (dalam catatan dan) mengambil nama file
argumen.

menyimpan (s) Mengambil daftar pesan dan nama file dan menambahkan setiap pesan secara bergantian sampai akhir
dari file. Jika tidak ada nama file yang diberikan, file MBOX digunakan. Nama file di
tanda kutip, diikuti oleh jumlah karakter yang dihasilkan bergema di terminal pengguna.
Jika mengedit kotak surat sistem, pesan akan ditandai untuk dihapus. File terkompresi
dan kotak surat IMAP ditangani seperti yang dijelaskan untuk -f opsi baris perintah di atas.

kartu simpanan
Sama dengan simpan abaikan.

simpan abaikan
Apakah untuk menyimpan apa mengabaikan adalah untuk mencetak dan mengetik. Bidang header yang ditandai adalah
disaring saat menyimpan pesan dengan menyimpan atau ketika secara otomatis menyimpan ke MBOX.
Perintah ini hanya boleh diterapkan ke bidang header yang tidak mengandung
informasi yang diperlukan untuk memecahkan kode pesan, seperti yang dilakukan bidang konten MIME. Jika menyimpan
pesan pada akun IMAP yang mengabaikan bidang membuat tidak mungkin untuk menyalin data
langsung di server, sehingga operasi biasanya menjadi jauh lebih lambat.

simpan pertahankan
Apakah untuk menyimpan apa menahan adalah untuk mencetak dan mengetik. Bidang header yang ditandai adalah
hanya yang disimpan dengan pesan saat disimpan oleh menyimpan atau ketika secara otomatis menyimpan ke
MBOX. simpan pertahankan menimpa simpan abaikan. Penggunaan perintah ini sangat kuat
tidak disarankan karena mungkin menghapus bidang header yang diperlukan untuk memecahkan kode pesan
benar.

terlihat Mengambil daftar pesan dan menandai semua pesan sebagai telah dibaca.

set (se) Tanpa argumen, perintah ini mencetak semua opsi dan, untuk opsi non-biner,
nilai-nilai yang saat ini diketahui S-nail. Mengatur salah satu opsi bsdcompat or
bsdset mengubah format output ke gaya BSD, jika tidak, daftar yang dikutip dengan benar
diproduksi. Jika men-debug diatur atau bertele-tele telah ditetapkan dua kali maka daftarnya adalah
dimodifikasi untuk menandai variabel yang dirakit.

Jika tidak, modifikasi (set dan unset) opsi yang diberikan. Argumen berbentuk
'option=value' (tanpa spasi sebelum atau sesudah '='), atau 'option' biasa jika tidak ada
nilai. Tanda kutip dapat ditempatkan di sekitar bagian mana pun dari pernyataan tugas
untuk mengutip kosong atau tab, misalnya,

atur indentprefix="->"

Jika argumen dimulai dengan 'tidak', seperti dalam 'set nosave', efeknya sama dengan
memohon tidak disetel perintah dengan bagian variabel yang tersisa ('unset save').

settenv Sama dengan set kecuali bahwa opsi juga diekspor ke dalam program
lingkungan; karena tugas ini membutuhkan dukungan host asli, perintah akan selalu
laporkan kesalahan jika itu tidak tersedia (tetapi tetap bertindak seperti set pada kasus ini). Ini
operasi adalah no-op kecuali semua file sumber daya telah dimuat. Lihat juga
tidak disetelv.

tempurung (sh) Memanggil versi interaktif dari shell.

shortcut
Tanpa argumen, daftar semua pintasan yang ditentukan saat ini akan dicetak.
Jika tidak, semua argumen yang diberikan (yang tidak perlu dikutip kecuali spasi putih) adalah
diperlakukan sebagai pasangan jalan pintas dan perluasannya, membuat yang baru atau yang berubah
shortcut yang sudah ada, seperlunya. Pintasan dapat dihapus melalui perintah
jalan pintas. String ekspansi harus dalam sintaks yang telah dijelaskan
untuk fillet perintah.

Menunjukkan Seperti mencetak, tetapi tidak melakukan decoding maupun dekripsi MIME, sehingga file mentah
teks pesan ditampilkan.

ukuran (si) Cetak ukuran dalam karakter setiap pesan dari daftar pesan yang diberikan.

jenis Buat representasi yang diurutkan dari folder saat ini, dan ubah berikutnya Command
dan mode pengalamatan sedemikian rupa sehingga mereka merujuk ke pesan dalam urutan yang diurutkan.
Nomor pesan sama seperti dalam mode biasa. jika Header variabel diatur, a
ringkasan header dalam orde baru juga dicetak. Kriteria penyortiran yang mungkin adalah:

date Urutkan pesan berdasarkan bidang 'Tanggal:', yaitu pada saat mereka
dikirim.
dari Urutkan pesan berdasarkan nilai bidang 'Dari:' mereka, yaitu dengan
alamat pengirim. jika nama pertunjukan variabel diatur,
nama asli pengirim (jika ada) digunakan.
size Mengurutkan pesan berdasarkan ukurannya.
spam [Opsi] Urutkan pesan berdasarkan skor spamnya, seperti sebelumnya
diklasifikasikan oleh melakukan spam.
status Mengurutkan pesan berdasarkan status pesannya.
subjek Mengurutkan pesan berdasarkan subjeknya.
utas Membuat tampilan berulir.
untuk Mengurutkan pesan berdasarkan nilai bidang 'Kepada:', yaitu dengan
alamat penerima. jika nama pertunjukan variabel diatur,
nama asli penerima (jika ada) digunakan.

Jika tidak ada argumen yang diberikan, kriteria pengurutan saat ini akan dicetak.

sumber (jadi) Perintah sumber membaca perintah dari file.

sumber_jika
Perbedaannya dengan sumber adalah bahwa perintah ini tidak akan menghasilkan kesalahan jika
argumen file yang diberikan tidak dapat dibuka dengan sukses. Ini bisa menjadi masalah, misalnya,
file sumber daya, karena pemuatannya dihentikan ketika terjadi kesalahan.

bebas spam
[Opsi] Mengambil daftar pesan dan menghapus tanda 'adalah-spam'.

lupa spam
[Opsi] Mengambil daftar pesan dan menyebabkan antarmuka spam untuk melupakannya telah
pernah menggunakannya untuk melatih filter Bayesiannya. Kecuali dinyatakan lain 'adalah-spam'
bendera pesan diperiksa untuk memilih apakah pesan akan dilupakan
"ham" atau "spam".

spam [Opsi] Mengambil daftar pesan dan menginformasikan filter Bayesian tentang
antarmuka spam bahwa mereka adalah "ham". Ini juga menghapus tanda 'adalah-spam' dari
pesan yang dimaksud.

melakukan spam
[Opsi] Mengambil daftar pesan dan menilainya menggunakan yang dikonfigurasi
antarmuka spam, tanpa mengubah pesan, tetapi menyetel tanda 'adalah-spam' sebagai
sesuai; karena header peringkat spam hilang, tarifnya akan dilupakan
setelah kotak surat ditinggalkan. Lihat bagian manual Penanganan Spam untuk
gambaran lengkap penanganan spam di S-nail.

kumpulan spam [Opsi] Mengambil daftar pesan dan menyetel tanda 'adalah-spam'.

spam spam
[Opsi] Mengambil daftar pesan dan menginformasikan filter Bayesian tentang
antarmuka spam bahwa mereka adalah "spam". Ini juga menetapkan bendera 'adalah-spam' dari
pesan yang dimaksud.

benang [Usang] Sama seperti 'urutkan utas' (pertimbangkan untuk menggunakan 'hantu' jika perlu).
Buat representasi berulir dari folder saat ini, yaitu pesan indentasi yang
adalah balasan ke pesan lain di tampilan header dan mengubah berikutnya perintah dan
mode pengalamatan sedemikian rupa sehingga mereka merujuk ke pesan dalam urutan berulir.
Nomor pesan sama seperti dalam mode tidak berulir. jika Header variabel ditetapkan,
ringkasan tajuk dalam urutan berulir juga dicetak.

puncak (ke) Mengambil daftar pesan dan mencetak beberapa baris teratas masing-masing. Jumlah
garis yang dicetak dikendalikan oleh variabel garis atas dan default ke lima.

menyentuh (tou) Mengambil daftar pesan dan menandai pesan untuk disimpan di MBOX. Siput
menyimpang dari standar POSIX dengan perintah ini, sebagai berikut berikutnya Command
akan menampilkan pesan berikut, bukan yang sekarang.

Tipe (T) Identik dengan Mencetak perintah.

mengetik (t) Sinonim untuk mencetak.

batal akun
Hapus semua akun yang diberikan. Pesan kesalahan dicetak jika akun yang diberikan tidak
didefinisikan. Nama khusus '*' akan membuang semua akun yang ada.

Unalias (una) Mengambil daftar nama yang ditentukan oleh perintah alias dan membuang yang diingat
kelompok pengguna. Nama khusus '*' akan membuang semua alias yang ada.

tidak terjawab
Mengambil daftar pesan dan menandai setiap pesan sebagai belum dijawab.

batalkan
Hanya berlaku untuk mode berulir. Mengambil daftar pesan dan membuat pesan dan
semua balasannya terlihat di ringkasan tajuk lagi. Ketika sebuah pesan menjadi
pesan saat ini, secara otomatis dibuat terlihat. Juga ketika pesan dengan
balasan yang diciutkan dicetak, semua ini secara otomatis dibatalkan.

tidak ditentukan
Batalkan definisi semua makro yang diberikan. Pesan kesalahan dicetak jika makro yang diberikan tidak
didefinisikan. Nama khusus '*' akan membuang semua makro yang ada.

hapus
(u) Mengambil daftar pesan dan menandai setiap pesan sebagai tidak dihapus.

undraft Mengambil daftar pesan dan undrafs setiap pesan.

hapus bendera Mengambil daftar pesan dan menandai setiap pesan sebagai tidak ada benderaumur

tidak dapat diabaikan
Menghapus nama bidang tajuk dari daftar bidang yang diabaikan untuk meneruskan
memerintah. Nama khusus '*' akan menghapus semua bidang.

tidak dapat ditahan
Menghapus nama bidang tajuk dari daftar bidang yang dipertahankan untuk meneruskan
memerintah. Nama khusus '*' akan menghapus semua bidang.

tidak menjadi tuan rumah Hapus semua perintah yang diberikan hantuS. Nama khusus '*' akan menghapus semua hantu.

mengabaikan
Menghapus nama bidang header dari daftar bidang yang diabaikan. Nama khusus
'*' akan menghapus semua bidang.

unmimetype
Hapus semua jenis MIME yang diberikan, misalnya, 'teks/polos unmimetype' akan menghapus semua
spesifikasi terdaftar untuk tipe MIME 'teks/polos'. Nama khusus '*'
akan membuang semua tipe MIME yang ada, seperti halnya 'mengatur ulang', tetapi juga
mengaktifkan kembali inisialisasi cache melalui mimetypes-load-control.

batalkan daftar Lupakan semua milis yang diberikan. Nama khusus '*' akan menghapus semua
daftar. Lihat juga daftar.

berhenti berlangganan
Hapus atribut berlangganan dari semua milis yang diberikan. Nama khusus
'*' akan menghapus atribut dari semua daftar yang telah disetel. Lihat juga
mlberlangganan.

Belum dibaca Sama dengan belum dibaca.

belum dibaca Mengambil daftar pesan dan menandai setiap pesan sebagai belum dibaca.

tidak mempertahankan
Menghapus nama bidang header dari daftar bidang yang dipertahankan. Nama khusus
'*' akan menghapus semua bidang.

abaikan
Menghapus nama bidang header dari daftar bidang yang diabaikan untuk disimpan. Itu
nama khusus '*' akan menghapus semua bidang.

tidak menyimpan
Menghapus nama bidang header dari daftar bidang yang dipertahankan untuk disimpan. Itu
nama khusus '*' akan menghapus semua bidang.

tidak disetel (uns) Mengambil daftar nama opsi dan membuang nilai yang diingatnya; itu
kebalikan dari set.

tidak disetelv
Sama dengan tidak disetel kecuali bahwa opsi juga dihapus dari program
lingkungan; karena tugas ini membutuhkan dukungan host asli, perintah akan selalu
laporkan kesalahan jika itu tidak tersedia (tetapi tetap bertindak seperti tidak disetel). Operasi ini
adalah larangan kecuali semua file sumber daya telah dimuat. Lihat juga settenv.

jalan pintas
Menghapus nama pintasan yang diberikan sebagai argumen. Nama khusus '*' akan dihapus
semua jalan pintas.

pisahkan Nonaktifkan mode diurutkan atau diulir (lihat jenis dan benang perintah), kembali ke
urutan pesan normal dan, jika Header variabel diatur, cetak ringkasan tajuk.

lepaskan benangnya
[Usang] Sama seperti pisahkan.

kode url
Dekode argumen string yang disandikan URL dan tampilkan hasilnya.

kode urlen
URL-encode argumen yang diberikan dan tampilkan hasilnya.

varedit Edit nilai atau buat variabel yang diberikan di EDITOR. Variabel biner
tidak dapat diedit.

pertunjukan var Tampilkan informasi tentang semua opsi yang diberikan. S-nail tahu tentang himpunan terbatas
variabel bawaan yang diketahui yang dibagi lagi dalam varian biner dan nilai;
mereka mungkin memiliki properti khusus, seperti "hanya-baca" (pengaturan tidak dapat diubah) dan
“virtual”, artinya nilai dihasilkan saat diperlukan. Di samping
variabel-variabel yang diketahui jumlah tak terbatas yang tidak diketahui, yang disebut "dirakit"
variabel, yang diharapkan dapat menyimpan nilai, mungkin ada.

? atur foo=bar nobar
? varshow sendwait versi-foo bar utama
"sendwait": (73) biner: set=1 (ENVIRON=0)
"versi-utama": (192) nilai, hanya-baca, virtual:\
set=1 (ENVIRON=0) nilai<14>
"foo": (dirakit) set=1 (ENVIRON=0) nilai
"bar": (dirakit) set=0 (ENVIRON=0) nilai

memeriksa [Option] Mengambil daftar pesan dan memverifikasi setiap pesan. Jika sebuah pesan bukan
Pesan yang ditandatangani S/MIME, verifikasi akan gagal untuk itu. Proses verifikasi
memeriksa apakah pesan ditandatangani menggunakan sertifikat yang valid, apakah pengirim pesan
alamat email cocok dengan salah satu yang terdapat dalam sertifikat, dan jika
isi pesan telah diubah.

visual (v) Mengambil daftar pesan dan memanggil editor tampilan pada setiap pesan. Diubah
isinya dibuang kecuali diedit kembali variabel ditetapkan.

menulis (w) Untuk pesan konvensional, isi tanpa semua header ditulis. Hasil
didekripsi dan dikonversi ke format aslinya jika diperlukan. Jika file keluaran
ada, teks ditambahkan. Jika sebuah pesan dalam format multi-bagian MIME yang pertama
bagian ditulis ke file yang ditentukan seperti untuk pesan konvensional, dan pengguna adalah
meminta nama file untuk menyimpan satu sama lain bagian. Untuk penghematan kenyamanan setiap bagian
dapat dilewati dengan memberikan nilai kosong; hasil yang sama juga dapat dicapai dengan
menulisnya ke / dev / null. Untuk bagian kedua dan selanjutnya diawali '|'
karakter menyebabkan bagian tersebut disalurkan ke sisa input pengguna
ditafsirkan sebagai perintah shell; jika tidak, input pengguna diperluas seperti biasanya untuk
folder, misalnya, ekspansi tilde dilakukan. Dalam mode non-interaktif, hanya
bagian dari pesan multipart yang memiliki nama file yang diberikan di header bagian adalah
tertulis, yang lain dibuang. Pesan asli tidak pernah ditandai untuk
penghapusan di folder email asal. Untuk lampiran, isi dari
file tujuan ditimpa jika file tersebut sebelumnya ada. Tidak ada yang spesial
penanganan file terkompresi dilakukan.

eluar (x) Sinonim untuk keluar.

z S-nail menyajikan header pesan di windowfuls seperti yang dijelaskan di bawah header
memerintah. Perintah ini menggulir ke jendela pesan berikutnya. Jika sebuah argumen adalah
diberikan, itu menentukan jendela yang akan digunakan. Angka yang diawali dengan '+' atau '-' menunjukkan
bahwa jendela dihitung dalam kaitannya dengan posisi saat ini. Sebuah angka
tanpa awalan menentukan nomor jendela absolut, dan '$' memungkinkan gulir S-nail
ke jendela pesan terakhir.

Z Mirip dengan z, tetapi menggulir ke jendela berikutnya atau sebelumnya yang berisi setidaknya satu
'baru' atau benderapesan.

TANDA AKSEN Knalpot


Berikut adalah ringkasan tilde escape, yang digunakan untuk melakukan fungsi khusus ketika
menyusun pesan. Pelarian Tilde hanya dikenali di awal baris. Nama
"tilde escape" agak keliru karena karakter escape yang sebenarnya dapat diubah dengan
menyesuaikan pilihan melarikan diri.

~~ tali Masukkan string teks dalam pesan yang diawali dengan satu '~'. (Jika
karakter pelarian telah diubah, karakter itu harus digandakan untuk
kirimkan di awal baris.)

~! Command Jalankan shell yang ditunjukkan Command, lalu kembali ke pesan.

~. Efek yang sama seperti mengetik karakter akhir file.

~: S-kuku-perintah or ~_ S-kuku-perintah
Jalankan perintah S-nail yang diberikan. Tidak semua perintah, bagaimanapun, diperbolehkan.

~? Tulis ringkasan perintah lolos.

~< nama file Sama dengan ~r.

~~ Command Command dieksekusi menggunakan shell. Output standarnya dimasukkan ke dalam
pesan.

~@ [nama file...]
Tanpa argumen, edit daftar lampiran secara interaktif. Jika sebuah lampiran
nama file dibiarkan kosong, lampiran itu dihapus dari daftar. Ketika
akhir daftar lampiran tercapai, S-nail akan meminta lampiran lebih lanjut
sampai nama kosong diberikan. Jika nama file yang diberikan hanya terdiri dari:
tanda nomor '#' diikuti dengan nomor pesan yang valid dari yang sedang aktif
kotak surat, maka pesan yang diberikan dilampirkan sebagai 'pesan/rfc822' MIME dan
sisa bagian ini tidak berlaku.

Jika konversi set karakter telah dikompilasi menjadi S-nail, maka mode ini memberikan
pengguna opsi untuk menentukan set karakter input dan output, kecuali file
ekstensi menunjukkan konten biner, dalam hal ini S-nail menanyakan apakah langkah ini
akan dilewati untuk lampiran yang bersangkutan. Jika tidak dilewati, maka
charset yang berhasil merepresentasikan data lampiran akan digunakan dalam
'charset=' Parameter MIME dari pesan email:

· Jika set karakter input dan output ditentukan, maka konversinya adalah
dilakukan dengan cepat. Pengguna akan ditanya berulang kali sampai yang diinginkan
konversi berhasil.
· Jika hanya set karakter keluaran yang ditentukan, maka masukan diasumsikan
berada di ttycharset charset dan akan dikonversi ke output yang diberikan
charset dengan cepat. Pengguna akan ditanya berulang kali sampai yang diinginkan
konversi berhasil.
· Jika tidak ada set karakter yang ditentukan sama sekali maka algoritmanya adalah
didokumentasikan di bagian Karakter set diterapkan, tetapi secara langsung dan pada
lalat. Pengguna akan ditanya berulang kali hingga konversi yang diinginkan
berhasil.
· Akhirnya, jika input-, tetapi tidak ada set karakter output yang ditentukan, maka tidak ada
konversi pernah dilakukan, tetapi nilai parameter 'charset=' MIME akan
masih disetel ke input pengguna.
· Loop pemilihan set karakter dapat dibiarkan dengan mengetik 'control-C', yaitu,
menyebabkan interupsi. Perhatikan bahwa sebelum S-nail versi 15.0 ini berakhir
seluruh pilihan lampiran saat ini, tidak hanya kumpulan karakter
seleksi.

Tanpa dukungan konversi set karakter, S-nail akan meminta input
set karakter saja, dan itu akan mengatur nilai parameter 'charset=' MIME ke
masukan yang diberikan, jika ada; jika tidak ada input pengguna yang terlihat maka ttycharset set karakter
akan digunakan untuk nilai parameter sebagai gantinya. Perhatikan bahwa ekstensi file
pemeriksaan tidak dilakukan dalam mode ini, karena tidak ada konversi yang akan dilakukan.

Perhatikan bahwa dalam mode non-interaktif, demi kemampuan reproduksi, akan ada
selalu menjadi dua pertanyaan untuk setiap lampiran, terlepas dari set karakter apa pun
konversi tersedia dan apa ekstensi filenya. Yang pertama meminta
nama file, dan yang kedua meminta set karakter input untuk diteruskan
ke parameter MIME yang sesuai; tidak ada konversi yang akan dicoba jika ada
masukan ke pertanyaan terakhir, jika tidak, algoritma konversi biasa, sebagai
di atas, diterapkan. Untuk lampiran pesan, jawaban untuk pertanyaan kedua
benar-benar diabaikan.

Jika (sebagai gantinya) nama file argumen ditentukan untuk ~@ perintah mereka
diperlakukan sebagai daftar file yang dipisahkan koma, yang semuanya diperluas dan ditambahkan
ke akhir daftar lampiran. (Nama file dengan koma, atau dengan awalan or
spasi spasi tambahan hanya dapat ditambahkan melalui baris perintah atau metode pertama.
Lampiran pesan hanya dapat ditambahkan melalui metode pertama; nama file yang
bentrokan dengan nomor pesan hanya dapat ditambahkan melalui baris perintah atau yang kedua
metode.) Dalam mode ini lampiran (teks) diasumsikan dalam ttycharset
encoding, dan akan dievaluasi seperti yang didokumentasikan di bagian Karakter set.

~A Menyisipkan string yang terkandung dalam Menandatangani variabel (sama dengan '~i Tanda'). Itu
escape sequence tabulator '\t' dan baris baru '\n' dipahami.

~a Menyisipkan string yang terkandung dalam menandatangani variabel (sama dengan '~i tanda'). Itu
escape sequence tabulator '\t' dan baris baru '\n' dipahami.

~b nama ... Tambahkan nama yang diberikan ke daftar penerima blind carbon copy.

~c nama ... Tambahkan nama yang diberikan ke daftar penerima salinan karbon.

~d Baca file yang ditentukan oleh variabel DEAD ke dalam pesan.

~e Panggil editor teks pada pesan yang dikumpulkan sejauh ini. Setelah diedit
sesi selesai, pengguna dapat melanjutkan menambahkan teks ke pesan.

~F pesan Baca pesan bernama ke dalam pesan yang dikirim, termasuk semua pesan
header dan bagian MIME. Jika tidak ada pesan yang ditentukan, baca di saat ini
pesan.

~f pesan Baca pesan bernama ke dalam pesan yang dikirim. Jika tidak ada pesan
ditentukan, baca dalam pesan saat ini. mengabaikan dan menahan daftar digunakan untuk
mengubah header pesan. Untuk pesan multibagian MIME, hanya yang pertama
bagian yang dapat dicetak disertakan.

~H Edit bidang header pesan 'Dari:', 'Balas-Ke:', 'Pengirim:' dan
'Organisasi:' dengan mengetik masing-masing secara bergantian dan mengizinkan pengguna mengedit
bidang. Nilai default untuk bidang ini berasal dari dari, membalas ke,
pengirim dan ORGANISASI variabel.

~h Edit bidang header pesan 'Kepada:', 'Cc:', 'Bcc:' dan 'Subjek:' dengan mengetik
masing-masing secara bergantian dan memungkinkan pengguna untuk mengedit bidang.

~i variabel Masukkan nilai variabel yang ditentukan ke dalam pesan, tambahkan baris baru
karakter di akhir. Pesan tetap tidak berubah jika variabel tidak disetel
atau kosong. Tabulator urutan escape '\t' dan baris baru '\n' dipahami.

~M pesan Baca pesan bernama ke dalam pesan yang dikirim, dengan indentasi awalan indent.
Jika tidak ada pesan yang ditentukan, baca pesan saat ini.

~m pesan Baca pesan bernama ke dalam pesan yang dikirim, dengan indentasi awalan indent.
Jika tidak ada pesan yang ditentukan, baca pesan saat ini. mengabaikan dan menahan
daftar digunakan untuk mengubah header pesan. Untuk pesan multibagian MIME,
hanya bagian pertama yang dapat dicetak yang disertakan.

~p Cetak pesan yang dikumpulkan sejauh ini, diawali dengan bidang header pesan
dan diikuti dengan daftar lampiran, jika ada.

~q Batalkan pesan yang dikirim, salin ke file yang ditentukan oleh MATI
variabel jika menyimpan diatur.

~R nama file Baca file bernama ke dalam pesan, indentasi oleh awalan indent.

~r nama file Baca file bernama ke dalam pesan.

~s tali Menyebabkan string bernama menjadi bidang subjek saat ini.

~t nama ... Tambahkan nama yang diberikan ke daftar penerima langsung.

~U pesan Baca di pesan yang diberikan / saat ini tidak termasuk semua header, diindentasi oleh
awalan indent.

~u pesan Baca di pesan yang diberikan / saat ini, tidak termasuk semua header.

~v Panggil editor alternatif (ditentukan oleh opsi VISUAL) pada pesan
dikumpulkan sejauh ini. Biasanya, editor alternatif akan menjadi editor layar.
Setelah editor ditutup, pengguna dapat melanjutkan menambahkan teks ke akhir
pesan.

~w nama file Tulis pesan ke file bernama. Jika file tersebut ada, pesannya adalah
ditambahkan padanya.

~x Sama dengan ~q, kecuali bahwa pesan tersebut tidak disimpan sama sekali.

~| Command Pipa pesan melalui perintah filter yang ditentukan. Jika perintah memberi tidak
output atau berakhir secara tidak normal, mempertahankan teks asli dari pesan.
Misalnya, perintah fmt(1) sering digunakan sebagai filter pembenaran.

VARIABEL PILIHAN


Variabel dikendalikan melalui set dan tidak disetel perintah; pada umumnya menggunakan tidak disetel juga bisa
dicapai dengan mengawali nama variabel dengan string "tidak" dan memanggil set, misalnya, 'tidak disetel
crt' akan memiliki efek yang sama dengan 'set nocrt'. Pembuatan atau pengeditan variabel dalam sebuah
editor juga dapat dicapai dengan varedit. pertunjukan var akan memberi lebih banyak wawasan tentang yang diberikan
variabel, sedangkan set akan mencetak daftar semua variabel saat dipanggil tanpa
argumen. Opsi juga secara implisit diwarisi dari program LINGKUNGAN dan dapat
atur secara eksplisit melalui opsi baris perintah -S.

Ada berbagai jenis opsi: opsi biner, yang hanya dapat berada di salah satu dari dua keadaan
"set" dan "unset", serta opsi nilai yang memiliki nilai string yang ditetapkan, yang
kutipan yang tepat mungkin penting pada waktu penugasan.

Awal Settings
Standar POSIX 2008/Cor 1-2013 mengamanatkan pengaturan variabel awal berikut:
tidaksemua jaringanDimenambahkan, bertanyasubDitanyabccDicetak otomatisDiLedakanDicmdDicrtDimen-debugDidot,
melarikan diri setel ke '~', tidakfliprDimap, HeaderDimemegangDimengabaikanDimengabaikanDimenjaga,
tidaksimpananDimetooDifolder luarDihalaman, cepat mulai '? ' (perhatikan bahwa kuku-S menyimpang dari
standar dengan menggunakan '\& ', tetapi '\&' prompt escape khusus menghasilkan “?” sedang dicetak
kecuali kalau bsdcompat diatur), tidaktenangDicatatan, menyimpanDikirim tungguDimenunjukkanDiMenandatanganiDimenandatangani,
garis atas diatur ke '5'.

Catatan: S-nail tidak mendukung nosatu lompatan variabel – gunakan opsi baris perintah atau
sendmail-argumen untuk meneruskan opsi ke MTA. Dan global default s-kuku.rc fillet
(yang dimuat kecuali -n bendera baris perintah telah digunakan atau NAIL_NO_SYSTEM_RC
variabel lingkungan diatur) sedikit menekuk pengaturan awal itu, misalnya, itu mengatur opsi
memegang, simpanan dan menjaga, untuk beberapa nama, panggilan menahan dll., dan karenanya harus dipertimbangkan
rekening.

Biner Pilihan
tambahkan-file-penerima
Ketika penerima file atau pipa telah ditentukan, sebutkan mereka di
bidang alamat yang sesuai dari pesan alih-alih menghapusnya secara diam-diam
dari daftar penerima mereka. Secara default, penerima seperti itu tidak disebutkan.

semua jaringan Menyebabkan hanya bagian lokal yang dievaluasi saat membandingkan alamat.

menambahkan Menyebabkan pesan yang disimpan di MBOX ditambahkan ke akhir dan bukan di awal.
Ini harus selalu diatur.

meminta or bertanyasub
Menyebabkan S-nail meminta subjek setiap pesan yang dikirim. Jika pengguna
merespons hanya dengan baris baru, tidak ada bidang subjek yang akan dikirim.

askend Menyebabkan permintaan untuk daftar 'Cc:' dan 'Bcc:' muncul setelah pesan muncul
telah diedit.

askattach Jika diatur, S-nail meminta file untuk dilampirkan di akhir setiap pesan, haruskah
daftar ditemukan kosong pada waktu itu. Baris kosong menyelesaikan daftar.

tanyacc Menyebabkan pengguna dimintai penerima salinan karbon (di akhir setiap
pesan jika askend or bsdcompat diatur) akankah daftar itu ditemukan kosong (pada saat itu?
waktu). Baris kosong menyelesaikan daftar.

tanyabcc Menyebabkan pengguna dimintai penerima blind carbon copy (di akhir
setiap pesan jika askend or bsdcompat diatur) akankah daftar itu ditemukan kosong (di
waktu itu). Baris kosong menyelesaikan daftar.

tanda tanya [Opsi] Menyebabkan pengguna ditanyai apakah pesan akan ditandatangani di akhir
dari setiap pesan. Itu tanda smime variabel diabaikan ketika variabel ini disetel.

runtuh otomatis
Menyebabkan utas diciutkan secara otomatis ketika mode ulir dimasukkan (lihat
itu keruntuhan memerintah).

cetak otomatis Menyebabkan perintah hapus berperilaku seperti 'dp -'; jadi, setelah menghapus pesan
berikutnya akan diketik secara otomatis.

utas otomatis
[Usang] Menyebabkan mode berulir (lihat benang perintah) untuk dimasukkan
otomatis ketika folder dibuka. Sama seperti 'autosort=utas'.

Ledakan Mengaktifkan penggantian '!' dengan isi baris perintah terakhir di shell
lolos.

batch-keluar-pada-kesalahan
Jika mode batch telah diaktifkan melalui -# opsi baris perintah, lalu ini
variabel akan dikonsultasikan setiap kali S-nail menyelesaikan satu operasi (kembali ke
prompt perintah); jika diatur maka S-nail akan berakhir jika yang terakhir
operasi menghasilkan kesalahan.

mengumumkan
Menyebabkan tampilan otomatis ringkasan header setelah menjalankan a fillet perintah.

bsdcompat Menyetel beberapa fitur kosmetik ke gaya BSD tradisional; memiliki pengaruh yang sama dengan
pengaturan askend dan semua variabel lainnya diawali dengan 'bsd'; itu juga mengubah
arti dari S-kuku khusus '\&' cepat urutan pelarian.

bsdflags Mengubah huruf yang dicetak di kolom pertama ringkasan header menjadi
gaya BSD tradisional.

berita utama
Mengubah tampilan kolom dalam ringkasan header ke gaya BSD tradisional.

bsdmsgs Mengubah beberapa pesan informasi ke gaya BSD tradisional.

pesanan bsd Menyebabkan bidang 'Subjek:' muncul segera setelah bidang 'Kepada:' di
header pesan dan dengan ~h TANDA AKSEN Knalpot.

bsdset Mengubah format output dari set perintah untuk gaya BSD tradisional.

penonaktifan warna
[Opsi] Menonaktifkan penggunaan warna secara paksa. Lihat juga bagian Berwarna
pesan pameran.

pager warna
[Option] Warna cuaca harus digunakan untuk output yang di-page melalui PAGER.
Perhatikan bahwa pager mungkin memerlukan tanda khusus, misalnya, kurang(1) membutuhkan opsi -R dan
lv(1) pilihan -c untuk mendukung warna; oleh karena itu S-nail akan memeriksa
variabel PAGER – jika itu dimulai dengan string “kurang” yang tidak ada
variabel lingkungan KURANG akan diatur ke 'FRSXi', juga untuk "lv" LV akan
opsional diatur ke "-c". Lihat juga bagian Berwarna pesan pameran untuk
lebih lanjut tentang ini.

men-debug Mencetak pesan debug dan menonaktifkan pengiriman pesan yang sebenarnya. Juga
menyiratkan tidakcatatan dan tidakmenyimpan.

terputus
[Opsi] Saat kotak surat IMAP dipilih dan variabel ini disetel, tidak ada koneksi
ke server dimulai. Sebaliknya, data diperoleh dari cache lokal (lihat
imap-cache). Kotak surat yang tidak ada di cache dan pesan yang ada
belum seluruhnya diambil dari server tidak tersedia; untuk mengambil semua
pesan di kotak surat sekaligus, perintah `copy * /dev/null' dapat digunakan saat
masih dalam mode terhubung. Perubahan yang dilakukan pada kotak surat IMAP dalam keadaan terputus
mode diantrekan dan dilakukan kemudian ketika koneksi ke server itu dibuat.
Prosedur ini tidak sepenuhnya dapat diandalkan karena tidak dapat dijamin bahwa:
Pengidentifikasi unik (UID) IMAP di server masih cocok dengan yang ada di cache di
waktu itu. Data disimpan ke MATI ketika masalah ini terjadi.

terputus-USER@HOST
Akun yang ditentukan ditangani seperti yang dijelaskan untuk terputus variabel
di atas, tetapi akun lain tidak terpengaruh.

disposisi-pemberitahuan-kirim
[Opsi] Keluarkan tajuk 'Disposition-Notification-To:' (RFC 3798) dengan
pesan. Ini membutuhkan satu set dari variabel.

dot Saat titik disetel, titik '.' pada baris dengan sendirinya selama input pesan dari a
terminal harus diperlakukan sebagai end-of-message (selain end-of-
kondisi berkas). Jika mengabaikan diatur tidakdot diabaikan dan menggunakan titik adalah
satu-satunya metode untuk menghentikan mode input.

dotlock-abaikan-kesalahan
[Opsi] Sinkronisasi kotak surat yang diperlakukan oleh S-nail sebagai kotak surat sistem
(lihat perintah fillet) akan dilindungi dengan apa yang disebut file dotlock—the
metode penguncian file spool surat tradisional—selain penguncian file sistem.
Karena S-nail dikirimkan dengan program pembuatan dotlock yang dipisahkan oleh hak istimewa yang
harus selalu dapat membuat file dotlock seperti itu, tidak ada alasan bagus untuk
abaikan kesalahan pembuatan file dotlock, dan dengan demikian ini fatal kecuali ini
variabel ditetapkan.

edit bersama Jika variabel ini disetel maka editor dimulai secara otomatis ketika pesan
disusun dalam mode interaktif, seolah-olah ~e TANDA AKSEN Knalpot telah ditentukan.
Grafik tajuk sunting variabel tersirat untuk editor yang muncul secara otomatis ini
sidang.

tajuk sunting
Ketika sebuah pesan diedit saat sedang disusun, tajuknya disertakan dalam
teks yang dapat diedit. 'Kepada:', 'Cc:', 'Bcc:', 'Subjek:', 'Dari:', 'Balas-Ke:',
Bidang 'Pengirim:', dan 'Organisasi:' diterima di dalam tajuk, lainnya
bidang diabaikan.

mulai kosong
Jika kotak surat kosong, S-nail biasanya mencetak "Tidak ada email untuk pengguna" dan keluar
langsung. Jika opsi ini diatur, S-nail dimulai bahkan dengan kotak surat kosong.

flipr Opsi ini membalikkan arti dari serangkaian perintah balasan, memutar
varian huruf kecil, yang secara default alamat semua penerima termasuk dalam
judul pesan (balasan, menanggapi, mengikuti) ke dalam varian huruf besar, yang
dengan alamat default pengirim saja (membalas, Menanggapi, Mengikuti) dan sebaliknya.
Perintahnya pengirim balasan, pengirim tanggapan, pengirim tindak lanjut dan juga membalas semua,
menanggapi, tindak lanjut tidak terpengaruh oleh pengaturan saat ini flipr.

tindak lanjut
Mengontrol apakah header 'Mail-Followup-To:' dibuat saat mengirim pesan
ke milis yang dikenal. Lihat juga tindak lanjut untuk kehormatan dan perintah daftar,
mlberlangganan, balasan dan membalas.

teruskan sebagai Lampiran
Pesan asli biasanya dikirim sebagai teks sebaris dengan meneruskan perintah, dan
hanya bagian pertama dari pesan multi-bagian yang disertakan. Dengan opsi ini
pesan dikirim sebagai lampiran 'pesan/rfc822' MIME yang tidak dimodifikasi dengan semua
bagian mereka disertakan.

nama lengkap Saat membalas atau meneruskan pesan, S-nail biasanya menghapus komentar dan
nama bagian dari alamat email. Jika variabel ini disetel, pengupasan seperti itu tidak
dilakukan, dan komentar, nama dll dipertahankan.

Header Menyebabkan ringkasan header ditulis saat startup dan setelah perintah yang memengaruhi
jumlah pesan atau urutan pesan dalam folder saat ini; diaktifkan oleh
bawaan. Opsi baris perintah -N dapat digunakan untuk mengatur noHeader.

sejarah-gabby
[Opsi] Tambahkan lebih banyak entri ke riwayat seperti yang biasa dilakukan.

sejarah-gabby-bertahan
[Opsi] NCL S-nails sendiri tidak akan menyimpan entri riwayat (gabby) tambahan di
penyimpanan persisten kecuali variabel ini juga disetel. Lihat juga KUKU_HISTFILE.

memegang Opsi ini digunakan untuk menyimpan pesan di kotak surat sistem secara default.

idna-nonaktifkan
[Opsi] Dapat digunakan untuk mematikan konversi otomatis nama domain
sesuai dengan aturan IDNA (nama domain internasional untuk aplikasi).
Karena kode IDNA mengasumsikan bahwa nama domain ditentukan dengan ttycharset
set karakter, rangkaian karakter lokal UTF-8 diperlukan untuk mewakili semua kemungkinan
nama domain internasional (sebelum konversi, yaitu).

mengabaikan Abaikan sinyal interupsi dari terminal saat memasukkan pesan; sebagai gantinya gema
mereka sebagai karakter '@' dan membuang baris saat ini.

mengabaikan Abaikan kondisi akhir file ('control-D'), pada input pesan, yang sebaliknya dapat
diakhiri hanya dengan memasukkan dot '.' pada baris dengan sendirinya atau dengan menggunakan ~.
TANDA AKSEN Knalpot. Opsi ini juga berlaku untuk mode perintah S-nail.

imap-use-starttls-USER@HOST, imap-gunakan-starttls-HOST, imap-use-starttls
[Option] Menyebabkan S-nail mengeluarkan perintah `STARTTLS' untuk membuat IMAP yang tidak terenkripsi
sesi SSL/TLS dienkripsi. Fungsi ini tidak didukung oleh semua server,
dan tidak digunakan jika sesi sudah dienkripsi dengan metode IMAPS.

menjaga Jika disetel, file kotak surat kosong tidak akan dihapus. Ini dapat meningkatkan
interoperabilitas dengan agen pengguna email lainnya saat menggunakan folder umum
direktori, dan mencegah pengguna jahat membuat kotak surat palsu di dunia-
direktori spool yang dapat ditulis. Perhatikan ini hanya berlaku untuk file reguler lokal (MBOX),
jenis kotak surat lainnya tidak akan pernah dihapus.

simpanan Ketika sebuah pesan disimpan, biasanya akan dibuang dari folder asal ketika
S-kuku berhenti. Menyetel opsi ini menyebabkan semua pesan yang disimpan dipertahankan.

baris-editor-nonaktifkan
Matikan kemampuan pengeditan baris perintah yang ditingkatkan (lihat perintah line editor
untuk lebih).

tandajawab
Ketika sebuah pesan dibalas dan variabel ini disetel, itu ditandai sebagai memiliki
telah dijawab. Tanda ini tidak memiliki arti teknis dalam sistem surat; itu hanya
menyebabkan pesan ditandai di ringkasan tajuk, dan menjadikannya khusus
dapat dialamatkan.

mbox-rfc4155
S-nail memproduksi dan mengharapkan kotak surat teks MBOX yang sepenuhnya sesuai dengan RFC 4155.
Pesan yang diambil melalui jaringan atau dari dalam yang sudah ada
Maildir (atau non-MBOX) kotak surat mungkin memerlukan apa yang disebut kutipan 'Dari_'
(penyisipan karakter '>' tambahan untuk mencegah konten baris
misinterpretation) untuk diterapkan agar dapat disimpan di kotak surat MBOX,
namun, tergantung pada kehati-hatian produser pesan. (Misalnya, S-kuku
sendiri akan, ketika baru membuat pesan, memilih Content-Transfer-encoding
yang mencegah perlunya kutipan tersebut – prasyarat yang diperlukan untuk memastikan
checksum pesan tidak akan berubah.)

Secara default S-nail akan melakukan kutipan 'Dari_' ini dengan cara yang menghasilkan a
File MBOX yang kompatibel dengan tata letak POSIX MBOX yang longgar, agar tidak
melebihi kemampuan aplikasi sederhana, namun. Setel opsi ini ke
menghasilkan file MBOX hanya untuk aplikasi yang sesuai dengan RFC 4155.

pesan-id-nonaktifkan
Dengan menyetel opsi ini, pembuatan 'Message-ID:' dapat sepenuhnya
ditekan, secara efektif menyerahkan tugas ini ke agen transfer surat (MTA) atau
server SMTP. (Menurut RFC 5321 server SMTP Anda tidak perlu menambahkan
bidang ini dengan sendirinya, jadi Anda harus memastikan bahwa ia menerima pesan tanpa
'Pesan-ID'.)

metoo Biasanya, ketika alias ekspansi berisi pengirim, pengirim dihapus dari
pengembangan. Menyetel opsi ini akan menekan penghapusan ini. Perhatikan bahwa satu set
metoo juga menyebabkan opsi '-m' diteruskan ke agen transfer surat (MTA);
meskipun sebagian besar MTA modern tidak (tidak lagi) mendokumentasikan bendera ini, tidak ada MTA
diketahui yang tidak mendukungnya (untuk kompatibilitas historis).

pantomim-izinkan-teks-kontrol
Saat mengirim pesan, setiap bagian dari pesan diperiksa MIME untuk
mengklasifikasikan 'Content-Type:' dan 'Content-Transfer-Encoding:' (lihat encoding) itu
diperlukan untuk mengirim bagian ini melalui transportasi surat, yaitu, perhitungan bukan
mirip dengan apa fillet(1) perintah menghasilkan ketika digunakan dengan opsi '--mime'.

Namun klasifikasi ini memperlakukan file teks yang dikodekan dalam UTF-16 (lihat
untuk file HTML) dan set karakter serupa sebagai aliran oktet biner, secara paksa
mengubah spesifikasi 'teks/polos' atau 'teks/html' menjadi
'application/octet-stream': Jika itu benar-benar terjadi, MIME charset yang belum disetel
parameter diatur ke 'biner', secara efektif membuat tidak mungkin untuk menerima
MUA untuk secara otomatis menafsirkan isi bagian.

Jika opsi ini disetel, dan data diidentifikasi secara jelas sebagai data teks di
pandangan pertama (dengan ekstensi file '.txt' atau '.html'), lalu yang asli
'Jenis Konten:' tidak akan ditimpa.

netrc-lookup-USER@HOST, netrc-pencarian-HOST, pencarian netrc
[v15-compat] [Opsi] Digunakan untuk mengontrol penggunaan pengguna .netrc file untuk pencarian
kredensial akun, seperti yang didokumentasikan di bagian On URL sintaksis dan kredensial
lookup dan untuk perintah netrc; bagian Grafik .netrc fillet mendokumentasikan file
Format.

folder luar Menyebabkan nama file yang diberikan dalam catatan variabel dan nama file berbasis pengirim
untuk Copy dan Save perintah untuk ditafsirkan relatif terhadap direktori yang diberikan
dalam map variabel daripada ke direktori saat ini, kecuali jika disetel ke
nama path absolut.

halaman Jika disetel, setiap pesan pipa perintah yang dicetak diikuti oleh formfeed
karakter '\f'.

piperaw Kirim pesan ke pipa perintah tanpa melakukan MIME dan set karakter
konversi.

pop3-massal-muat-USER@HOST, pop3-massal-muat-HOST, pop3-massal-muat
[Opsi] Saat mengakses server POP3 S-nail memuat header pesan,
dan hanya meminta badan pesan atas permintaan pengguna. Untuk protokol POP3 ini
berarti header pesan akan diunduh dua kali. Jika opsi ini disetel
maka S-nail hanya akan mengunduh pesan lengkap dari server POP3 yang diberikan
sebagai gantinya.

pop3-no-apop-USER@HOST, pop3-tidak-apop-HOST, pop3-tidak-apop
[Opsi] Kecuali jika variabel ini disetel, metode otentikasi 'APOP' akan menjadi
digunakan saat menghubungkan ke server POP3 yang mengiklankan dukungan. Keuntungan dari
'APOP' adalah bahwa kata sandi tidak dikirim dalam teks yang jelas melalui kabel dan hanya itu
satu paket dikirim untuk tupel pengguna/sandi. Perhatikan bahwa pop3-tidak-apop-HOST
membutuhkan [v15-compat].

pop3-gunakan-starttls-USER@HOST, pop3-gunakan-starttls-HOST, pop3-gunakan-starttls
[Option] Menyebabkan S-nail mengeluarkan perintah 'STLS' untuk membuat POP3 yang tidak terenkripsi
sesi SSL/TLS dienkripsi. Fungsi ini tidak didukung oleh semua server,
dan tidak digunakan jika sesi sudah dienkripsi dengan metode POP3S. Catatan
bahwa pop3-gunakan-starttls-HOST membutuhkan [v15-compat].

cetak-semua-karakter
Opsi ini menyebabkan semua karakter dianggap dapat dicetak. Ini hanya
efektif jika diberikan dalam file startup. Dengan opsi ini atur beberapa karakter
urutan dalam pesan dapat menempatkan terminal pengguna dalam keadaan tidak terdefinisi ketika
dicetak; itu hanya boleh digunakan sebagai upaya terakhir jika tidak ada lokal sistem yang berfungsi
ditemukan.

alternatif cetak
Ketika pesan MIME bagian dari tipe 'multipart/alternative' ditampilkan dan itu
berisi subbagian dari tipe 'teks/polos', bagian lain biasanya dibuang.
Menyetel variabel ini menyebabkan semua subbagian ditampilkan, sama seperti jika
bagian sekitarnya bertipe 'multipart/campuran'.

tenang Menekan pencetakan versi saat pertama kali dipanggil.

kutipan-sebagai-lampiran
Jika ini diatur, maka pesan asli ditambahkan secara keseluruhan sebagai
'message/rfc822' lampiran MIME saat membalas pesan. Perhatikan ini berfungsi
terlepas dari pengaturan mengutip.

penerima-dalam-cc
Pada balasan grup, tentukan hanya pengirim email asli di 'Kepada:' dan
sebutkan penerima lainnya di 'Cc:' sekunder. Secara default semua penerima
dari surat asli akan dialamatkan melalui 'Kepada:'.

catatan-dikirim
Jika kedua variabel ini dan catatan variabel ditetapkan, kirim ulang dan Kirim ulang
perintah menyimpan pesan ke catatan folder seperti biasanya hanya dilakukan untuk yang baru
pesan yang tersusun.

balas-dalam-charset yang sama
Jika variabel ini diset, S-nail pertama kali mencoba menggunakan set karakter yang sama dari
pesan asli untuk balasan. Jika ini gagal, mekanisme yang dijelaskan dalam
Karakter set dievaluasi seperti biasa.

rfc822-tubuh-dari_
Variabel ini dapat digunakan untuk memaksa menampilkan apa yang disebut baris 'Dari_' untuk
pesan yang disematkan ke dalam amplop surat melalui 'message/rfc822' MIME
mekanisme, untuk kenyamanan visual yang lebih.

menyimpan Aktifkan penyimpanan (sebagian) pesan dalam MATI saat interupsi atau kesalahan pengiriman.

kepala pencarian
Perluas penentu daftar pesan dalam bentuk '/x:y' ke semua pesan yang berisi
substring "y" di bidang header 'x'. Pencarian string tidak peka huruf besar/kecil.

sendcharsets-else-ttycharset
[Opsi] Jika variabel ini diatur, tetapi sendcharsets tidak, maka S-nail bertindak seolah-olah
sendcharsets telah disetel ke nilai variabel ttycharset. berlaku
kombinasi ini melewati data pesan dalam set karakter dari
lokal saat ini (mengingat bahwa ttycharset belum diatur secara manual), yaitu, tanpa
mengubahnya menjadi charset-8bit set karakter mundur. Jadi, pesan email
teks akan dalam pengkodean ISO-8859-1 saat dikirim dari dalam lokal ISO-8859-1,
dan dalam penyandian UTF-8 saat mengirim dari dalam lokal UTF-8. Jika tidak ada set karakter
kemampuan konversi tersedia di S-nail maka satu-satunya karakter yang didukung
set adalah ttycharset.

sendmail-tanpa-default-argumen
Kecuali opsi ini disetel, S-nail akan melewati beberapa baris perintah standar yang terkenal
pilihan ke yang ditentukan kirim email program, lihat di sana untuk lebih lanjut.

kirim tunggu Saat mengirim pesan, tunggu hingga MTA (termasuk SMTP bawaan) keluar
sebelum menerima perintah lebih lanjut. Hanya dengan kesalahan set variabel ini dilaporkan
oleh MTA akan dikenali! Jika MTA mengembalikan status keluar bukan nol,
status keluar dari s-nail juga tidak nol.

pertunjukan terakhir Menyetel opsi ini menyebabkan S-nail dimulai pada pesan terakhir alih-alih
yang pertama saat membuka folder surat.

nama pertunjukan Menyebabkan S-nail menggunakan nama asli pengirim alih-alih alamat biasa di
ringkasan bidang header dan dalam spesifikasi pesan.

menunjukkan Menyebabkan penerima pesan ditampilkan di ringkasan header jika
pesan dikirim oleh pengguna.

lewati orang kosong
Jika pesan keluar tidak berisi teks apa pun di pesan pertama atau satu-satunya
bagian, jangan kirim tetapi buang secara diam-diam (lihat juga opsi baris perintah
-E).

smime-force-enkripsi
[Option] Menyebabkan S-nail menolak mengirim pesan yang tidak terenkripsi.

tanda smime
[Opsi] S/MIME menandatangani pesan keluar dengan kunci pribadi pengguna dan menyertakan
sertifikat pengguna sebagai lampiran MIME. Menandatangani pesan memungkinkan a
penerima untuk memverifikasi bahwa pengirim menggunakan sertifikat yang valid, bahwa email
alamat di sertifikat cocok dengan yang ada di header pesan dan bahwa
isi pesan tidak diubah. Itu tidak mengubah teks pesan, dan
orang akan dapat membaca pesan seperti biasa. Lihat juga sertifikat tanda smime,
smime-tanda-sertakan-sertifikat dan smime-tanda-pesan-intisari.

smime-no-default-ca
[Opsi] Jangan memuat lokasi CA default saat memverifikasi pesan yang ditandatangani S/MIME.

smtp-use-starttls-USER@HOST, smtp-gunakan-starttls-HOST, smtp-gunakan-starttls
[Option] Menyebabkan S-nail mengeluarkan perintah 'STARTTLS' untuk membuat sesi SMTP
SSL/TLS dienkripsi, yaitu untuk mengaktifkan keamanan lapisan transport.

ssl-tidak-default-ca
[Opsi] Jangan memuat lokasi CA default untuk memverifikasi sertifikat server SSL/TLS.

istilah-ca-mode
[Opsi] Jika kueri kemampuan terminal didukung dan opsi ini disetel, maka
S-nail akan mencoba beralih ke "layar alternatif" saat dalam mode interaktif, jadi
bahwa terminal akan kembali ke layar normal, meninggalkan semua teks di sana
utuh, saat S-nail keluar. Catatan: bahkan ketika didukung untuk menghasilkan ini
hasil yang menarik dari PAGER yang digunakan dan mungkin dikonfigurasi pipa-TYPE/SUBTYPE
aplikasi yang mengambil kendali atas terminal harus memiliki yang sesuai
dukungan juga, misalnya, kurang(1) pager harus digerakkan dengan baris perintah '-X'
bendera.

jaga-konten-panjang
Saat (mengedit pesan dan) menulis file kotak surat MBOX, S-nail dapat diminta untuk disimpan
bidang header 'Content-Length:' dan 'Lines:' yang dihasilkan oleh beberapa MUA
pengaturan variabel ini. Karena S-nail tidak menggunakan atau memperbarui non-
bidang header standar (yang dengan sendirinya menunjukkan salah satu konseptualnya
masalah), pengupasannya harus meningkatkan interoperabilitas di antara MUA yang
bekerja dengan file kotak surat yang sama. Perhatikan bahwa, jika ini tidak disetel tetapi
diedit kembali, seperti di bawah ini, adalah, kemungkinan dilakukan pengupasan otomatis ini
bidang header sudah menandai pesan sebagai diubah.

v15-kompatibel
Menyetel opsi ini memungkinkan kompatibilitas ke atas dengan S-nail versi 15.0 in
sehubungan dengan opsi konfigurasi mana yang tersedia dan bagaimana mereka ditangani.
Manual ini menggunakan [v15-compat] dan [no v15-compat] untuk merujuk ke yang baru dan yang lama
cara melakukan sesuatu, masing-masing.

bertele-tele Mengatur opsi ini, juga dapat dikontrol melalui opsi baris perintah -v, penyebab
S-kuku menjadi lebih bertele-tele, sehingga, misalnya, rantai sertifikat akan ditampilkan di
terminal pengguna. Menyetel opsi biner ini dua kali meningkatkan level
verbositas, dalam hal ini bahkan rincian pengiriman pesan dan protokol yang sebenarnya
percakapan ditampilkan. satu tidakbertele-tele cukup untuk menonaktifkan verbositas
Dengan demikian.

diedit kembali
Jika variabel ini disetel, pesan dimodifikasi menggunakan mengedit or visual perintah adalah
ditulis kembali ke folder saat ini ketika ditutup; itu hanya dihormati untuk
folder yang dapat ditulis dalam format MBOX. Perhatikan bahwa editor akan diarahkan ke
konten pesan mentah dalam kasus itu, yaitu, baik decoding maupun dekripsi MIME
akan telah dilakukan, dan RFC 4155 'Dari_' mengutip yang baru ditambahkan atau
konten yang diedit juga ditinggalkan sebagai latihan bagi pengguna.

Nilai Pilihan
Opsi dengan nilai yang umumnya diperlakukan sebagai string. Untuk menyematkan spasi putih (spasi dan
tabulator) dalam nilai yang perlu diloloskan dengan karakter garis miring terbalik, atau
seluruh nilai harus diapit dengan tanda kutip (ganda atau tunggal); Untuk menggunakan tanda kutip
identik dengan yang digunakan untuk menyertakan nilai, hindari mereka dengan karakter garis miring terbalik. Itu
karakter garis miring terbalik tidak memiliki arti khusus kecuali dalam kasus ini.

set 1=val\ satu 2="val dua" 3='val "tiga"' 4='val \'empat\''
pertunjukan var 1 2 3 4
tidak disetel 1 2 3 4

Boolean adalah nilai string khusus yang harus disetel ke bilangan bulat desimal (di mana
kasus '0' salah dan '1' dan nilai lainnya benar) atau ke salah satu dari 'tidak aktif', 'tidak' dan 'salah'
untuk boolean palsu dan 'on', 'ya' dan 'benar' untuk boolean sejati; pencocokan dilakukan
peka huruf besar/kecil. Dan ada jenis boolean khusus, "quadoption": ini adalah
diharapkan memberi nama boolean atau salah satu string 'ask-yes' dan 'ask-no' (sebenarnya:
'ask-' diikuti oleh boolean yang valid, case-insensitive); jika salah satu dari yang terakhir diatur maka di
mode interaktif pengguna akan diminta dengan nilai default (juga digunakan untuk pengguna kosong
input) diatur ke boolean yang diberikan, sedangkan dalam non-interaktif default yang diberikan akan digunakan
segera.

agen-shell-lookup-USER@HOST, agen-shell-lookup-HOST, agen-shell-pencarian
[v15-compat] [Opsi] Kata sandi akun dapat diambil melalui agen eksternal
program untuk mengizinkan penyimpanan kata sandi terenkripsi – lihat On URL sintaksis dan
kredensial lookup untuk lebih lanjut tentang pencarian kredensial. Jika ini diatur maka konten
ditafsirkan sebagai perintah shell yang outputnya (dengan karakter baris baru
dihapus) diperlakukan sebagai kata sandi akun jika perintah berhasil (dan telah
menghasilkan keluaran bukan baris baru yang tidak kosong); misalnya, melalui gpg(1):

$ echo PASSWORD > .pass
$gpg -e .pass
$ eval `agen-gpg --daemon\
--pinentry-program=/usr/bin/pinentry-curses \
--max-cache-ttl 99999 --default-cache-ttl 99999`
$ echo 'set agent-shell-lookup="gpg -d .pass.gpg"' \
>> ~/.mailrc

Beberapa variabel lingkungan akan ditetapkan untuk agen:

NAIL_TMPDIR Direktori sementara yang digunakan S-nail. Biasanya identik dengan
TMPDIR, tetapi dijamin akan disetel dan dapat digunakan oleh proses anak;
untuk memastikan kondisi terakhir untuk TMPDIR juga, itu akan diatur.
NAIL_USER Pengguna ('USER') yang kata sandinya dicari.
NAIL_USER_ENC Varian yang disandikan persen URL dari NAIL_USER.
NAIL_HOST Nama host mesin biasa dari akun pengguna.
NAIL_HOST_PORT 'HOST' (nama host mungkin termasuk port) pengguna
rekening.

daftar menarik Urutan karakter yang akan dicetak di kolom 'atribut' dari membintangi as
ditampilkan di tampilan header; masing-masing untuk satu jenis pesan (lihat Sambutan dari Manajer Umum PT. LUHAI INDUSTRIAL negara),
dengan default 'NUROSPMFAT+-$~' atau 'NU *HMFAT+-$~' jika bsdflags atau itu
Variabel lingkungan SYSV3 diatur, dalam urutan berikut:

'N' baru.
'U' belum dibaca tapi tua.
'R' baru tapi dibaca.
'O' membaca dan tua.
'S' disimpan.
'P' dipertahankan.
'M' dikotak-kotakkan.
bertanda 'F'.
'A' menjawab.
draf 'T'.
'+' awal dari utas yang diciutkan.
'-' runtuh.
'$' diklasifikasikan sebagai spam.
'~' diklasifikasikan sebagai kemungkinan spam.

autobcc Menentukan daftar penerima yang mendapatkan salinan buta dari setiap keluar
pesan akan terkirim secara otomatis.

autocc Menentukan daftar penerima yang salinan karbon dari setiap pesan keluar
akan dikirim secara otomatis.

penyortiran otomatis Penyebab mode diurutkan (lihat jenis perintah) untuk dimasukkan secara otomatis dengan
nilai opsi ini sebagai metode pengurutan saat folder dibuka.

charset-7bit
Nilai yang akan muncul di parameter 'charset=' dari 'Content-Type:' MIME
bidang header ketika tidak ada konversi set karakter dari data pesan yang dilakukan.
Ini default ke US-ASCII, dan set karakter yang dipilih harus US-ASCII
cocok.

charset-8bit
[Opsi] Set karakter 8-bit default yang digunakan sebagai anggota terakhir implisit
dari variabel sendcharsets. Ini default ke UTF-8. Jika tidak ada set karakter
kemampuan konversi tersedia di S-nail maka satu-satunya karakter yang didukung
set adalah ttycharset. Lihat bagian Karakter set untuk gambar lengkap
konversi set karakter di S-nail.

charset-tidak diketahui-8bit
[Opsi] RFC 1428 menentukan kondisi saat gateway email internet harus
"upgrade" konten pesan email dengan menggunakan set karakter dengan nama
'tidak diketahui-8bit'. Karena sifat yang tidak terklasifikasi dari set karakter ini S-nail
tidak akan mampu mengonversi set karakter ini ke set karakter lainnya. Jika
variabel ini mengatur bagian pesan apa pun yang menggunakan set karakter 'unknown-8bit'
diasumsikan benar-benar berada dalam set karakter yang diberikan dalam nilai, jika tidak
(akhir) nilai dari charset-8bit digunakan untuk tujuan ini.

cmd Nilai default untuk pipa perintah.

warna-dari_
[Opsi] Spesifikasi warna untuk apa yang disebut garis 'Dari_'. Lihat bagian
Berwarna pesan pameran untuk format nilai.

tajuk warna
[Option] Spesifikasi warna untuk garis header.

color-msginfo
[Opsi] Spesifikasi warna untuk baris info pesan pengantar.

warna-partinfo
[Opsi] Spesifikasi warna untuk baris info bagian MIME.

istilah warna
[Opsi] Daftar TERMinal yang dipisahkan koma yang menampilkan pesan berwarna
dapat digunakan. Entri hanya perlu ditambahkan jika string "warna" bukan bagian dari
nama terminal itu sendiri; nilai defaultnya adalah

cons25,linux,rxvt,rxvt-unicode,layar,sun,vt100,vt220,wsvt25,xterm

warna-uheader
[Option] Spesifikasi warna untuk baris header yang telah ditempatkan
itu header-pengguna-warna Daftar. Lihat bagian Berwarna pesan pameran.

header-pengguna-warna
Daftar nama header (tidak peka huruf besar/kecil) yang dipisahkan koma yang seharusnya
diwarnai dengan alternatif warna-uheader warna. Nilai defaultnya adalah
'dari, subjek'.

crt Dalam sesi terminal (n interaktif), maka jika opsi bernilai ini disetel, itu akan menjadi
digunakan sebagai ambang batas untuk menentukan berapa banyak baris yang harus direntangkan oleh output yang diberikan
sebelum ditampilkan melalui PAGER yang dikonfigurasi; Penggunaan PAGER dapat
dipaksa dengan menyetel ini ke nilai '0', menyetelnya tanpa nilai akan menyimpulkan
ketinggian layar terminal saat ini untuk menghitung ambang batas (lihat LINES dan
sty(1)).

bidang tanggal Tanggal dalam ringkasan tajuk biasanya tanggal baris 'Dari_' kotak surat
pesan. Jika variabel ini disetel, maka tanggal seperti yang diberikan dalam 'Tanggal:'
lapangan digunakan, dikonversi ke waktu lokal. Dimungkinkan untuk mengontrol tampilan
tanggal dengan menetapkan nilai, dalam hal ini waktu luang(3) fungsi akan menjadi
digunakan untuk memformat tanggal yang sesuai. Silakan baca manual sistem Anda untuk
format yang tersedia. Perhatikan bahwa format '%n' tidak boleh digunakan, karena S-nail
tidak memperhitungkan baris baru yang disematkan saat menghitung berapa banyak baris yang cocok
ke layar.

datefield-markout-lebih tua
Opsi ini, jika disetel sebagai tambahan untuk bidang tanggal, digunakan untuk menampilkan "lebih tua"
pesan (konsep agak sebanding dengan -l opsi utilitas POSIX
ls(1)). Interpretasi konten identik dengan bidang tanggal.

encoding Saran untuk pengkodean MIME untuk digunakan dalam pesan teks dan pesan keluar
bagian. Nilai yang valid adalah default 'quoted-printable', '8bit' dan 'base64'.
'8bit' dapat menyebabkan masalah saat mentransfer pesan email melalui saluran yang
tidak sesuai dengan ESMTP (RFC 1869). Jika tidak perlu menyandikan pesan, '7bit'
mode transfer selalu digunakan terlepas dari variabel ini. Data biner selalu
dikodekan sebagai 'base64'.

melarikan diri Jika ditentukan, karakter pertama dari opsi ini memberikan karakter untuk digunakan dalam
tempat '~' untuk menunjukkan TANDA AKSEN Knalpot.

perluastambahan
Jika tidak disetel maka file dan perintah target pipa tidak diperbolehkan, dan sejenisnya
alamat akan disaring, memberikan pesan peringatan. Jika diatur tanpa nilai
maka semua kemungkinan spesifikasi alamat penerima akan diterima – lihat
bagian mengirim surat untuk lebih lanjut tentang ini. Untuk menerimanya, tetapi hanya secara interaktif
mode, atau ketika perintah tilde diaktifkan secara eksplisit dengan menggunakan salah satu perintah
pilihan garis -~ or -#, setel ini ke nilai (tidak peka huruf besar/kecil) 'membatasi' (catatan
sekarang ini sebenarnya seperti pengaturan 'restrict,-all,+name,+addr').

Sebenarnya nilai ditafsirkan sebagai daftar nilai yang dipisahkan koma. Jika
mengandung 'gagal' maka keberadaan spesifikasi yang tidak diizinkan diperlakukan sebagai
kesalahan pengiriman keras alih-alih hanya memfilternya. Nilai yang tersisa menentukan
apakah tipe spesifik dari spesifikasi alamat penerima diperbolehkan (opsional)
ditunjukkan dengan tanda tambah awalan '+') atau tidak diizinkan (diawali dengan tanda hubung '-').
Nilai 'semua' membahas semua kemungkinan spesifikasi alamat, file 'file'
target, target pipa perintah 'pipa', 'nama' nama pengguna biasa dan (MTA)
alias ([Usang] 'noalias' dapat digunakan sebagai sintaks alternatif untuk '-nama')
dan alamat jaringan 'addr'. Nilai-nilai semacam ini ditafsirkan dalam bentuk yang diberikan
urutan, sehingga 'membatasi, gagal,+file,-semua,+addr' akan menyebabkan kesalahan keras untuk setiap
alamat penerima alamat non-jaringan kecuali S-nail dalam mode interaktif atau memiliki
telah dimulai dengan -~ or -# opsi baris perintah; dalam kasus terakhir apa saja
alamat dapat digunakan, maka.

expandargv
Kecuali variabel ini disetel argumen mail-transfer-agent (MTA) tambahan dari
baris perintah, seperti yang dapat diberikan setelah pemisah '--', diabaikan karena
alasan keamanan. Namun, jika disetel ke nilai khusus 'gagal', maka kehadirannya
argumen MTA tambahan diperlakukan sebagai kesalahan keras yang menyebabkan S-nail keluar
dengan status gagal. Varian yang kurang ketat adalah yang identik
'restrict', yang menerima argumen seperti itu dalam mode interaktif, atau jika tilde
perintah diaktifkan secara eksplisit dengan menggunakan salah satu opsi baris perintah -~ or
-#.

fitur (Hanya baca) Informasi tentang fitur yang dikompilasi ke dalam S-nail – konten dari
variabel ini identik dengan output dari perintah fitur.

file-hook-load-EXTENSION, file-hook-simpan-EXTENSION
Dimungkinkan untuk menginstal kait file yang akan digunakan oleh fillet perintah di
agar dapat menangani secara transparan (melalui file sementara perantara)
file dengan 'EXTENSION's tertentu: nilai variabel dapat menyertakan cuplikan shell
dan diharapkan untuk menulis data ke output standar / membaca data dari standar
masukan, masing-masing. [Perilaku v15 mungkin berbeda] Variabel tidak dapat diubah
sementara ada petugas kotak surat.

setel file-hook-load-xy='echo >&2 XY-LOAD; gzip -cd' \
file-hook-save-xy='echo >&2 XY-SAVE; gzip -c' \
catatan=+null-terkirim.xy

map Nama direktori yang digunakan untuk menyimpan folder pesan. Semua folder
nama yang dimulai dengan '+' merujuk ke file di bawahnya. Konvensi khusus yang sama
seperti yang didokumentasikan untuk fillet perintah dapat digunakan saat menentukan nilai baru untuk
map, tetapi perlu diketahui bahwa ekspansi sepenuhnya dilakukan segera. Misalnya, jika
nama yang diperluas mengacu pada akun IMAP, semua nama yang dimulai dengan `+' merujuk
ke kotak surat IMAP di bawah map kotak sasaran.

Catatan: beberapa server IMAP tidak menerima pembuatan kotak surat dalam hierarki
dasar, tetapi mengharuskan mereka dibuat sebagai subfolder dari `INBOX' – dengan demikian
server nama folder dari formulir

gambar://[email dilindungi]/ KOTAK MASUK.

harus digunakan (karakter terakhir adalah pembatas hierarki server). Map
nama yang diawali dengan `+' kemudian akan merujuk ke folder di bawah `INBOX', sedangkan folder
nama yang diawali dengan `@' merujuk ke folder di bawah basis hierarki. Lihat imap
perintah namespace untuk metode untuk mendeteksi awalan dan pembatas yang sesuai.

pengait folder
Ketika folder dibuka dan variabel ini disetel, makro yang sesuai dengan
nilai variabel ini dieksekusi. Makro juga dipanggil saat email baru
tiba, tetapi daftar pesan untuk perintah yang dijalankan dari makro hanya menyertakan
pesan yang baru tiba saat itu. Jika pilihan lokal diaktifkan di hook folder, lalu
pengaturan tertutup akan dikembalikan setelah folder ditinggalkan lagi.

folder-kait-FOLDER
Mengganti pengait folder untuk folder bernama 'FOLDER'. Tidak seperti folder lain
spesifikasi, nama folder yang diperluas sepenuhnya, tanpa metakarakter, adalah
digunakan untuk menghindari ambiguitas. Namun, jika kotak surat berada di bawah map maka
spesifikasi '+' biasa dicoba sebagai tambahan, misalnya, jika map adalah "surat" (dan dengan demikian
relatif terhadap direktori home pengguna) lalu /home/usr1/mail/terkirim akan dicoba sebagai
'folder-hook-/home/usr1/mail/sent' terlebih dahulu, lalu diikuti oleh
'folder-hook-+dikirim'.

tindak lanjut untuk kehormatan
Mengontrol apakah header 'Mail-Followup-To:' dihormati saat membalas grup ke
pesan melalui balasan or membalas. Ini adalah quadoption; jika diatur tanpa nilai itu
default ke "ya". Lihat juga tindak lanjut dan perintah daftar dan mlberlangganan.

dari Alamat (atau daftar alamat) untuk dimasukkan ke dalam bidang 'Dari:' pada pesan
header, mengutip RFC 5322: penulis pesan, yaitu, kotak surat
orang atau sistem yang bertanggung jawab atas penulisan pesan. Jika
membalas pesan alamat ini ditangani seolah-olah mereka berada di
bergantian Daftar. Jika nama host mesin tidak valid di Internet (untuk
contoh di mesin dialup) maka variabel ini atau hostname ([v15-kompat]
dan dengan smtp smtp-nama host menambahkan lebih banyak kemampuan fine-tuning), harus
mengatur. Jika dari berisi lebih dari satu alamat, mengatur pengirim variabel adalah
diperlukan (sesuai dengan standar RFC 5322).

fwdheading
String yang akan dicetak sebelum teks pesan dengan meneruskan perintah (kecuali
itu teruskan sebagai Lampiran variabel diatur). Default ke “-------- Asli
Pesan --------” jika tidak disetel; Tidak ada judul yang dicetak jika disetel ke kosong
String.

membintangi String format yang digunakan untuk ringkasan header, mirip dengan Printf(3) format. SEBUAH
persen karakter '%' memperkenalkan penentu format yang dapat diikuti oleh a
nomor yang menunjukkan lebar bidang; Jika bidang (mungkin tersirat secara implisit)
lebar negatif, bidang harus rata kiri. Penentu format yang valid adalah:

'%%' Karakter persen biasa.
'%>' Karakter spasi tetapi untuk pesan saat ini, yang diperluas
ke '>'.
'%<' Karakter spasi tetapi untuk pesan saat ini, yang diperluas
untuk '<'.
'%$' [Option] Skor spam dari pesan, seperti yang telah diklasifikasikan melalui
perintah melakukan spam. Mencetak hanya karakter pengganti jika ada
tidak ada dukungan spam.
'%a' Karakter atribut pesan (bendera status); konten yang sebenarnya dapat
disesuaikan dengan pengaturan daftar menarik.
'%d' Tanggal saat pesan diterima.
'%e' Tingkat indentasi dalam mode berulir.
'%f' Alamat pengirim pesan.
'%i' Struktur utas pesan. (Perhatikan bahwa format ini tidak mendukung
lebar bidang.)
'%l' Jumlah baris pesan.
'%m' Nomor pesan.
'%o' Jumlah oktet (byte) dalam pesan.
'%s' Subjek pesan (jika ada).
'%S' Subjek pesan (jika ada) dalam tanda kutip ganda.
'%T' Bendera penerima pesan: adalah penerima pesan yang dikenal atau
milis berlangganan – lihat daftar dan mlberlangganan.
'%t' Posisi dalam urutan ulir/urutan.

Standarnya adalah '%>%a%m %-18f %16d %4l/%-5o %i%-s', atau
'%>%a%m %20-f %16d %3l/%-5o %i%-S' jika bsdcompat diatur. Lihat juga daftar menarik dan
judul-bidi.

judul-bidi
Teks dua arah memerlukan perlakuan khusus saat menampilkan header, karena
angka (dalam tanggal atau untuk ukuran file, dll.) tidak akan memengaruhi teks saat ini
arah, akibatnya menghasilkan tata letak garis yang jelek ketika arab atau hak lainnya
teks ke kiri akan ditampilkan. Di sisi lain hanya sebagian kecil terminal
mampu menangani perubahan arah dengan benar, sehingga interaksi pengguna
diperlukan untuk hasil yang dapat diterima. Perhatikan bahwa dukungan sistem host yang diperluas adalah
tetap diperlukan, misalnya, deteksi set karakter terminal adalah satu
prasyarat; dan fitur ini hanya berfungsi di lokal Unicode (yaitu, UTF-8).

Dalam pengaturan umum variabel ini akan menyebabkan S-nail merangkum bidang teks
yang mungkin terjadi saat mencetak membintangi (dan beberapa bidang lain, seperti dinamis
ekspansi di cepat) dengan urutan kontrol Unicode khusus; Apakah mungkin untuk
menyempurnakan tingkat dukungan terminal dengan menetapkan nilai: tidak ada nilai (atau nilai apa pun
selain '1', '2' dan '3') akan membuat S-nail berasumsi bahwa terminal mampu
untuk menangani Unicode versi 6.3 dengan benar, dalam hal ini teks disematkan dalam a
sepasang U+2068 (ISOLAT KUAT PERTAMA) dan U+2069 (Isolat ARAH POP)
karakter. Selain itu, tidak ada ruang pada baris yang disediakan untuk karakter ini.

Dukungan yang lebih lemah dipilih dengan menggunakan nilai '1' (Unicode 6.3, tetapi pesan
ruang dua ruang untuk menulis urutan kontrol ke baris). Nilai
'2' dan '3' pilih dukungan Unicode 1.1 (U+200E, TANDA KIRI-KANAN); yang terakhir
lagi cadangan ruang untuk dua ruang sebagai tambahan.

hostname Gunakan string ini sebagai nama host saat memperluas alamat lokal alih-alih nilainya
diperoleh dari nama kamu(3) dan dapatkan info tambahan(3), yaitu, di 'Message-ID:' dan 'From:'
bidang. Perhatikan bahwa ketika smtp transportasi tidak digunakan maka biasanya
tanggung jawab MTA untuk membuat bidang ini, [v15-compat] bersama
dengan smtp namun smtp-nama host juga mempengaruhi hasil; Anda harus menghasilkan
beberapa pesan uji dengan kombinasi yang diinginkan dari hostname, Dan / atau dari, pengirim
dll pertama.

imap-auth-USER@HOST, imap-auth
[Option] Mengatur metode otentikasi IMAP. Nilai yang valid adalah `login' untuk
otentikasi berbasis kata sandi biasa (default), `cram-md5', yang merupakan
otentikasi berbasis kata sandi yang tidak mengirim kata sandi melalui jaringan di
teks yang jelas, dan `gssapi' untuk otentikasi berbasis GSS-API.

imap-cache
[Option] Mengaktifkan caching kotak surat IMAP. Nilai variabel ini harus
arahkan ke direktori yang ada atau dapat dibuat oleh S-nail. Semua
isi cache dapat dihapus oleh S-nail kapan saja; tidak aman untuk
membuat asumsi tentang mereka.

imap-keepalive-USER@HOST, imap-keepalive-HOST, imap-keepalive
[Opsi] Server IMAP dapat menutup koneksi setelah beberapa saat tidak aktif; itu
standar mengharuskan ini setidaknya 30 menit, tetapi pengalaman praktis mungkin
bervariasi. Menyetel variabel ini ke `nilai' numerik lebih besar dari 0 menyebabkan `NOOP'
perintah yang akan dikirim setiap `nilai' detik jika tidak ada operasi lain yang dilakukan.

imap-daftar-kedalaman
[Opsi] Saat mengambil daftar folder di server IMAP, tombol folder
perintah berhenti setelah mencapai kedalaman tertentu untuk menghindari kemungkinan tak terbatas
loop. Nilai variabel ini menetapkan kedalaman maksimum yang diizinkan. Standarnya
adalah 2. Jika pemisah folder pada server IMAP saat ini adalah garis miring `/', ini
variabel tidak berpengaruh dan folder perintah tidak turun ke subfolder.

awalan indent
String yang digunakan oleh ~m, ~M dan ~R TANDA AKSEN Knalpot dan oleh mengutip pilihan untuk
pesan indentasi, menggantikan karakter tabulator normal '^I', yang merupakan
bawaan. Pastikan untuk mengutip nilainya jika mengandung spasi atau tab.

baris-editor-kursor-kanan
[Opsi] Jika editor baris perintah bawaan digunakan, tindakan yang didasarkan pada
gerakan ke kanan mungkin tidak berfungsi pada beberapa terminal. Jika Anda mengalami seperti itu
masalah, atur variabel ini ke urutan kontrol terminal yang diperlukan untuk
pindahkan kursor satu kolom ke kanan. Standarnya adalah '\033[C', yang seharusnya
bekerja untuk sebagian besar terminal. Lebih jarang muncul '\033OC' dan '\014'. Perhatikan bahwa
"Escape" dan karakter kontrol lainnya harus ditulis sebagai pelarian gaya shell
urutan, misalnya, '\033' untuk (US-ASCII) "Escape".

MAIL Digunakan sebagai kotak surat pengguna, jika disetel. Jika tidak, default yang bergantung pada sistem adalah
digunakan. Mendukung subset logis dari konvensi khusus yang didokumentasikan
untuk fillet perintah dan map .

mime-counter-bukti
Biasanya bidang 'Content-Type:' digunakan untuk memutuskan bagaimana menangani bagian MIME.
Namun beberapa MUA tidak menggunakan pantomim.tipe(5) atau mekanisme serupa dengan benar
mengklasifikasikan konten, tetapi cukup tentukan 'application/octet-stream', bahkan untuk plain
lampiran teks seperti 'teks/diff'. Jika variabel ini disetel maka S-nail akan mencoba
untuk mengklasifikasikan bagian pesan MIME tersebut sendiri, jika mungkin, dan melalui
nama file. Variabel ini juga dapat diberikan nilai yang tidak kosong, dalam hal ini
nilai diharapkan menjadi angka, sebenarnya pembawa bit. Membuat bit-
nomor tercatat adalah tambahan sederhana:

? !echo Nilai harus disetel ke $((2 + 4))
Nilai harus disetel ke 6

· Jika bit dua disetel (2) maka tipe konten yang terdeteksi akan terbawa
dengan pesan dan digunakan untuk memutuskan pipa-TYPE/SUBTYPE is
bertanggung jawab atas bagian MIME, akankah pertanyaan itu muncul; saat menampilkan
bagian MIME seperti itu, info bagian akan menunjukkan tipe konten yang diganti oleh
menunjukkan tanda plus '+'.
· Jika bit tiga diset (4) maka kontra-bukti selalu dihasilkan dan a
hasil positif akan digunakan sebagai tipe MIME, bahkan dengan paksa mengesampingkan
bagian yang diberikan tipe MIME.

mimetypes-load-control
Opsi ini dapat digunakan untuk mengontrol mana dari pantomim.tipe(5) database adalah
dimuat oleh S-nail, seperti yang dijelaskan lebih lanjut di bagian Grafik pantomim.tipe arsip. Jika
huruf 'u' adalah bagian dari nilai opsi, maka pribadi pengguna
~/.mime.types file akan dimuat (jika ada); juga huruf 's'
mengontrol pemuatan sistem secara luas /etc/mime.types; file pengguna dimuat
pertama, pencocokan huruf tidak peka huruf besar-kecil. Jika opsi ini tidak disetel S-nail
akan mencoba memuat kedua file sebagai gantinya. Penggabungan MIME bawaan S-kuku
jenis tidak dapat ditekan, tetapi mereka akan dicocokkan terakhir.

Lebih banyak sumber dapat ditentukan dengan menggunakan sintaks yang berbeda: jika nilai string
berisi tanda sama dengan '=' kemudian diuraikan sebagai daftar yang dipisahkan koma
dari huruf yang dijelaskan ditambah pasangan 'f=FILENAME'; nama file yang diberikan akan menjadi
diperluas dan dimuat, dan kontennya dapat menggunakan sintaks yang diperluas yaitu
dijelaskan di bagian Grafik pantomim.tipe arsip.

KUKU_EXTRA_RC
Nama file startup opsional untuk dibaca setelahnya ~/.mailrc. variabel ini
memiliki efek hanya jika diatur dalam s-kuku.rc or ~/.mailrc, itu tidak diimpor
dari lingkungan untuk menghormati 'MAILRC=/dev/null/' -n doa. Menggunakan
file ini untuk perintah yang tidak dipahami oleh POSIX lainnya mailx(1)
implementasi.

KUKU_KEPALA String untuk diletakkan di awal setiap pesan baru. Urutan pelarian
tabulator '\t' dan baris baru '\n' dipahami.

KUKU_HISTFILE
[Opsi] Jika editor baris perintah tersedia maka ini dapat diatur untuk menamai
(dapat diperluas) jalur lokasi file riwayat permanen.

NAIL_HISTSIZE
[Opsi] Jika editor baris perintah tersedia, nilai ini membatasi jumlah
entri sejarah yang disimpan ke dalam satu set dan valid KUKU_HISTFILE. Sebuah nilai dari
kurang dari 0 menonaktifkan fitur ini; perhatikan bahwa pemuatan dan penggabungan
KUKU_HISTFILE saat startup program juga dapat ditekan dengan melakukan ini. Sebuah
nilai tidak disetel atau tidak valid, atau 0, menyebabkan nilai default digunakan. Tergantung pada
editor baris perintah yang tersedia ini juga akan menentukan jumlah riwayat
entri dalam memori; itu juga pembaruan runtime cuaca khusus editor ini
nilai akan dihormati.

KUKU_TAIL String untuk diletakkan di akhir setiap pesan baru. Tabulator urutan pelarian
'\t' dan baris baru '\n' dipahami.

folder baru
Jika variabel ini memiliki nilai 'maildir', folder lokal yang baru dibuat akan masuk
format Maildir.

surat baru Memeriksa email baru di folder saat ini setiap kali perintah dicetak. Untuk
Kotak surat IMAP server kemudian disurvei untuk surat baru, yang dapat mengakibatkan
operasi tertunda jika koneksi ke server lambat. Folder Maildir harus
dipindai ulang untuk menentukan apakah email baru telah tiba.

Jika variabel ini disetel ke nilai khusus “nopoll”, server IMAP tidak
aktif meminta email baru, tetapi email baru mungkin masih terdeteksi dan diumumkan
dengan perintah IMAP lain yang dikirim ke server. Dalam kedua kasus tersebut, IMAP
server dapat mengirimkan pemberitahuan tentang pesan yang telah dihapus di server
oleh proses atau klien lain. Dalam hal ini, "Pesan X yang dihapus" dicetak
terlepas dari variabel ini, dan nomor pesan mungkin telah berubah.

Jika variabel ini disetel ke nilai khusus 'nopoll' maka folder Maildir akan
tidak dapat dipindai ulang sepenuhnya, tetapi hanya perubahan stempel waktu yang terdeteksi.

ORGANISASI
Nilai yang akan dimasukkan ke dalam bidang 'Organisasi:' pada header pesan.

kata sandi-USER@HOST, kata sandi-HOST, kata sandi
[v15-compat] Rantai variabel yang menetapkan kata sandi, yang digunakan jika tidak ada yang memiliki
telah diberikan dalam protokol dan URL khusus akun; sebagai upaya terakhir S-nail akan
minta kata sandi di terminal pengguna jika metode otentikasi memerlukan
kata sandi. Menentukan kata sandi dalam file startup umumnya merupakan risiko keamanan;
file harus dapat dibaca oleh pengguna yang memanggil saja.

kata sandi-USER@HOST
[no v15-compat] (lihat rantai di atas untuk [v15-compat]) Atur kata sandi untuk
'USER' saat menghubungkan ke 'HOST'. Jika tidak ada variabel seperti itu yang didefinisikan untuk sebuah host,
pengguna akan dimintai kata sandi pada input standar. Menentukan kata sandi di a
file startup umumnya merupakan risiko keamanan; file harus dapat dibaca oleh
memanggil pengguna saja.

pipa-TYPE/SUBTYPE
Ketika bagian pesan MIME dari jenis 'TYPE/SUBTYPE' (dinormalisasi menjadi huruf kecil) adalah
ditampilkan atau dikutip, teksnya disaring melalui nilai variabel ini
ditafsirkan sebagai perintah shell. Nilai khusus '@' dapat digunakan untuk memaksa
interpretasi bagian pesan sebagai teks biasa, misalnya, 'set
pipe-application/pgp-signature=@' selanjutnya akan memperlakukan tanda tangan sebagai teks biasa
dan menampilkannya "sebagaimana adanya". (Hal yang sama juga dapat dicapai, dengan cara yang lebih bermanfaat
konteks, dengan menggunakan tipe mime perintah dalam hubungannya dengan penanda tipe.)

Juga, jika perintah shell diawali dengan '@', maka perintah tersebut hanya akan digunakan
untuk menyiapkan bagian pesan MIME jika pesan ditampilkan dengan sendirinya, tetapi tidak
ketika beberapa pesan ditampilkan sekaligus.

Akhirnya, jika perintah shell diawali dengan '@&', maka, selain apa yang telah
telah dijelaskan untuk awalan perintah shell '@' biasa, perintah akan dijalankan
secara asinkron, yaitu, tanpa memblokir S-nail, yang mungkin merupakan cara praktis untuk
menampilkan, misalnya, file PDF sambil terus membaca pesan email. Beberapa
informasi tentang bagian MIME yang akan ditampilkan disematkan ke lingkungan
dari perintah shell:

NAIL_TMPDIR Direktori sementara yang digunakan S-nail. Biasanya
identik dengan TMPDIR, tetapi dijamin dapat diatur dan dapat digunakan
oleh proses anak; untuk memastikan kondisi terakhir untuk
TMPDIR juga, itu akan diatur.
NAIL_FILENAME Nama file, jika ada yang disetel, string kosong sebaliknya.
NAIL_FILENAME_GENERATED String acak.
NAIL_CONTENT Jenis konten MIME dari bagian tersebut, jika diketahui, bagian yang kosong
string sebaliknya.
NAIL_CONTENT_EVIDENCE Jika mime-counter-bukti termasuk carry-around-bit
(2), maka ini akan disetel ke konten MIME yang terdeteksi-
Tipe; tidak hanya kemudian identik dengan NAIL_CONTENT sebaliknya.

pipa-EXTENSION
Ini identik dengan pipa-TYPE/SUBTYPE kecuali 'EXTENSION' itu (dinormalisasi menjadi
huruf kecil menggunakan pemetaan karakter dari charset ASCII) menamai ekstensi file,
misalnya, 'xhtml'. Penangan yang terdaftar menggunakan metode ini didahulukan.

pop3-keepalive-USER@HOST, pop3-keepalive-HOST, pop3-keepalive
[Opsi] Server POP3 menutup koneksi setelah beberapa saat tidak aktif; itu
standar mengharuskan ini setidaknya 10 menit, tetapi pengalaman praktis mungkin
bervariasi. Menyetel variabel ini ke nilai numerik yang lebih besar dari '0' menyebabkan 'NOOP'
perintah yang akan dikirim setiap detik bernilai jika tidak ada operasi lain yang dilakukan.

cepat String dicetak saat perintah diterima. Dorongan dapat dicegah dengan
baik mengatur ini ke string nol atau dengan mengatur nocepat. XSI yang sama
urutan pelarian yang dipahami oleh gema perintah dapat digunakan di dalam
cepat.

Selain itu, urutan tambahan khusus kuku-S berikut dipahami:
'\&', yang diperluas menjadi “?” kecuali kalau bsdcompat diatur, dalam hal ini diperluas ke
“&”; perhatikan bahwa '\& ' adalah nilai default dari cepat. '\?', yang akan diperluas ke
"1" jika perintah terakhir gagal dan "0" jika tidak, '\$', yang akan diperluas ke
nama yang aktif saat ini rekening, jika ada, dan ke string kosong
jika tidak, dan '\@', yang akan diperluas ke nama yang saat ini aktif
kotak surat. (Perhatikan bahwa buffer prompt terbatas ukurannya, kelebihannya dipotong.)

Meskipun cepat memeriksa judul-bidi untuk merangkum ekspansi dari
'\$' dan '\@' urutan escape yang diperlukan untuk menampilkan dua arah dengan benar
teks, ini tidak benar untuk string terakhir yang membentuk cepat seperti itu, yaitu
penanganan BIDI yang sebenarnya tidak didukung.

Saat versi terbaru dari garis edit(3) perintah line editor digunakan, pelarian apa pun
urutan itu sendiri harus dienkapsulasi dengan karakter pelarian lain untuk digunakan dengan
itu EL_PROMPT_ESC mekanisme: S-nail mengkonfigurasi karakter kontrol '\01' untuk
ini.

mengutip Jika diatur, S-nail memulai pesan balasan dengan pesan asli yang diawali dengan
nilai variabel awalan indent. Biasanya, heading terdiri dari
"Fromheaderfield wrote:" dicetak sebelum kutipan. Jika string
'noheading' ditugaskan ke mengutip variabel, judul ini dihilangkan. jika
string 'header' ditetapkan, header dipilih oleh mengabaikan/menahan perintah
dicetak di atas badan pesan, jadi mengutip bertindak seperti ` otomatis~m' TANDA AKSEN
Knalpot perintah, lalu. Jika string 'allheaders' ditetapkan, semua header adalah
dicetak di atas badan pesan dan semua bagian MIME disertakan, membuat mengutip bertindak
seperti ` . otomatis~M' memerintah; lihat juga kutipan-sebagai-lampiran.

kutipan-lipat
[Opsi] Dapat diatur sebagai tambahan untuk awalan indent. Menyetel ini akan mengaktifkan lebih banyak
algoritme kutipan mewah di mana karakter kutipan terkemuka dikompresi dan
garis yang terlalu panjang terlipat. kutipan-lipat dapat diatur ke satu atau dua (spasi
dipisahkan) nilai numerik, yang ditafsirkan sebagai maksimum (tujuan) dan
panjang garis minimum, masing-masing, dalam semangat yang agak sama dengan fmt(1)
program, tetapi berbasis baris, bukan berbasis paragraf. Jika tidak disetel secara eksplisit, kehendak minimum
mencerminkan tujuan algoritmik. Tujuannya tidak boleh lebih kecil dari panjangnya
awalan indent ditambah beberapa pad tambahan. Penyesuaian yang diperlukan terjadi
diam-diam.

catatan Jika ditentukan, berikan nama path folder yang digunakan untuk merekam semua email keluar.
Jika tidak ditentukan, maka surat keluar tidak disimpan. Saat menyimpan ke folder ini
gagal pesan tidak terkirim, melainkan disimpan ke MATI.

balasan_string
Dapat diatur ke daftar yang dipisahkan koma (peka huruf besar/kecil menurut ASCII
aturan) string yang harus dikenali selain string bawaan sebagai
'Subjek:' indikator pesan balasan – bawaan adalah 'Re:', yang diamanatkan oleh RFC
5322, serta bahasa Jerman 'Aw:'.

membalas ke Daftar alamat untuk dimasukkan ke dalam bidang 'Balas-Ke:' pada header pesan.
Anggota daftar ini ditangani seolah-olah mereka berada di bergantian daftar.

balas-untuk-kehormatan
Mengontrol apakah tajuk 'Balas-Ke:' dihormati saat membalas pesan melalui
balasan or membalas. Ini adalah quadoption; jika disetel tanpa nilai, defaultnya adalah
"Iya".

layar Ketika S-nail awalnya mencetak header pesan itu menentukan nomor untuk
mencetak dengan melihat kecepatan terminal. Semakin cepat terminal, semakin banyak
itu mencetak. Opsi ini mengesampingkan perhitungan ini dan menentukan berapa banyak pesan
header dicetak. Nomor ini juga digunakan untuk menggulir dengan z perintah.

sendcharsets
[Opsi] Daftar nama kumpulan karakter yang dipisahkan koma yang dapat digunakan di
surat internet keluar. Nilai variabel charset-8bit secara otomatis
ditambahkan ke daftar set karakter ini. Jika tidak ada konversi set karakter
kapabilitas dikompilasi ke dalam S-nail maka satu-satunya charset yang didukung adalah
ttycharset. Lihat juga sendcharsets-else-ttycharset dan lihat bagian
Karakter set untuk gambaran lengkap konversi character set di S-nail.

pengirim Alamat yang dimasukkan ke dalam bidang 'Pengirim:' dari pesan keluar, mengutip RFC
5322: kotak surat dari agen yang bertanggung jawab untuk transmisi sebenarnya dari
pesan. Bidang ini biasanya tidak boleh digunakan kecuali bidang 'Dari:'
berisi lebih dari satu alamat, dalam hal ini diperlukan. Itu pengirim alamat
ditangani seolah-olah berada di bergantian daftar.

kirim email Untuk menggunakan agen transportasi surat alternatif (MTA), setel opsi ini ke penuh
nama jalur program yang akan digunakan. Mungkin perlu untuk mengatur sendmail-progname in
tambahan.

MTA akan melewati argumen baris perintah dari beberapa kemungkinan sumber: dari
variabel sendmail-argumen jika disetel, dari baris perintah jika diberikan dan
variabel expandargv memungkinkan penggunaannya. Pemrosesan argumen MTA akan selalu
diakhiri dengan pemisah '--'.

Penggunaan implisit yang terjadi sebaliknya dari baris perintah MTA berikut
argumen dapat dinonaktifkan dengan mengatur opsi biner
sendmail-tanpa-default-argumen: '-i' (untuk tidak memperlakukan garis hanya dengan titik '.'
karakter sebagai akhir input), '-m' (harus menjadi pilihan metoo diatur) dan '-v' (jika
itu bertele-tele opsi diatur); bersama dengan -r opsi baris perintah S-kuku
juga akan melewati '-f' serta '-F'.

sendmail-argumen
Argumen untuk diteruskan ke Agen Transfer Surat dapat diberikan melalui ini
pilihan. Isi variabel ini akan dibagi dalam vektor argumen
yang akan digabungkan ke opsi MTA lain yang memungkinkan:

set sendmail-arguments='-t -X "/tmp/log saya"'

sendmail-tanpa-default-argumen
(Binary) Kecuali opsi ini disetel, S-nail akan melewati beberapa standar terkenal
opsi baris perintah ke yang ditentukan kirim email program, lihat di sana untuk lebih lanjut.

sendmail-progname
Banyak sistem menggunakan apa yang disebut pembungkus surat(8) lingkungan untuk memastikan kompatibilitas
dengan kirim email(1). Ini bekerja dengan memeriksa nama yang digunakan untuk memanggil
sistem pengiriman surat. Jika variabel ini diset maka mailwrapper (program
yang benar-benar dieksekusi saat memanggil "sendmail") akan memperlakukan isinya sebagai
nama itu. Standarnya adalah 'sendmail'.

Menandatangani Sebuah string untuk digunakan dengan ~A melarikan diri.

menandatangani Sebuah string untuk digunakan dengan ~a melarikan diri.

tanda tangan Harus sesuai dengan nama file yang dapat dibaca jika disetel. Isi filenya adalah
kemudian ditambahkan ke setiap pesan singlepart dan ke bagian pertama dari setiap multipart
pesan. Berhati-hatilah bahwa tidak ada kemungkinan untuk mengedit tanda tangan untuk sebuah
pesan individu.

smime-ca-dir
[Opsi] Menentukan direktori dengan sertifikat CA di PEM (Privasi Ditingkatkan
Mail) untuk verifikasi pesan yang ditandatangani S/MIME.

smime-ca-file
[Opsi] Menentukan file dengan sertifikat CA dalam format PEM untuk verifikasi
Pesan yang ditandatangani S/MIME.

smime-cipher-USER@HOST, sandi-smeme
[Opsi] Menentukan sandi yang akan digunakan saat membuat pesan terenkripsi S/MIME
(untuk akun yang ditentukan). RFC 5751 mengamanatkan default 'aes128' (AES-128
KBK). Nilai yang mungkin adalah (tidak peka huruf besar/kecil dan) dalam mengurangi kekuatan sandi:
'aes256' (AES-256 CBC), 'aes192' (AES-192 CBC), 'aes128' (AES-128 CBC), 'des3'
(DES EDE3 CBC, 168 bit; default jika 'aes128' tidak tersedia) dan 'des' (DES CBC,
56 bit).

Algoritma cipher yang sebenarnya tersedia bergantung pada perpustakaan kriptografi yang
S-kuku menggunakan. [Opsi] Dukungan untuk lebih banyak algoritma sandi mungkin tersedia
melalui pemuatan dinamis melalui, misalnya, EVP_get_cipherbyname(3) (OpenSSL) jika S-nail
telah disusun untuk mendukung ini.

smime-crl-dir
[Opsi] Menentukan direktori yang berisi file dengan CRL dalam format PEM untuk digunakan
saat memverifikasi pesan S/MIME.

file smime-crl
[Opsi] Menentukan file yang berisi CRL dalam format PEM untuk digunakan saat memverifikasi
pesan S/MIME.

smime-enkripsi-USER@HOST
[Opsi] Jika variabel ini disetel, pesan yang dikirim ke penerima yang diberikan adalah
dienkripsi sebelum dikirim. Nilai variabel harus disetel ke nama a
file yang berisi sertifikat dalam format PEM.

Jika sebuah pesan dikirim ke beberapa penerima, masing-masing penerima untuk siapa
variabel yang sesuai diatur akan menerima pesan terenkripsi secara individual;
penerima lain akan terus menerima pesan dalam teks biasa kecuali jika
smime-force-enkripsi variabel ditetapkan. Disarankan untuk menandatangani terenkripsi
pesan, yaitu, untuk juga mengatur tanda smime variabel.

smime-tanda-sertifikat-USER@HOST, sertifikat tanda smime
[Opsi] Menunjuk ke file dalam format PEM. Untuk tujuan penandatanganan dan
dekripsi file ini harus berisi kunci pribadi pengguna serta kuncinya
sertifikat.

Untuk penandatanganan pesan 'USER@HOST' selalu diturunkan dari nilai dari (atau jika
yang berisi beberapa alamat, pengirim). Untuk tujuan enkripsi,
kunci enkripsi publik penerima (sertifikat) diharapkan; perintah penyimpanan sertifikat
dapat digunakan untuk menyimpan sertifikat pesan yang ditandatangani (bagian Menandatangani dan
terenkripsi pesan dengan S / MIME memberikan beberapa detail). Modus operasi ini adalah
biasanya didorong oleh bentuk khusus.

Saat mendekripsi pesan, akun berasal dari bidang penerima ('Kepada:'
dan 'Cc:') dari pesan, yang dicari untuk alamat yang a
variabel ditetapkan. S-nail selalu menggunakan alamat pertama yang cocok, jadi jika
pesan yang sama dikirim ke lebih dari satu alamat pengguna menggunakan berbeda
kunci enkripsi, dekripsi mungkin gagal.

smime-tanda-sertakan-sertifikat-USER@HOST, smime-tanda-sertakan-sertifikat
[Opsi] Jika digunakan, ini seharusnya terdiri dari daftar yang dipisahkan koma dari
file, yang masing-masing berisi satu sertifikat dalam format PEM untuk disertakan
dalam pesan S/MIME selain sertifikat tanda smime sertifikat. Ini
paling berguna untuk rantai sertifikat panjang jika diinginkan untuk membantu penerima
proses verifikasi pihak. Perhatikan bahwa sertifikat tingkat atas mungkin juga
termasuk dalam rantai tetapi tidak berperan untuk verifikasi. Lihat juga
sertifikat tanda smime. Ingat bahwa untuk ini 'USER@HOST' mengacu pada variabel dari
(atau, jika itu berisi beberapa alamat, pengirim).

smime-tanda-pesan-cernaan-USER@HOST, smime-tanda-pesan-intisari
[Option] Menentukan intisari pesan yang akan digunakan saat menandatangani pesan S/MIME. RFC
5751 mengamanatkan default 'sha1'. Nilai yang mungkin adalah (tidak peka huruf besar-kecil dan) dalam
penurunan kekuatan cipher: 'sha512', 'sha384', 'sha256', 'sha224' dan 'md5'.

Algoritme intisari pesan yang tersedia bergantung pada kriptografi
perpustakaan yang digunakan S-nail. [Opsi] Dukungan untuk lebih banyak algoritma intisari pesan
mungkin tersedia melalui pemuatan dinamis melalui, misalnya, EVP_get_digestbyname(3)
(OpenSSL) jika S-nail telah dikompilasi untuk mendukung ini. Ingat itu untuk ini
'USER@HOST' mengacu pada variabel dari (atau, jika itu berisi beberapa alamat,
pengirim).

smtp [Opsi] Biasanya S-nail memanggil program yang ditentukan melalui kirim email untuk mengirim
pesan, seperti yang dijelaskan dalam mengirim surat. Mengatur smtp variabel akan sebaliknya
menyebabkan koneksi jaringan SMTP dibuat ke server yang ditentukan di dalamnya secara berurutan
untuk mengirimkan pesan secara langsung. S-nail tahu tentang tiga "SMTP" yang berbeda
protokol”:

· Protokol SMTP biasa (RFC 5321) yang biasanya hidup di port server 25
dan membutuhkan pengaturan smtp-gunakan-starttls variabel untuk memasukkan SSL/TLS
status sesi terenkripsi. Tetapkan nilai seperti [v15-compat]
'[smtp://][pengguna[:kata sandi]@]server[:port]' ([tidak ada v15-compat]
'[smtp://]server[:port]') untuk memilih protokol ini.
· Kemudian yang disebut SMTPS yang seharusnya hidup di port server 465 dan adalah
SSL/TLS secara otomatis diamankan. Sayangnya itu tidak pernah menjadi standar
protokol dan dengan demikian mungkin tidak didukung oleh database layanan jaringan host Anda
– sebenarnya nomor port telah dipindahkan ke protokol lain!

SMTPS tetap merupakan protokol yang umum ditawarkan dan dengan demikian dapat dipilih oleh
menetapkan nilai seperti [v15-compat] 'smtps://[user[:password]@]server[:port]'
([tidak ada v15-compat] 'smtps://server[:port]'); karena masalah yang disebutkan itu
biasanya diperlukan untuk secara eksplisit menentukan port sebagai ':465'.
· Akhirnya ada protokol SUBMISSION (RFC 6409), yang biasanya hidup
port server 587 dan secara praktis identik dengan protokol SMTP dari
sudut pandang S-kuku di samping itu; itu membutuhkan pengaturan smtp-gunakan-starttls
variabel untuk memasukkan status sesi aman SSL/TLS. Tetapkan nilai seperti
[v15-compat] 'pengajuan://[pengguna[:kata sandi]@]server[:port]' ([tidak ada v15-compat]
'pengiriman://server[:port]').

Untuk informasi lebih lanjut tentang kredensial dll. silakan lihat On URL sintaksis dan kredensial lookup. itu
Transfer SMTP dijalankan dalam proses anak, yang berjalan secara tidak sinkron kecuali:
baik kirim tunggu atau itu bertele-tele variabel ditetapkan. Jika menerima TERM
sinyal, itu akan membatalkan dan menyimpan pesan ke MATI.

smtp-auth-USER@HOST, smtp-auth-HOST, smtp-auth
[Opsi] Rantai variabel yang menetapkan metode otentikasi SMTP. Mungkin
nilainya adalah 'tidak ada' (default [tidak ada v15-compat]), 'polos' (default [v15-compat]),
'login' serta metode [Opsi]al 'cram-md5' dan 'gssapi'. 'tidak ada'
metode tidak memerlukan kredensial pengguna apa pun, 'gssapi' memerlukan nama pengguna dan semuanya
metode lain memerlukan nama pengguna dan kata sandi. Lihat [v15-compat] smtp, pemakai
dan kata sandi ([tidak ada v15-compat] smtp-auth-kata sandi dan smtp-auth-pengguna). Catat itu
smtp-auth-HOST adalah [v15-compat]. [tidak ada v15-compat]: Catatan untuk smtp-auth-USER@HOST:
dapat menimpa dependend pada alamat pengirim dalam variabel dari.

smtp-auth-kata sandi
[Option] [no v15-compat] Mengatur kata sandi cadangan global untuk SMTP
autentikasi. Jika metode otentikasi memerlukan kata sandi, tetapi keduanya tidak
smtp-auth-kata sandi juga tidak cocok smtp-auth-kata sandi-USER@HOST dapat ditemukan,
S-nail akan meminta kata sandi di terminal pengguna.

smtp-auth-kata sandi-USER@HOST
[tidak ada v15-compat] Mengganti smtp-auth-kata sandi untuk nilai pengirim tertentu
alamat, tergantung pada variabel dari.

smtp-auth-pengguna
[Option] [no v15-compat] Menyetel nama pengguna cadangan global untuk SMTP
autentikasi. Jika metode otentikasi memerlukan nama pengguna, tetapi keduanya tidak
smtp-auth-pengguna juga tidak cocok smtp-auth-pengguna-USER@HOST dapat ditemukan, S-kuku akan
meminta nama pengguna di terminal pengguna.

smtp-auth-pengguna-USER@HOST
[tidak ada v15-compat] Mengganti smtp-auth-pengguna untuk nilai tertentu dari alamat pengirim,
tergantung pada variabel dari.

smtp-nama host
[v15-compat] Biasanya S-nail menggunakan variabel dari untuk mendapatkan yang diperlukan
Informasi 'USER@HOST' untuk mengeluarkan perintah SMTP 'MAIL FROM:<>'. Pengaturan
smtp-nama host dapat digunakan untuk menggunakan 'USER' dari akun SMTP (smtp atau itu
pemakai rantai variabel) dan 'HOST' dari konten variabel ini (atau, jika
itu adalah string kosong, hostname atau nama host lokal sebagai pilihan terakhir). Ini
sering memungkinkan menggunakan alamat yang valid tetapi di-host oleh penyedia lain
dari yang mana (dalam dari) akan mengirim pesan. Mengatur variabel ini juga
mempengaruhi 'Message-ID:' yang dihasilkan.

antarmuka spam
[Opsi] Untuk menggunakan salah satu perintah terkait spam (seperti, melakukan spam)
antarmuka spam yang diinginkan harus ditentukan dengan menyetel variabel ini. Silahkan
lihat bagian manual Penanganan Spam untuk gambar lengkap spam
penanganan di S-kuku. Semua atau tidak satu pun dari antarmuka berikut mungkin tersedia:

Interaksi 'spamc' dengan spam(1) dari spamassassin(1)
(http://spamassassin.apache.org SpamAssassin) rangkaian. Berbeda dengan
antarmuka filter generik S-nail akan secara otomatis menambahkan yang benar
argumen untuk perintah yang diberikan dan memiliki pengetahuan yang diperlukan untuk menguraikan
keluaran program. Nilai default untuk perintah spam akan menjadi
dikompilasi ke dalam biner S-nail jika spam(1) telah ditemukan di PATH
selama kompilasi. Apakah perlu untuk mendefinisikan spesifik
jenis koneksi (daripada menggunakan file konfigurasi untuk itu),
variabel argumen-spam dapat digunakan seperti dalam, misalnya, '-d
server.contoh.com -p 783'. Dimungkinkan juga untuk menentukan per-pengguna
konfigurasi melalui pengguna spam. Perhatikan bahwa antarmuka ini tidak memeriksa
bendera 'adalah-spam' dari pesan untuk perintah lupa spam.

S-nail 'spamd' akan langsung berkomunikasi dengan spamassassin(1) dasmon
spam(1) melalui jalur berbasis unix(4) soket aliran seperti yang ditentukan dalam
soket spam. Dimungkinkan untuk menentukan konfigurasi per pengguna melalui
pengguna spam.

'filter' dukungan filter spam generik melalui kait yang dapat dikonfigurasi secara bebas. Ini
antarmuka untuk program seperti bogofilter(1) dan filter filter(1) dan
membutuhkan perilaku yang sesuai sehubungan dengan status keluar kait untuk
setidaknya perintah melakukan spam ('0' artinya pesan adalah spam, '1' untuk
non-spam, '2' untuk tidak yakin dan nilai pengembalian lainnya yang menunjukkan hard
kesalahan); karena kait dapat menyertakan pengalihan cuplikan kode shell
perilaku dapat dicegat seperlunya. Kaitnya adalah
filter spam-ham, filter spam-noham, filter spam-nospam, tingkat filter spam
dan filter spam-spam; bagian manual Penanganan Spam berisi contoh
untuk beberapa program. Lingkungan proses kait akan memiliki
variabel NAIL_TMPDIR, TMPDIR dan NAIL_FILENAME_GENERATED ditetapkan. Catatan
dukungan skor spam itu untuk melakukan spam tidak didukung kecuali jika
[Opsi] dukungan ekspresi reguler tersedia dan
skor pemindaian tingkat filter spam variabel ditetapkan.

ukuran maksimal spam
[Opsi] Pesan yang melebihi ukuran ini tidak akan diteruskan ke yang dikonfigurasi
antarmuka spam. Standarnya adalah 420000 byte.

perintah spam
[Opsi] Jalan menuju spam(1) program untuk 'spamc' antarmuka spam. Catatan
bahwa jalurnya tidak diperluas, tetapi digunakan "sebagaimana adanya". Jalur mundur akan menjadi
dikompilasi ke dalam biner S-nail jika executable telah ditemukan selama
kompilasi.

argumen-spam
[Opsi] Meskipun S-nail menangani sebagian besar argumen untuk 'spamc'
antarmuka spam secara otomatis, setidaknya terkadang diinginkan untuk menentukan
yang terkait koneksi melalui variabel ini, misalnya, '-d server.example.com -p 783'.

pengguna spam
[Option] Tentukan nama pengguna untuk file konfigurasi per pengguna untuk 'spamc'
antarmuka spam. Jika ini diatur ke string kosong maka S-nail akan menggunakan nama
dari arus pemakai.

soket spam
[Opsi] Tentukan jalur unix(4) soket domain tempat spam(1) mendengarkan
untuk koneksi untuk 'spamd' antarmuka spam. Perhatikan bahwa jalannya tidak
diperluas, tetapi digunakan "sebagaimana adanya".

pengguna spam
[Option] Tentukan nama pengguna untuk file konfigurasi per pengguna untuk 'spamd'
antarmuka spam. Jika ini diatur ke string kosong maka S-nail akan menggunakan nama
dari arus pemakai.

filter spam-ham, filter spam-noham, filter spam-nospam, tingkat filter spam, filter spam-spam
[Opsi] Kait perintah dan argumen untuk 'filter' antarmuka spam. Manualnya
bagian Penanganan Spam berisi contoh untuk beberapa program.

skor pemindaian tingkat filter spam
[Opsi] Karena sifat umum dari 'filter' antarmuka spam skor spam
tidak didukung untuk itu secara default, tetapi jika ekspresi reguler [Opsi]nasional
dukungan tersedia maka pengaturan variabel ini dapat digunakan untuk mengatasi ini
larangan. Ini ditafsirkan sebagai berikut: pertama angka (digit) diuraikan
yang harus diikuti dengan titik koma ';' dan ekspresi reguler. Kemudian
yang terakhir digunakan untuk mengurai jalur keluaran pertama dari tingkat filter spam kait, dan,
jika evaluasi berhasil, grup yang telah ditentukan melalui
nomor ditafsirkan sebagai skor pemindaian titik mengambang.

ssl-ca-dir
[Opsi] Menentukan direktori dengan sertifikat CA di PEM (Pricacy Enhanced
Mail) untuk verifikasi sertifikat server SSL/TLS. Melihat
SSL_CTX_load_verify_locations(3) untuk informasi lebih lanjut.

ssl-ca-file
[Opsi] Menentukan file dengan sertifikat CA dalam format PEM untuk verifikasi
Sertifikat server SSL/TLS. Melihat SSL_CTX_load_verify_locations(3) untuk lebih
informasi.

ssl-cert-USER@HOST, ssl-sertifikat-HOST, sertifikat ssl
[Opsi] Rantai variabel yang menetapkan nama file untuk sertifikat klien SSL/TLS
dibutuhkan oleh beberapa server. Ini adalah antarmuka langsung ke slot 'Sertifikat'
dari SSL_CONF_cmd(3) fungsi perpustakaan OpenSSL, jika tersedia.

ssl-cipher-daftar-USER@HOST, ssl-cipher-daftar-HOST, ssl-cipher-list
[Option] Menentukan daftar cipher untuk koneksi SSL/TLS. Ini langsung
antarmuka ke slot 'CipherString' dari SSL_CONF_cmd(3) fungsi dari
Pustaka OpenSSL, jika tersedia; melihat cipher(1) untuk informasi lebih lanjut. Secara default
S-nail tidak mengatur daftar sandi, yang pada dasarnya akan menggunakan ssl-protokol
sandi tertentu (standar protokol dikirimkan dengan daftar sandi yang dapat diterima),
mungkin sempit dengan apa yang didukung oleh perpustakaan SSL/TLS yang sebenarnya digunakan – manual
bagian An contoh konfigurasi juga berisi kasus penggunaan SSL/TLS.

ssl-config-file
[Opsi] Jika variabel ini disetel, S-nail akan memanggil CONF_modules_load_file(3) ke
memungkinkan OpenSSL untuk dikonfigurasi sesuai dengan keamanan sistem host yang luas
pengaturan. Jika nilai yang tidak kosong diberikan maka ini akan digunakan untuk menentukan
file konfigurasi yang akan digunakan sebagai pengganti default OpenSSL global; perhatikan bahwa dalam
hal ini adalah kesalahan jika file tidak dapat dimuat. Nama aplikasi akan
selalu dilewatkan sebagai "s-kuku".

file ssl-crl
[Opsi] Menentukan file yang berisi CRL dalam format PEM untuk digunakan saat memverifikasi
Sertifikat server SSL/TLS.

ssl-crl-dir
[Opsi] Menentukan direktori yang berisi file dengan CRL dalam format PEM untuk digunakan
saat memverifikasi sertifikat server SSL/TLS.

ssl-kunci-PENGGUNA@HOST, ssl-kunci-HOST, kunci ssl
[Opsi] Rantai variabel yang menetapkan nama file untuk kunci pribadi SSL/TLS
sertifikat klien. Jika tidak disetel, nama file sertifikat akan digunakan. Itu
file diharapkan dalam format PEM. Ini adalah antarmuka langsung ke
slot 'PrivateKey' dari SSL_CONF_cmd(3) fungsi perpustakaan OpenSSL, jika
tersedia.

ssl-metode-USER@HOST, ssl-metode-HOST, ssl-metode
[Opsi] [Usang] Silakan gunakan yang lebih baru dan lebih fleksibel ssl-protokol sebagai gantinya:
jika kedua nilai ditetapkan, ssl-protokol akan diutamakan! Dapat diatur ke
nilai-nilai berikut, yang sebenarnya digunakan ssl-protokol spesifikasi yang itu
dipetakan ditampilkan dalam tanda kurung: 'tls1.2' ('-ALL, TLSv1.2'), 'tls1.1' ('-ALL,
TLSv1.1'), 'tls1' ('-ALL, TLSv1') dan 'ssl3' ('-ALL, SSLv3'); nilai khusus
'auto' dipetakan ke 'ALL, -SSLv2' dan dengan demikian menyertakan protokol SSLv3. Catatan
bahwa SSLv2 tidak lagi didukung sama sekali.

ssl-protokol-USER@HOST, ssl-protokol-HOST, ssl-protokol
[Option] Tentukan protokol SSL/TLS yang digunakan. Ini adalah antarmuka langsung ke
slot 'Protokol' dari SSL_CONF_cmd(3) fungsi perpustakaan OpenSSL, jika
tersedia; jika tidak, parser internal S-nail digunakan yang memahami
subset berikut dari string perintah (tidak peka huruf besar/kecil): 'SSLv3', 'TLSv1',
'TLSv1.1' dan 'TLSv1.2', serta nilai khusus 'ALL'. beberapa
spesifikasi dapat diberikan melalui daftar yang dipisahkan koma yang mengabaikan apapun
spasi. Prefiks plus '+' opsional akan mengaktifkan protokol, minus '-'
awalan akan menonaktifkannya, sehingga '-ALL, TLSv1.2' hanya akan mengaktifkan TLSv1.2
protokol.

Itu tergantung pada pustaka TLS/SSL yang digunakan protokol mana yang sebenarnya didukung
dan protokol mana yang digunakan jika ssl-protokol tidak disetel, tetapi perhatikan bahwa SSLv2 adalah
tidak lagi didukung sama sekali dan dinonaktifkan secara aktif. Khusus untuk protokol lama
mengamankan secara eksplisit ssl-cipher-list mungkin berharga, lihat An contoh
konfigurasi.

ssl-rand-egd
[Option] Memberikan nama path ke soket daemon entropi, lihat RAND_egd(3). Bukan
semua perpustakaan SSL/TLS mendukung ini.

ssl-rand-file
[Opsi] Memberikan nama path ke file dengan data entropi, lihat RAND_load_file(3).
Jika file tersebut adalah file biasa yang dapat ditulis oleh pengguna yang memanggil, data baru akan ditulis
untuk itu setelah telah dimuat.

ssl-verifikasi-USER@HOST, ssl-verifikasi-HOST, verifikasi ssl
[Opsi] Rantai variabel yang mengatur tindakan yang akan dilakukan jika terjadi kesalahan
selama validasi sertifikat server SSL/TLS. Nilai yang valid (tidak peka huruf besar/kecil)
adalah 'ketat' (gagal dan langsung menutup koneksi), 'bertanya' (bertanya apakah akan
lanjutkan pada input standar), 'peringatkan' (cetak peringatan dan lanjutkan), 'abaikan' (lakukan
tidak melakukan validasi). Standarnya adalah 'bertanya'.

diam-diam
Jika hanya disetel tanpa nilai yang ditetapkan, maka opsi ini menghambat pembuatan
dari bidang header 'Message-ID:' dan 'User-Agent:' yang menyertakan jelas
referensi ke S-kuku. Ada dua perangkap yang terkait dengan ini: Pertama,
id pesan dari pesan keluar tidak diketahui lagi. Kedua, seorang ahli mungkin
masih menggunakan informasi yang tersisa di header untuk melacak asalnya
agen pengguna surat. Jika disetel ke nilai 'noagent', maka yang disebutkan 'Message-ID:'
penindasan tidak terjadi.

garis atas Jika ditentukan, berikan jumlah baris pesan yang akan dicetak dengan bagian atas
memerintah; biasanya, lima baris pertama dicetak.

ttycharset
Kumpulan karakter terminal S-nail beroperasi, dan satu-satunya
set karakter yang didukung yang dapat digunakan S-nail jika tidak ada konversi set karakter
kemampuan telah dikompilasi ke dalamnya, dalam hal ini defaultnya adalah ISO-8859-1
kecuali dapat menyimpulkan nilai dari lingkungan lokal LC_CTYPE. Mengacu kepada
bagian Karakter set untuk gambaran lengkap tentang character set.

pengguna-HOST, pemakai
[v15-compat] Rantai variabel yang menetapkan nama pengguna fallback global, yang digunakan
jika tidak ada yang diberikan dalam protokol dan URL khusus akun. Ini
variabel default ke nilai USER.

versi, versi-utama, versi-minor, pembaruan versi
(Hanya baca) Informasi versi S-nail: variabel pertama berisi string
berisi identifikasi versi lengkap – ini identik dengan output
dari perintah versi. Tiga yang terakhir hanya berisi digit: mayor, minor
dan memperbarui nomor versi.

LINGKUNGAN


Istilah "variabel lingkungan" harus dianggap sebagai indikasi bahwa:
variabel distandarisasi sebagai bagian yang jelas dari lingkungan proses, atau
biasa ditemukan di sana. Kecuali jika dinyatakan secara eksplisit, mereka berintegrasi ke dalam normal
penanganan variabel, seperti yang didokumentasikan di atas, dari sudut pandang S-kuku.

KOLOM
Lebar pilihan pengguna dalam posisi kolom untuk layar atau jendela terminal.
Ditanyakan dan digunakan sekali pada startup program.

MATI Nama file yang akan digunakan untuk menyimpan pesan yang dibatalkan jika menyimpan diatur; ini
default ke mati.letter di direktori HOME pengguna.

EDITOR Pathname editor teks yang akan digunakan dalam mengedit perintah dan ~e TANDA AKSEN Knalpot. Sebuah
editor default digunakan jika nilai ini tidak ditentukan.

HOME Direktori home pengguna. Variabel ini hanya digunakan ketika berada di
lingkungan proses. Menggunakan settenv untuk memperbarui nilai saat runtime.

LANG, LC_ALL, LC_COLLATE, LC_CTYPE, LC_MESSAGES
Lihat Lokal(7) dan Karakter set.

LINES Jumlah baris pilihan pengguna pada halaman atau layar vertikal atau ukuran jendela
dalam garis. Ditanyakan dan digunakan sekali pada startup program.

LISTER Nama path dari lister direktori yang akan digunakan dalam folder perintah saat beroperasi
kotak surat lokal. Standarnya adalah ls(1) (pencarian jalur melalui SHELL).

MBOX Nama file mbox pengguna. Mendukung subset logis dari spesial
konvensi yang didokumentasikan untuk fillet perintah dan map pilihan. Itu
default mundur adalah mbox di direktori HOME pengguna.

MAILRC Digunakan sebagai file startup, bukan ~/.mailrc jika diatur. Ketika skrip S-nail adalah
dipanggil atas nama pengguna lain, variabel ini harus disetel ke / dev / null menghindari
efek samping dari membaca file konfigurasi mereka. Variabel ini hanya digunakan
ketika berada di lingkungan proses.

NAIL_NO_SYSTEM_RC
Jika variabel ini disetel maka pembacaan s-kuku.rc saat startup terhambat, yaitu,
efek yang sama dicapai seolah-olah S-nail telah dimulai dengan opsi -n. Ini
variabel hanya digunakan ketika berada di lingkungan proses.

NETRC [v15-compat] [Option] Variabel ini menggantikan lokasi default dari pengguna
.netrc file.

PAGER Pathname program yang akan digunakan dalam perintah more atau saat crt variabel ditetapkan.
Penomoran halaman default adalah lebih(1) (pencarian jalur melalui SHELL).

PATH Daftar direktori yang dicari oleh shell saat mencari perintah (sebagai
seperti itu hanya dikenali di lingkungan proses).

SHELL Shell yang digunakan untuk perintah !, tempurung, yang ~! TANDA AKSEN Knalpot dan saat memulai
subproses. Shell default digunakan jika opsi ini tidak ditentukan.

SYSV3 Mengubah huruf yang dicetak di kolom pertama ringkasan header.

TERM [Opsi] Jenis terminal yang outputnya akan disiapkan.

TMPDIR Digunakan sebagai direktori untuk file sementara, bukan / Tmp, jika diatur. Variabel ini adalah
hanya digunakan ketika berada di lingkungan proses. Menggunakan settenv untuk memperbarui
nilai pada saat runtime.

PENGGUNA Identifikasi paksa sebagai pengguna yang diberikan, yaitu identik dengan -u command line
pilihan. Variabel ini hanya digunakan ketika berada di lingkungan proses. Menggunakan
settenv untuk memperbarui nilai saat runtime, tetapi perhatikan bahwa hal itu tidak akan memicu
pemeriksaan validasi yang dilakukan pada startup program (lagi).

VISUAL Pathname editor teks untuk digunakan dalam visual perintah dan ~v TANDA AKSEN Knalpot.

Gunakan heirloom-mailx online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Phaser
    Phaser
    Phaser adalah pembukaan yang cepat, gratis, dan menyenangkan
    kerangka kerja game HTML5 sumber yang menawarkan
    Rendering WebGL dan Canvas di seluruh
    browser web desktop dan seluler. permainan
    bisa bersama...
    Unduh Phaser.dll
  • 2
    Mesin VASSAL
    Mesin VASSAL
    VASSAL adalah mesin permainan untuk membuat
    versi elektronik dari papan tradisional
    dan permainan kartu. Ini memberikan dukungan untuk
    rendering dan interaksi potongan game,
    dan ...
    Unduh Mesin VASSAL
  • 3
    OpenPDF - Garpu iText
    OpenPDF - Garpu iText
    OpenPDF adalah perpustakaan Java untuk membuat
    dan mengedit file PDF dengan LGPL dan
    Lisensi sumber terbuka MPL. OpenPDF adalah
    LGPL/MPL penerus sumber terbuka iText,
    Sebuah...
    Unduh OpenPDF - Garpu iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem untuk Otomatis
    Analisis Geoscientific - adalah Geografis
    Perangkat lunak Sistem Informasi (GIS) dengan
    kemampuan luar biasa untuk geodata
    pengolahan dan ...
    Unduh SAGA GIS
  • 5
    Toolbox untuk Java/JTOpen
    Toolbox untuk Java/JTOpen
    Toolbox IBM untuk Java / JTOpen adalah a
    perpustakaan kelas Java mendukung
    client/server dan pemrograman internet
    model ke sistem yang menjalankan OS/400,
    i5/OS, atau...
    Unduh Toolbox untuk Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (atau D3 untuk Dokumen Berbasis Data)
    adalah perpustakaan JavaScript yang memungkinkan Anda
    untuk menghasilkan data yang dinamis dan interaktif
    visualisasi di browser web. Dengan D3
    kamu...
    Unduh D3.js
  • Lebih banyak lagi »

Perintah Linux

Ad