Aceasta este comanda mu-server care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
mu_server - backend-ul mu pentru clientul de e-mail mu4e
REZUMAT
mu serverul [Opțiuni]
DESCRIERE
mu serverul pornește un shell simplu în care se poate interoga și manipula baza de date mu. The
ieșirea comenzilor este termenii expresiilor simbolice Lisp (s-exps). mu serverul nu este
destinat utilizării de către oameni; în schimb, este conceput special pentru mu4e client de e-mail.
În această pagină de manual, documentăm comenzile mu serverul acceptă, precum și răspunsurile lor.
În general, comenzile trimise către server sunt de formă
cmd: [ ]*
unde fiecare dintre parametri este prefixat de numele lor și de două puncte. De exemplu, pentru a vizualiza a
anumit mesaj, comanda ar fi:
cmd:view docid:12345
Parametrii pot fi trimiși în orice ordine, iar parametrii care nu sunt utilizați de o anumită comandă sunt
pur și simplu ignorat.
REZULTATE FORMAT
mu serverul acceptă un număr de comenzi și oferă rezultatele sale sub forma:
\376 \377
\376 (un octet 0xfe), urmat de lungimea expresiei s exprimată ca
număr hexazecimal, urmat de un alt \377 (un octet 0xff), urmat de s-
expresie.
Prefixând expresia cu lungimea ei, aceasta poate fi procesată mai eficient. The
\376 și \377 au fost alese deoarece nu apar niciodată în UTF-8 valid (în care s-
expresiile sunt codificate).
COMMAND AND RĂSPUNS
adăuga
Utilizarea adăuga comandă, putem adăuga un mesaj în baza de date.
-> cmd:adăugați calea: maildir:
<- (:info add :path :docid )
compune
Utilizarea compune comanda, primim mesajul (original) și spunem ce să facem
aceasta. Apoi se așteaptă ca interfața cu utilizatorul să preproceseze mesajul, de exemplu să seteze
subiect, expeditor și destinatar pentru un mesaj de răspuns.
Mesajele de tip „nou” nu folosesc parametrul docid:, celelalte folosesc.
-> cmd:compose type: [docid: ]
<- (:compune :original :include (
The este o expresie s care descrie atașamentele de inclus
în mesaj; acest lucru se aplică în prezent numai mesajului pe care îl redirecționăm. Aceasta s-
expresia arată astfel:
(:nume de fișier :de tip mim :dispoziţie )
contacte
Utilizarea compune comandă, putem prelua o expresie s cu toate contactele cunoscute
(nume + adresa de e-mail). Pentru detalii, vezi mu-cfind(1).
-> cmd:contacte [personal:true|false] [după: ]
<- (:contacts ((:nume abc :mail [e-mail protejat] ...) ...)
extrage
Utilizarea extrage comandă putem salva și deschide atașamente.
-> cmd:extract action: index: [cale: ] [ce: [param: ]]
Dacă acțiunea este „salvare”, argumentul cale este necesar; atașamentul va fi
salvat și un mesaj
<- (:info save :message "... a fost salvat")
este trimis.
Dacă acțiunea este „deschisă”, atașamentul va fi salvat într-un fișier temporar, după care
va fi deschis cu handlerul implicit pentru acest tip de fișier (vezi mu-
extrage(1)), și un mesaj
<- (:info open :message "... a fost deschis")
este trimis.
Dacă acțiunea este „temp”, argumentele „ce” sunt necesare. Atașamentul va
salvat într-un fișier temporar și se trimite următorul mesaj:
<- (:temp :ce :param
Interfața poate acționa apoi asupra fișierului temp, pe baza what :what și :param
conține. mu4e folosește acest mecanism, de exemplu, pentru a conecta un atașament la o comandă shell.
găsi
Utilizarea găsi comandă putem căuta mesaje.
-> cmd:find interogare:" " [threads:true|false] [sortfield: ]
[reverse:true|false] [maxnum: ]
întrebare-parametrul furnizează interogarea de căutare; cel fire-parametrul determină
dacă rezultatele vor fi returnate în fire sau nu; cel câmp de sortare-
parametrul (un șir, „la”, „de la”, „subiect”, „data”, „dimensiune”, „prio”) setează
câmpul de căutare, inversa-parametru, dacă este adevărat, setează ordinea de sortare Z->A și,
în cele din urmă, cel maxnum-parametrul limitează numărul de rezultate de returnat (<= 0 înseamnă
'nelimitat').
În primul rând, aceasta va returna un „erase”-sexp, pentru a șterge tamponul de posibile rezultate
dintr-o interogare anterioară.
<- (:erase t)
Aceasta va returna o serie de la 0 până la s-expresie corespunzătoare fiecăruia
mesaj găsit (dacă nu există un număr maxim, toate rezultatele vor fi returnate). Informatia
mesaj s-exps această funcție returnează nu conține corpul mesajului; cel Vizualizează
comanda este pentru asta.
<- (...)
si in final, primim:
<- (:găsit )
viclenie viclenie comanda este rezervată pentru utilizare ulterioară.
index
Utilizarea index comandă, putem (re)indexa baza de date, similar cu ceea ce mu găsi
face. adresele mele parametrul (opțional) înregistrează adresele de e-mail „me”; vedea
documentatia pentru mu_store_set_my_addresses.
-> cmd:cale index: [adresele mele: ]
Ca răspuns, va trimite (pentru fiecare 500 de mesaje):
(:info index :status rulare :processed :actualizat )
și, în sfârșit:
(:info index :status complet :processed
:curatat )
mkdir
Utilizarea mkdir comandă, putem crea un nou maildir.
-> cmd:mkdir cale:
<- (:info mkdir :message " a fost creat")
muta
Utilizarea muta comandă, putem muta mesajele într-un alt maildir sau îi putem schimba steagurile
(ceea ce în cele din urmă înseamnă că este mutat la un alt nume de fișier) și actualizați
baza de date în mod corespunzător. Funcția returnează un s-exp care descrie actualizarea
mesaj, astfel încât să poată fi actualizat în interfața cu utilizatorul.
-> cmd:move docid: |msgstr: [maildir: ] [steaguri: ]
<- (:actualizare :mutare t)
Unul dintre docid și msgid trebuie specificat pentru a identifica mesajul. Cel puțin unul dintre
maildir și steagurile trebuie specificate.
ping
ping comanda provoacă a pong raspuns. Este folosit pentru strângerea de mână inițială
între mu4e si mu serverul.
-> cmd:ping
<- (:pong "mu" :versiune :doccount )
scoate
Utilizarea scoate comanda, putem elimina mesajul de pe disc și putem actualiza
baza de date în consecință.
-> cmd:eliminați docid:
<- (:elimină )
Vizualizează
Utilizarea Vizualizează comandă, putem prelua toate informațiile (inclusiv corpul) unui
un anumit mesaj de e-mail.
Dacă parametrul opțional extrage-imagini is adevărat, extrage imagini în fișiere temporare și
includeți link-uri către ele în s-exp returnat.
Dacă parametrul opțional agent de utilizare is adevărat, incearca sa folosesti gpg-agent la verificare
PGP/GPG părți ale mesajului.
Dacă parametrul opțional cheie de recuperare automată is adevărat, încercați să recuperați public
cheile online automat.
-> cmd:view docid: |msgstr: [extract-images:true] [use-agent:false] [auto-retrieve-key:false]
<- (:view )
sau, alternativ:
-> cmd:view cale: [extract-images:true] [use-agent:false] [auto-retrieve-key:false]
<- (:view )
Utilizați mu-server online folosind serviciile onworks.net