Provided by: manpages-ro_4.27.0-1_all 

NUME
sendmail - un agent de transport al poștei electronice
SINOPSIS
sendmail [fanioane] [adresă ...]
newaliases
mailq [-v]
hoststat
purgestat
smtpd
DESCRIERE
sendmail trimite un mesaj unuia sau mai multor destinatari, trimițând mesajul prin orice rețea este
necesar. sendmail efectuează redirecționarea în rețeaua de internet, după cum este necesar, pentru a
livra mesajul la locul corect.
sendmail nu este conceput ca o rutină de interfață cu utilizatorul; alte programe oferă interfețe cu
utilizatorul ușor de utilizat; sendmail este utilizat numai pentru a livra mesaje preformatate.
Fără opțiuni, sendmail își citește intrarea standard până la sfârșitul fișierului sau până la o linie
formată dintr-un singur punct și trimite o copie a mesajului găsit acolo la toate adresele enumerate.
Acesta determină rețeaua (rețelele) de utilizat pe baza sintaxei și a conținutului adreselor.
Adresele locale sunt căutate într-un fișier și asociate în mod corespunzător. Folosirea de alias poate fi
prevenită prin precedarea adresei cu o bară inversă. Începând cu versiunea 8.10, expeditorul este inclus
în orice expansiune de alias, de exemplu, dacă „john” trimite către „group”, iar „group” include „john”
în expansiune, atunci scrisoarea va fi livrată și lui „john”.
Parametrii
-Ac Utilizează submit.cf chiar daca modul de operare nu indica o trimitere inițială de corespondență.
-Am Utilizează sendmail.cf chiar dacă modul de operare indică o trimitere inițială a corespondenței.
-Btip Stabilește tipul corpului la tip. Valorile valabile în prezent sunt 7BIT sau 8BITMIME.
-ba Intră în modul ARPANET. Toate liniile de intrare trebuie să se încheie cu un CRLF, iar toate
mesajele vor fi generate cu un CRLF la sfârșit. De asemenea, câmpurile „From:” și „Sender:” sunt
examinate pentru numele expeditorului.
-bC Verifică fișierul de configurare.
-bd Rulează ca un demon. sendmail se va bifurca și va rula în fundal, ascultând pe soclul 25 pentru
conexiunile SMTP primite. Acesta este în mod normal rulat din „/etc/rc”.
-bD La fel ca -bd, cu excepția faptului că rulează în prim-plan.
-bh Imprimă baza de date persistentă privind starea gazdei.
-bH Elimină intrările expirate din baza de date persistentă privind starea gazdei.
-bi Inițializează baza de date de alias.
-bm Livrează corespondența în mod obișnuit (implicit).
-bp Imprimă o listă a cozii (cozilor de așteptare).
-bP Afișează numărul de intrări din coadă (cozi); disponibilă numai cu suport de memorie partajată.
-bs Utilizează protocolul SMTP descris în RFC821 la intrarea și ieșirea standard. Această opțiune
implică toate operațiile din opțiunea -ba care sunt compatibile cu SMTP.
-bt Rulează în modul de testare a adreselor. Acest mod citește adresele și arată etapele de analiză;
este utilizat pentru depanarea tabelelor de configurare.
-bv Verifică numai numele - nu încearcă să colecteze sau să transmită un mesaj. Modul de verificare
este utilizat în mod normal pentru validarea utilizatorilor sau a listelor de distribuție.
-Cfișier
Utilizează un fișier de configurare alternativ. sendmail renunță la orice privilegii sporite
(set-user-ID sau set-group-ID) dacă este specificat un fișier de configurare alternativ.
-D fișier-jurnal
Trimite rezultatul de depanare la fișierul de jurnal indicat în loc de la ieșirea standard.
-dcategorie.nivel...
Stabilește opțiunea de depanare pentru categoria la nivel. categoria este fie un număr întreg,
fie un nume care specifică subiectul, iar nivel un număr întreg care specifică nivelul de depanare
dorit. Nivelurile superioare înseamnă, în general, mai multă ieșire. Se pot specifica mai multe
opțiuni prin separarea lor cu virgulă. O listă de categorii numerice de depanare poate fi găsită
în fișierul TRACEFLAGS din distribuția sursei sendmail.
Opțiunea -d0.1 afișează versiunea de sendmail și opțiunile cu care a fost compilat.
Majoritatea celorlalte categorii sunt utile și documentate numai în codul sursă al sendmail.
-Fnumele-complet
Definește numele complet al expeditorului.
-fnume Definește numele persoanei „de la (from)” (de exemplu, expeditorul plicului de e-mail). Această
adresă poate fi, de asemenea, utilizată în antetul „From:” în cazul în care antetul respectiv
lipsește în timpul trimiterii inițiale. Adresa expeditorului plicului este utilizată ca destinatar
pentru notificările privind starea livrării și poate apărea, de asemenea, într-un antet
„Return-Path:”. -f ar trebui să fie utilizată numai de către utilizatorii „de încredere (trusted)”
(în mod normal root, daemon și network) sau dacă persoana pe care încercați să o deveniți este
aceeași cu persoana care sunteți. În caz contrar, un antet „X-Authentication-Warning ”va fi
adăugat mesajului.
-G Releul („poarta de acces") de transmitere a unui mesaj, de exemplu, atunci când rmail apelează
sendmail.
-hN Stabilește numărul de salturi la N. Numărul de salturi este incrementat de fiecare dată când
mesajul este procesat. Atunci când atinge o limită, mesajul este returnat cu un mesaj de eroare,
victimă a unei bucle de nume-alias. Dacă nu este specificat, liniile „Received:” din mesaj sunt
numărate.
-i Nu elimină un punct de început de pe liniile din mesajele primite și nu tratează un punct pe o
linie ca fiind sfârșitul unui mesaj primit. Acest lucru ar trebui să fie definit dacă citiți date
dintr-un fișier.
-L etichetă
Definește identificatorul utilizat în mesajele syslog la eticheta furnizată.
-N condiții-notificare-stadiu-livrare
Stabilește condițiile de notificare a stării de livrare la condiții-notificare-stadiu-livrare,
care poate fi „never” pentru nicio notificare sau o listă separată prin virgule a valorilor
„failure” pentru a fi notificat dacă livrarea a eșuat, „delay” pentru a fi notificat dacă livrarea
este întârziată și „success” pentru a fi notificat când mesajul este livrat cu succes.
-n Nu folosește numele-alias.
-O opțiune=valoare
Definește opțiunea opțiune la valoarea specificată. Această formă utilizează nume lungi. Vedeți
mai jos pentru mai multe detalii.
-ox valoare
Stabilește opțiunea x la valoarea specificată. Această formă utilizează numai nume cu un singur
caracter. Numele scurte nu sunt descrise în această pagină de manual; consultați ghidul de
instalare și utilizare Sendmail Installation and Operation Guide pentru detalii.
-pprotocol
Stabilește numele protocolului utilizat pentru a primi mesajul. Acesta poate fi un simplu nume de
protocol, cum ar fi „UUCP” sau un protocol și un nume de gazdă, cum ar fi „UUCP:ucbvax”.
-q[timp]
Procesează mesajele salvate în coadă la intervalele date. Dacă timpul este omis, coada este
procesată o singură dată. timpul este dat ca un număr etichetat, cu „s” fiind secunde, „m” fiind
minute (implicit), „h” fiind ore, „d” fiind zile, iar „w” fiind săptămâni. De exemplu, „-q1h30m”
sau „-q90m” vor stabili amândouă timpul de așteptare la o oră și treizeci de minute. În mod
implicit, sendmail va rula în fundal. Această opțiune poate fi utilizată în siguranță cu -bd.
-qp[timp]
Similar cu -qtimp, cu excepția faptului că, în loc să forțeze periodic un copil pentru a procesa
coada, sendmail forțează un singur copil persistent pentru fiecare coadă care alternează între
procesarea cozii și repaus. Timpul de repaus este dat ca argument; valoarea implicită este de 1
secundă. Procesul va rămâne întotdeauna în repaus cel puțin 5 secunde în cazul în care coada a
fost goală la execuția anterioară a cozii.
-qf Procesează mesajele salvate în coadă o singură dată și nu face fork(), ci rulează în prim-plan.
-qGnume
Procesează numai lucrările din grupul de așteptare numit nume.
-q[!]Isubșir
Limitează lucrările procesate la cele care conțin subșir ca un subșir al id-ului cozii sau nu
atunci când ! este specificat.
-q[!]Qsubșir
Limitează sarcinile procesate la sarcinile aflate în carantină care conțin subșir ca subșir al
motivului carantinei sau nu atunci când este specificat !.
-q[!]Rsubșir
Limitează lucrările procesate la cele care conțin subșir ca un subșir al unuia dintre destinatari
sau nu atunci când ! este specificat.
-q[!]Ssubșir
Limitează lucrările procesate la cele care conțin subșir ca un subșir al expeditorului sau nu
atunci când ! este specificat.
-Q[motiv]
Pune în carantină un element normal din coada de așteptare cu motivul dat sau scoate din carantină
elementele din coada de așteptare aflate în carantină dacă nu este dat niciun motiv. Această
opțiune ar trebui utilizată numai cu un anumit tip de potrivire a elementelor, conform descrierii
de mai sus.
-R returnare
Stabilește cantitatea de mesaj care va fi returnată dacă mesajul este respins. Parametrul
returnare poate fi „full” pentru a returna întregul mesaj sau „hdrs” pentru a returna numai
antetul. În acest din urmă caz, și mesajele locale care sunt respinse returnează doar antetul.
-rnume O formă alternativă și învechită a opșiunii -f.
-t Citește mesajul pentru destinatari. Liniile „To:”, „Cc:” și „Bcc:” vor fi scanate pentru adresele
destinatarilor. Linia „Bcc:” va fi ștearsă înainte de transmitere.
-U Dacă trimiterea unui mesaj prin linia de comandă necesită utilizarea argumentului SMTPUTF8 pentru
comanda MAIL, de exemplu, deoarece un antet utilizează codificarea UTF-8, dar adresele din linia
de comandă sunt toate ASCII, atunci trebuie utilizată această opțiune. Disponibilă numai dacă
suportul EAI este activat și opțiunea SMTPUTF8 este activată.
-V id-plic
Definește id-ul plicului original. Acesta este propagat prin SMTP către serverele care acceptă
condiții-notificare-stadiu-livrare și este returnat în mesajele de eroare conforme cu
condiției-de-notificare-a-stadiului-de-livrare.
-v Trece în modul verbos (afișează informații detaliate). Vor fi anunțate expansiuni de alias, etc.
-X fișier-jurnal
Înregistrează tot traficul care intră și iese din agenții de poștă electronică în fișierul jurnal
indicat. Acest lucru ar trebui să fie utilizat doar ca ultimă soluție pentru depanarea erorilor
agenților de corespondență. Această opțiune va înregistra foarte rapid o mulțime de date.
-- Oprește procesarea fanioanelor de comandă și utilizează restul argumentelor ca adrese.
Opțiuni
Există, de asemenea, o serie de opțiuni de procesare care pot fi definite. În mod normal, acestea vor fi
utilizate numai de către un administrator de sistem. Opțiunile pot fi definite fie în linia de comandă,
cu ajutorul fanionului -o (pentru denumiri scurte), fie cu ajutorul fanionului -O (pentru denumiri
lungi), fie în fișierul de configurare. Aceasta este o listă parțială limitată la acele opțiuni care sunt
susceptibile de a fi utile în linia de comandă și prezintă doar denumirile lungi; pentru o listă completă
(și detalii), consultați Sendmail Installation and Operation Guide. Opțiunile sunt:
AliasFile=fișier
Utilizează un fișier de alias alternativ.
HoldExpensive
În cazul agenților de poștă electronică la care conectarea este considerată „costisitoare”, nu
inițiază conectarea imediată. Această operație necesită coada de așteptare.
CheckpointInterval=N
Verifică fișierul de coadă de așteptare după fiecare N livrări reușite (implicit 10). Acest lucru
evită livrările duplicate excesive atunci când trimiteți către liste lungi de corespondență
întrerupte de blocajele sistemului.
DeliveryMode=x
Stabilește modul de livrare la x. Modurile de livrare sunt „i” pentru livrare interactivă
(sincronă), „b” pentru livrare în fundal (asincronă), „q” doar pentru coada de așteptare - adică
livrarea efectivă se face la următoarea execuție a cozii de așteptare și „d” pentru amânare - la
fel ca „q”, cu excepția faptului că sunt evitate căutările în baza de date pentru hărțile care au
definită opțiunea „-D” (implicit pentru harta gazdă).
ErrorMode=x
Stabilește procesarea erorilor în modul x. Modurile valide sunt „m” pentru a trimite înapoi
mesajul de eroare, „w” pentru a „scrie” înapoi mesajul de eroare (sau pentru a-l trimite înapoi
dacă expeditorul nu este conectat), „p” pentru a afișa erorile pe terminal (implicit), „q” pentru
a renunța la mesajele de eroare (se returnează doar starea de ieșire) și „e” pentru a efectua o
prelucrare specială pentru BerkNet. Dacă textul mesajului nu este trimis înapoi prin modurile „m”
sau „w” și dacă expeditorul este local pe această mașină, o copie a mesajului este anexată la
fișierul dead.letter din directorul personal al expeditorului.
SaveFromLine
Salvează linii de tip UNIX From: în fața mesajelor.
MaxHopCount=N
Numărul maxim de ori de care un mesaj are voie să „salte” înainte de a decide că se află într-o
buclă.
IgnoreDots
Nu consideră punctele de pe o linie ca fiind un terminator de mesaj.
SendMimeErrors
Trimite mesaje de eroare în format MIME. Dacă nu este definită, extensia SMTP DSN („Delivery
Status Notification”: notificarea stadiului de livrare) este dezactivată.
ConnectionCacheTimeout=timp-așteptare
Stabilește timpul de expirare pentru memoria cache a conexiunii.
ConnectionCacheSize=N
Stabilește dimensiunea memoriei cache a conexiunii.
LogLevel=n
Nivelul de jurnalizare.
MeToo=False
Nu trimite către „mine” (expeditorul) dacă mă aflu într-o expansiune de alias.
CheckAliases
Validează partea dreaptă a pseudonimelor în timpul unei comenzi newaliases(1).
OldStyleHeaders
Dacă este activată, acest mesaj poate avea antete în stil vechi. Dacă nu este activată, se
garantează că acest mesaj va avea antete în stil nou (de exemplu, virgule în loc de spații între
adrese). Dacă este activată, se utilizează un algoritm adaptiv care va determina corect formatul
antetului în majoritatea cazurilor.
QueueDirectory=dir-coadă
Selectează directorul în care vor fi plasate mesajele în coadă.
StatusFile=fișier
Salvează statisticile în fișierul specificat.
Timeout.queuereturn=timp
Stabilește timpul de așteptare pentru mesajele neeliberate din coadă la timpul specificat. După ce
livrarea a eșuat (de exemplu, din cauza faptului că o gazdă este indisponibilă) pentru această
perioadă de timp, mesajele eșuate vor fi returnate expeditorului. Valoarea implicită este de cinci
zile.
UserDatabaseSpec=bază-date-utilizatori
Dacă este definită, o bază de date a utilizatorilor este consultată pentru a obține informații
privind redirecționarea. Puteți considera acest lucru un adjuvant al mecanismului de folosire a
numelor-alias, cu excepția faptului că baza de date este destinată a fi distribuită; numele-alias
sunt locale pentru o anumită gazdă. Această opțiune poate să nu fie disponibilă dacă programul
«sendmail». nu are compilată opțiunea USERDB.
ForkEachJob
Bifurcă fiecare sarcină în timpul rulării cozii. Poate fi convenabil pe mașinile cu memorie
redusă.
SevenBitInput
Decupează mesajele primite la șapte biți.
EightBitMode=mod
Stabilește gestionarea intrării pe opt biți către destinații pe șapte biți la modul: m (mimefy) va
converti în formatul MIME pe șapte biți, p (pass) îl va trece ca opt biți (dar încalcă
protocoalele), iar s (strict) va respinge mesajul.
MinQueueAge=timp-așteptare
Stabilește cât timp trebuie să stea o sarcină în coada de așteptare între încercările de a o
trimite.
DefaultCharSet=set-caractere
Definește setul implicit de caractere utilizat pentru etichetarea datelor pe 8 biți care nu sunt
etichetate altfel.
NoRecipientAction=acțiune
Stabilește comportamentul atunci când nu există antete de destinatar (To:, Cc: sau Bcc:) în mesaj
la acțiune: „none” - lasă mesajul neschimbat, „add-to” - adaugă un antet To: cu destinatarii
plicului, „add-apparently-to” - adaugă un antet Apparently-To: cu destinatarii plicului, „add-bcc”
- adaugă un antet Bcc: gol, iar „add-to-undisclosed” - adaugă un antet cu textul „To:
undisclosed-recipients:;”.
MaxDaemonChildren=N
Stabilește la N numărul maxim de procese-copil pe care un demon SMTP de intrare va fi autorizat să
îi creeze în orice moment.
ConnectionRateThrottle=N
Stabilește numărul maxim de conexiuni pe secundă la portul SMTP la N.
În nume-alias, primul caracter al unui nume poate fi o bară verticală pentru a determina interpretarea
restului numelui ca o comandă la care să se trimită mesajul. Poate fi necesar să puneți între ghilimele
numele pentru a împiedica sendmail să suprime spațiile libere dintre argumente. De exemplu, un alias
comun este:
msgs: "|/usr/bin/msgs -s"
Numele-alias pot avea și sintaxa „:include:nume-fișier” pentru a cere lui sendmail să citească fișierul
specificat pentru o listă de destinatari. De exemplu, un alias precum:
poets: ":include:/usr/local/lib/poets.list"
va citi /usr/local/lib/poets.list pentru lista de adrese care alcătuiesc grupul.
sendmail returnează o stare de ieșire care descrie ceea ce a făcut. Codurile sunt definite în
<sysexits.h>:
EX_OK Finalizarea cu succes a tuturor adreselor.
EX_NOUSER
Numele de utilizator nu este recunoscut.
EX_UNAVAILABLE
„Catchall” înseamnă că resursele necesare nu au fost disponibile.
EX_SYNTAX
Eroare de sintaxă în adresă.
EX_SOFTWARE
Eroare internă de software, inclusiv argumente greșite.
EX_OSERR
Eroare temporară a sistemului de operare, cum ar fi „cannot fork”.
EX_NOHOST
Numele gazdei nu este recunoscut.
EX_TEMPFAIL
Mesajul nu a putut fi trimis imediat, dar a fost pus la coadă.
Dacă este invocat ca newaliases, sendmail va reface baza de date a pseudonimelor. Dacă este invocat ca
mailq, sendmail va afișa conținutul cozii de corespondență. Dacă este invocat ca hoststat, sendmail va
imprima baza de date persistentă privind starea gazdelor. Dacă este invocat ca purgestat, sendmail va
curăța intrările expirate din baza de date a stării gazdelor persistente. Dacă este invocat ca smtpd,
sendmail va acționa ca un demon, ca și cum ar fi specificată opțiunea -bd.
NOTE
sendmail este adesea învinuit pentru multe probleme care sunt de fapt rezultatul altor probleme, cum ar
fi modurile prea permisive ale directoarelor. Din acest motiv, sendmail verifică modurile directoarelor
și fișierelor de sistem pentru a determina dacă acestea pot fi de încredere. Deși aceste verificări pot
fi dezactivate și securitatea sistemului poate fi redusă prin activarea opțiunii DontBlameSendmail,
problemele de permisiune ar trebui rezolvate. Pentru mai multe informații, consultați ghidul de instalare
și utilizare Sendmail Installation and Operation Guide
FIȘIERE
Cu excepția fișierului /etc/mail/sendmail.cf în sine, următoarele nume de rute sunt toate specificate în
/etc/mail/sendmail.cf. Astfel, aceste valori sunt doar aproximative.
/etc/mail/aliases
date brute pentru numele alias
/etc/mail/aliases.db
baza de date pentru numele alias
/etc/mail/sendmail.cf
fișier de configurare
/etc/mail/helpfile
fișier de ajutor
/var/lib/sendmail/sendmail.st
statistici colectate
/var/spool/mqueue/*
fișiere temporale
CONSULTAȚI ȘI
binmail(1), mail(1), rmail(1), syslog(3), aliases(5), mailaddr(7), rc(8)
DARPA Internet Request For Comments RFC819, RFC821, RFC822. Sendmail Installation and Operation Guide,
No. 8, SMM.
http://www.sendmail.org/
US Patent Numbers 6865671, 6986037.
ISTORIC
Comanda sendmail a apărut în 4.2BSD.
TRADUCERE
Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu
<remusgabriel.chelu@disroot.org>
Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 sau o
versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO
RESPONSABILITATE.
Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team-
ro@lists.sourceforge.net.
$Data: 22 noiembrie 2013 20:51:56 $ SENDMAIL(8)