EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

couriertcpd - Online în cloud

Rulați couriertcpd în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda couriertcpd 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


couriertcpd - demonul serverului TCP Courier mail server

REZUMAT


couriertcpd [-pid=pidfile] [opțiune...] {listă} {program} {arg...}

couriertcpd {-pid=pidfile} {-Stop}

couriertcpd {-pid=pidfile} {-repornire}

DESCRIERE


couriertcpd acceptă conexiuni de rețea de intrare și rulează program după stabilirea fiecăruia
conexiune retea. The programIntrarea și ieșirea standard sunt setate la rețea
conexiune.

listă este o listă de numere de porturi TCP, separate prin virgulă, unde sunt create conexiunile de intrare.
program este programul de rulat. Dacă program necesită orice argumente, acestea sunt specificate pe
linia de comandă, după program însăși.

Înainte de a alerga program, couriertcpd iniţializează mai multe variabile de mediu care
descrieți conexiunea la rețea. Mediul moștenit de program va fi
mediu moștenit de couriertcpd, plus orice variabile de mediu suplimentare
initializat de couriertcpd. De asemenea, este posibil să respingi anumite conexiuni de rețea.
Sunt disponibile mai multe opțiuni pentru a specifica ce conexiuni de rețea vor fi respinse.

OPŢIUNI


-acces=nume de fișier
Specifică un fișier de acces opțional. Fișierul de acces listează adresele IP de la care
conexiunile trebuie acceptate sau respinse. Fișierul de acces este folosit și pentru inițializare
variabilele de mediu bazate pe adresa IP a conexiunii. nume de fișier este un GDBM
sau fișierul bazei de date DB care este de obicei creat de un script dintr-unul sau mai multe fișiere text.
Consultați „ACCES FIȘIER” de mai jos pentru mai multe informații.

-accesslocal
Căutați IP-ul și portul interfeței locale în fișierul de acces, pe lângă căutarea în sus
IP-ul de la distanță. Acest lucru oferă un mecanism pentru setarea variabilelor de mediu în funcție de
la ce adresă IP și/sau port clientul s-a conectat. În fișierul de acces, „1.2.3.4.25”
potrivește conexiunile la adresa IP 1.2.3.4 portul 25; „1.2.3.4” potrivește conexiunile la IP
adresa 1.2.3.4 pe orice port; și „*.25” potrivește conexiunile la portul 25 de pe orice IP
adresa.

-adresa=nnnn
Acceptați conexiuni de rețea numai la adresa IP nnnn. Dacă nu este specificat, couriertcpd
acceptă conexiuni la orice adresă IP pe care sistemul acceptă conexiuni. Dacă
sistemul are mai multe interfețe de rețea cu adrese IP separate, această opțiune face
couriertcpd acceptați conexiuni numai la o anumită adresă IP. Majoritatea sistemelor au
interfețe de rețea multiple: interfața loopback, plus interfața de rețea locală,
astfel încât -address=127.0.0.1 acceptă conexiuni numai din sistemul local. Când
sunt specificate mai multe numere de porturi, este, de asemenea, posibil să legați selectiv diferite
adresele de rețea la fiecare număr de port când listă specifică mai mult de un număr de port.
Vedea "Multiplu port listă[1]" de mai jos pentru mai multe informații.

-bloc=zonă[,a fost[/nnnn][,msg]]
Inițializați variabila de mediu a fost dacă ambele dintre următoarele condiții sunt adevărate:
a fost nu este deja initializat; adresa IP de conectare poate fi găsită într-un DNS
listă. Vedeți mai jos LISTE DE ACCES DNS. Multiplu -bloc pot fi utilizate opțiuni.

-denimsg=a) Sport and Nutrition Awareness Day in Manasia Around XNUMX people from the rural commune Manasia have participated in a sports and healthy nutrition oriented activity in one of the community’s sports ready yards. This activity was meant to gather, mainly, middle-aged people from a Romanian rural community and teach them about the benefits that sports have on both their mental and physical health and on how sporting activities can be used to bring people from a community closer together. Three trainers were made available for this event, so that the participants would get the best possible experience physically and so that they could have the best access possible to correct information and good sports/nutrition practices. b) Sports Awareness Day in Poiana Țapului A group of young participants have taken part in sporting activities meant to teach them about sporting conduct, fairplay, and safe physical activities. The day culminated with a football match.
Specifică un mesaj opțional care trebuie returnat clientului dacă -acces opțiune
le respinge. Implicit este să renunți la conexiunea TCP fără a trimite înapoi
mesaje.

-picătură=a fost
Dacă variabila de mediu a fost este setată la o valoare nevide, se încheie imediat. Do
nu rulați program pentru a gestiona conexiunea. Consultați LISTE DE ACCES DNS, mai jos, pentru mai multe
informaţii. a fost implicit la „BLOCARE”, dacă nu este specificat.

-grup=grup
set couriertcpdeste ID-ul grupului său. grup poate fi specificat numeric sau prin numele acestuia.
Numai superutilizatorul poate folosi -grup.

-ascultă=n
Lungimea cozii care deține conexiunile în așteptare. n este un număr. Dacă nu este specificat,
se utilizează implicit sistemul.

-maxperc=n
Numărul maxim de conexiuni acceptate din același bloc de rețea C. Folosind asta
opțiunea este recomandată, deoarece sloturile de conectare sunt limitate. Fără această opțiune,
același bloc de rețea C poate utiliza toate sloturile de conexiune disponibile.

-maxperip=n
Numărul maxim de conexiuni acceptate de la aceeași adresă IP. Folosiți atât -maxperc
și -maxperip opțiuni pentru reglarea fină a limitelor de conexiune. De exemplu, când couriertcpd is
ascultând pe portul SMTP este logic să setați o limită superioară a numărului de
conexiuni din același bloc C. Domeniile care trimit o cantitate mare de mail au adesea
mai multe servere care trimit e-mail de ieșire din același bloc C, așa că este logic să setați
limite ale blocurilor C individuale. Pe de altă parte, dacă couriertcpd ascultă pe
Portul POP3 este mai logic să setați limite pentru adresele IP individuale. Dacă un bloc C
de adrese este atribuită unui pool de modem dialup, cu siguranță este posibil să aveți multe
Adresele IP din același bloc C au conexiuni la serverul POP3 în același timp
timp.

-maxprocs=n
Numărul maxim de sloturi de conexiune sau numărul maxim de procese începute. Acest
specifică efectiv numărul maxim de conexiuni acceptate în același timp.
După ce numărul maxim de conexiuni a fost deschis, couriertcpd așteaptă o
conexiunea existentă să se închidă, înainte de a accepta alte conexiuni.

-avertizează=n
Jurnal a LOG_AVERTISMENT mesaj către syslog atunci când numărul de procese active depășește n.
implicit este 90% din maxprocs. couriertcpd busteni a LOG_ALERT mesaj syslog atunci când
numărul de procese active atinge maximul.

-nodnslookup
Nu căutați numele de gazdă asociat cu adresa IP de conectare și local
adrese, nu inițializați TCPREMOTEHOST or TCPLOCALHOST variabilele de mediu (vezi
de mai jos).

-noidentlookup
Nu efectuați o identitate căutare și nu inițializați TCPREMOTEINFO mediu inconjurator
variabilă.

-pid=nume de fișier
Dacă este dat, couriertcpd se pune în fundal și își salvează ID-ul de proces în acesta
fișier, de obicei undeva în /var/run.

Această opțiune trebuie să fie prezentă și atunci când utilizați -repornire și -Stop opțiuni.

-repornire
Trimite un SIGHUP unui existent couriertcpd proces. Specificați același lucru -pid argument ca
cel care a fost folosit pentru a începe couriertcpd. ID-ul procesului este citit din -pid fişier,
si couriertcpd primește un semnal SIGHUP.

-stderr=socket
set programeroare standard la conexiunea de rețea, la fel ca intrarea sa standard
și ieșire.

-stderr=fișier jurnal
set programeroare standard pentru fișierul specificat, fișierul jurnal. Fișierul este creat, dacă
necesar și este deschis în modul anexare.

-stderrlogger=logprogram
set programeroare standard la o conductă, care este citită de logprogram. O singură instanță
of busteni este pornit, care primește eroare standard de la fiecare instanță de program.
Specificat busteni este executat cu capătul de ieșire al conductei stderr conectat ca
intrare standard. logprogram este executat cu un singur argument - programnumele lui.

-stderrloggername=nume
Utilizare nume ca argument la logprogram, in loc de programnumele lui.

-Stop
Opriți (ucideți) un existent couriertcpd proces. Specificați același lucru -pid argument ca unul
care a fost folosit pentru a începe couriertcpd. ID-ul procesului este citit din -pid dosarul, iar
couriertcpd procesul este ucis. Toate procesele copil de couriertcpd va primi a
semnal SIGTERM.

-utilizator=utilizator
set couriertcpdID-ul utilizatorului. De asemenea, ID-ul grupului este setat la ID-ul grupului utilizatorului. Folosind
atât -grup și -utilizator nu este necesar. Numai superutilizatorul poate specifica -utilizator.

MULTIPLU PORT LISTA


listă argumentul poate fi o listă de mai multe numere de porturi separate prin virgulă. couriertcpd
va crea conexiuni de rețea pe orice port listat. Fiecare număr de port poate fi opțional
specificat ca „address.port”, de exemplu:

couriertcpd -pid=/var/run/smtp.pid 127.0.0.1.25,999 program

Totuși, această instanță acceptă conexiuni de rețea fie la portul 25, fie la portul 999
conexiunile pe portul 25 sunt create numai pe adresa IP 127.0.0.1, bucla inversă
interfață.

Ori de câte ori nu este specificată o adresă IP, conexiunile de rețea sunt acceptate la orice IP
adresa (numită „wildcarding”). Pe sistemele compatibile cu IPv6, couriertcpd va încerca să
creați două porturi de intrare de conexiune la rețea, dacă nu este specificată o adresă IP. După
creând primul port ca port wildcard IPv6, couriertcpd va încerca apoi să creeze
un port wildcard IPv4, cu același număr de port. Unele sisteme derivate din BSD trebuie să utilizeze
porturi wildcard IPv6 și IPv4 separate pentru a crea conexiuni de rețea de intrare. Cele mai multe altele
sistemele au nevoie doar de un port IPv6 pentru a crea atât conexiuni de rețea IPv6, cât și IPv4.
couriertcpd ignoră în liniște eșecul creării unui port wildcard IPv4, atâta timp cât un IPv6
wildcard a fost creat cu succes.

-abordare opțiunea poate fi utilizată pentru a stabili o anumită adresă IP pentru fiecare port listat
număr. De exemplu:

couriertcpd -pid=/var/run/smtp.pid 127.0.0.1.25,127.0.0.1.999 program

și

couriertcpd -pid=/var/run/smtp.pid -address=127.0.0.1 25,999 program

va crea conexiuni de rețea pe porturile 25 și 999 ale adresei IP 127.0.0.1.

ACCES FILE


Fișierul de acces listează adrese IP care couriertcpd va accepta sau respinge conexiuni
din. Un fișier de acces este opțional. Fără un fișier de acces couriertcpd acceptă o conexiune
de la orice adresă IP.

Pot fi specificate atât adresele IPv4, cât și IPv6, dacă este disponibil suportul IPv6. A
Sintaxa non-standard este utilizată în prezent pentru a specifica adrese IPv6. Acest lucru poate fi modificat
in viitorul apropiat. În prezent, suportul IPv6 este considerat experimental.

Fișierul de acces este un fișier de bază de date binar care este de obicei creat de un script, cum ar fi
makemtpaccess(8)[2], dintr-unul sau mai multe fișiere text simplu. Liniile goale din fișierul text sunt
ignorat. Liniile care încep cu caracterul # sunt de asemenea ignorate.

Respingerea și acceptare Conexiuni by IP adresa
Următoarea linie indică couriertcpd pentru a respinge toate conexiunile de la o adresă IP
gamă:

netblock nega

netblock este o adresă IP, cum ar fi 192.68.0.2. este caracterul tabulator ASCII. Acolo
TREBUIE să fie exact un caracter de tabulatură după adresa IP și cuvântul „refuză”.

De asemenea, puteți bloca conexiunile dintr-un întreg bloc C de rețea:

192.68.0 nega

Acest lucru blochează conexiunile de la adresele IP 192.68.0.0 până la 192.68.0.255. Blocare
conexiunile dintr-un întreg bloc de rețea B sau A funcționează în același mod.

Utilizați cuvântul „permite” în loc de „refuză” pentru a permite în mod explicit conexiunile de la acel IP
adresa sau netblock. De exemplu:

192.68.0 nega
192.68.0.10 permite

Acest lucru blochează toate conexiunile de la 192.68.0.0 la 192.68.0.255, cu excepția 192.68.0.10. Aceste
două linii pot apărea în orice ordine. couriertcpd folosește întotdeauna linia cu cele mai specifice
Adresa IP.

Dacă adresa IP a conexiunii nu este găsită în fișierul de acces, conexiunea este
acceptate implicit. Următoarea linie face ca conexiunile nelistate să fie respinse:

* nega

IPv6 adrese
notițe
Suportul IPv6 în fișierul de acces este experimental și poate fi modificat în viitor
eliberare. Următoarea sintaxă poate fi modificată în orice moment.

Fișierul de acces poate specifica și adrese IPv6, dacă suportul IPv6 este disponibil. The
formatul de adresă IPv4 existent este utilizat pentru adresele IPv6 mapate cu IPv4 și nu sunt modificări
necesar. Pentru toate celelalte adrese IPv6, utilizați următorul format:

:hhhh:hhhh:hhhh:hhhh:hhhh:hhhh:hhhh:hhhhacțiune

Adresa IPv6 trebuie să înceapă cu :. Inițial: caracterul nu face cu adevărat parte din
Adresă IPv6, este folosită doar pentru a desemna această înregistrare ca adresă IPv6, permițând un
fișierul de acces pentru a conține un amestec de adrese IPv4 și IPv6. Adresa IPv6 urmează
initial : caracter și trebuie scris folosind zero-căptușit litere mici hexazecimal
cifre. De exemplu:

:0000:0000:0000:0000:0000:f643:00a2:9354<tab>deny

Netblocurile trebuie specificate folosind numai granițele de cuvinte par:

:3ffe nega

Acest lucru va nega întregul 3ffe::/16 (rețeaua 6bone, care este eliminată treptat).

:2002:c0a8 nega

Acest lucru va respinge 2002:c0a8::/32 (adrese 6to4 derivate din spațiul de adrese private).

reglaj mediu inconjurator variabile
allow poate fi urmată opțional de o listă de atribuiri ale variabilelor de mediu, separate
prin virgule. Variabilele de mediu sunt setate înainte de execuție program sau verificarea accesului
liste (vezi mai jos). De exemplu:

192.68.0 permite, RELECLIENT
192.68.0.10 permit,RELAYCLIENT,SIZELIMIT=1000000

Aceasta stabilește RELECLIENT variabilă de mediu pentru conexiunile din blocul 192.68.0. În
în plus, cel SIZELIMIT variabila de mediu este setată la 1000000 dacă conexiunea
provine de la adresa IP 192.68.0.10.

Rețineți că RELECLIENT trebuie specificat în mod explicit pentru adresa IP 192.68.0.10. The
prima linie NU este folosită pentru conexiunile de la această adresă IP. couriertcpd citeste doar unul
intrare din fișierul de acces, intrarea pentru cea mai specifică adresă IP.

DNS ACCES LISTE
O alternativă la listarea adreselor IP interzise este utilizarea unui acces IP extern bazat pe DNS
listă.

Nu există nicio prevedere care să accepte liste bazate pe IPv6, deoarece încă nu există. Bazat pe IPv6
Suportul pentru lista de acces va fi adăugat în viitor.

couriertcpdConfigurația implicită nu respinge automat conexiunile de la niciun IP
adresa listată pe o listă bazată pe DNS. Dacă adresa IP de conectare este listată couriertcpd
pur și simplu setează o variabilă de mediu. Depinde de program, condusă de couriertcpd, a citi
variabila de mediu și alegeți ce să faceți dacă variabila de mediu este setată.

Vă rugăm să rețineți că, dacă variabila de mediu este deja setată, couriertcpd NU va căuta
lista de acces. Aceasta poate fi folosită pentru a suprascrie lista de acces unde program afară
recunoaște lista de acces dacă variabila de mediu nu este goală. Prin setarea
variabilă de mediu într-un șir gol din fișierul de acces (vezi mai sus), puteți să îl înlocuiți
liste de acces pentru adresele IP selectate.

-bloc opțiunea interogează o listă DNS pentru fiecare adresă IP de conectare. Singurul necesar
argument pentru -bloc este zona DNS care este folosită pentru a publica lista. Numele zonei
poate fi urmat opțional de o virgulă și de numele variabilei de mediu pentru a seta dacă
lista DNS include adresa IP. couriertcpd setează variabila de mediu BLOC if
nu specificați singur numele.

Numele variabilei de mediu poate fi urmat opțional de o bară oblică și un IP
abordare. În mod normal couriertcpd setează variabila de mediu dacă lista de acces include
orice O intrare de înregistrare pentru adresa IP specificată. Unele liste de acces pot oferi suplimentar
informații prin returnarea uneia dintre mai multe înregistrări A posibile. Dacă numele mediului
variabila este urmată de o bară oblică și o adresă IP, variabila de mediu va fi
inițializat numai dacă lista de acces include o înregistrare A care conține IP-ul indicat
adresa.

Conținutul variabilei de mediu va fi conținutul oricărei înregistrări TXT pentru
adresa IP listată. a fost[/nnnn] poate fi urmat opțional de o virgulă și un text
mesaj, care va fi folosit în locul înregistrării TXT. Mesajul text poate include a
un singur caracter @ undeva în el, care va fi înlocuit cu adresa IP listată.

Cand -cădere brusca opțiunea este dată în plus față de -bloc, couriertcpd întrerupe conexiunea,
mai degrabă decât să ruleze program. În primul rând, toate -bloc opțiunile sunt procesate și
variabilele de mediu sunt setate, pe baza rezultatelor oricăror căutări DNS care se potrivesc. The -cădere brusca
este procesat după toate căutările DNS. -cădere brusca ia o listă de medii separate prin virgulă
variabile (dacă nu sunt specificate, BLOC este lista implicită). Dacă vreo variabilă de mediu numită
langa -cădere brusca opțiunea este setată la un șir nevid, couriertcpd renunță la conexiunea
de executare a program.

MULTIPLU DNS LISTE
Multiplu -bloc pot fi utilizate opțiuni. Adresa IP de conectare este căutată în mai multe
liste de acces. Acest lucru este implementat după cum urmează.

couriertcpd procesează toate -bloc opțiuni pe rând. Dacă mediul indicat
variabila este deja setata, couriertcpd omite căutarea listei DNS (acest lucru este valabil și dacă numai
unu -bloc este specificată opțiunea). Prin urmare, dacă sunt multiple -bloc sunt utilizate opțiuni și un IP
adresa se găsește în prima listă de acces, restul listelor care folosesc aceeași
variabila de mediu nu va fi verificată. Dar alte liste care folosesc un mediu diferit
variabila VA fi verificată.

La fel zonă poate fi specificat de mai multe ori, cu diferite variabile de mediu și
adrese IP diferite. De exemplu:

couriertcpd -block=block.example.org,BLOCK1/127.0.0.2 \
-block=block.example.org,BLOCK2/127.0.0.3

Dacă lista de acces specificată conține o înregistrare A pentru adresa listată și înregistrarea A
conține adresa IP 127.0.0.2, couriertcpd inițializează BLOC1 mediu inconjurator
variabil. Dacă înregistrarea A conține adresa IP 127.0.0.3, couriertcpd inițializează
BLOC2. Dacă ambele înregistrări sunt prezente, ambele variabile sunt inițializate.

couriertcpd folosește următoarea logică pentru a determina ce fel de interogare DNS să emită:

Dacă nici adresa IP, nici msg este specificat, couriertcpd va cere existența
Înregistrări TXT, pentru adresa IP.

Doar daca msg este specificat, couriertcpd caută existența înregistrărilor A, pentru IP
adresa.

If /nnnn este folosit și msg nu este specificat pentru cel puțin unul -bloc opțiune pentru același lucru
zona, couriertcpd va solicita existența ORICE înregistrări, care ar trebui să returneze atât TXT
și toate înregistrările A pentru această adresă IP.

If /nnnn este folosit și msg este specificat pentru fiecare -bloc opțiune pentru aceeași zonă,
couriertcpd va solicita doar existența înregistrărilor A.

MEDIUL VARIABILE


couriertcpd de asemenea, inițializează următoarele variabile de mediu înainte de rulare program:

TCPLOCALHOST
Numele gazdei de la capătul local al conexiunii la rețea, căutat în DNS.
TCPLOCALHOST nu va fi setată dacă adresa IP a conexiunii de rețea este la capătul local
nu poate fi găsit în DNS, sau dacă -nodnslookup este specificată opțiunea. TCPLOCALHOST va fi
setat la sfoară softdnserr dacă căutarea DNS eșuează cu o eroare temporară (deci tu
nu poate spune dacă adresa IP are asociat un nume de gazdă valid) sau dacă
căutările DNS inverse și înainte nu se potrivesc. TCPLOCALHOST nu va fi setat dacă
căutarea DNS inversă eșuează complet.

TCLOCALIP
Adresa IP a capătului local al conexiunii la rețea.

TCPLOCALPORT
Numărul portului de la capătul local al conexiunii la rețea.

TCPREMOTEHOST
Numele de gazdă al gazdei care se conectează. Ca TCPLOCALHOST, dar pentru IP-ul de conectare
adresa.

TCPREMOTEIP
Adresa IP de conectare.

TCPREMOTEINFO
Șir de identificare primit de la serverul IDENT pe adresa IP de la distanță. Nu setat
dacă serverul IDENT a returnat o eroare sau dacă -noidentlookup a fost specificată opțiunea.

TCPREMOTEPORT
Portul TCP al capătului de la distanță al conexiunii la rețea.

Utilizați couriertcpd online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    Phaser
    Phaser
    Phaser este o deschidere rapidă, gratuită și distractivă
    cadru de joc HTML5 sursă care oferă
    Redare WebGL și Canvas
    browsere web desktop și mobile. Jocuri
    poate fi co...
    Descărcați Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL este un motor de joc pentru creare
    versiuni electronice ale plăcii tradiționale
    și jocuri de cărți. Oferă suport pentru
    redarea și interacțiunea pieselor de joc,
    și ...
    Descărcați VASSAL Engine
  • 3
    OpenPDF - Furk of iText
    OpenPDF - Furk of iText
    OpenPDF este o bibliotecă Java pentru creare
    și editarea fișierelor PDF cu un LGPL și
    Licență open source MPL. OpenPDF este
    Succesorul LGPL/MPL open source al iText,
    o ...
    Descărcați OpenPDF - Furk of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem pentru automatizare
    Analize Geoștiințifice - este un Geografic
    Sistemul informatic (GIS) software cu
    capacități imense pentru geodate
    procesare și ana...
    Descărcați SAGA GIS
  • 5
    Caseta de instrumente pentru Java/JTOpen
    Caseta de instrumente pentru Java/JTOpen
    IBM Toolbox for Java / JTOpen este un
    biblioteca de clase Java care acceptă
    programare client/server și internet
    modele către un sistem care rulează OS/400,
    i5/OS, o...
    Descărcați Toolbox pentru Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (sau D3 pentru documente bazate pe date)
    este o bibliotecă JavaScript care vă permite
    pentru a produce date dinamice, interactive
    vizualizări în browsere web. Cu D3
    tu...
    Descărcați D3.js
  • Mai mult »

Comenzi Linux

Ad