InglésFrancésEspañol

Ad


icono de página de OnWorks

couriertcpd - Online en la nube

Ejecute couriertcpd en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando couriertcpd que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


couriertcpd - el demonio del servidor TCP del servidor de correo Courier

SINOPSIS


mensajeríacpd [-pid =archivo pid] [opción...] {lista} {programa} {arg...}

mensajeríacpd {-pid =archivo pid} {-detener}

mensajeríacpd {-pid =archivo pid} {-reiniciar}

DESCRIPCIÓN


mensajeríacpd acepta conexiones de red entrantes y ejecuta programa después de establecer cada
conexión de red. El programaLa entrada y salida estándar están configuradas para la red.
conexión.

lista es una lista separada por comas de números de puerto TCP donde se crean las conexiones entrantes.
programa es el programa a ejecutar. Si programa requiere cualquier argumento, se especifican en
la línea de comando, después programa misma.

Antes de correr programa, mensajeríacpd inicializa varias variables de entorno que
describir la conexión de red. El entorno heredado por programa será el
entorno heredado por mensajeríacpd, más cualquier variable de entorno adicional
inicializado por mensajeríacpd. También es posible rechazar determinadas conexiones de red.
Hay varias opciones disponibles para especificar qué conexiones de red serán rechazadas.

CAMPUS


-access =nombre de archivo
Especifica un archivo de acceso opcional. El archivo de acceso enumera las direcciones IP desde las que
las conexiones deben aceptarse o rechazarse. El archivo de acceso también se usa para inicializar
variables de entorno basadas en la dirección IP de la conexión. nombre de archivo es un GDBM
o archivo de base de datos de base de datos que normalmente se crea mediante un script a partir de uno o más archivos de texto.
Consulte "ACCESO AL ARCHIVO" a continuación para obtener más información.

-acceso local
Busque la IP y el puerto de la interfaz local en el archivo de acceso, además de buscar
la IP remota. Esto proporciona un mecanismo para establecer variables de entorno en función de
a qué dirección IP y / o puerto se conectó el cliente. En el archivo de acceso, "1.2.3.4.25"
hace coincidir las conexiones con la dirección IP 1.2.3.4 puerto 25; "1.2.3.4" coincide con las conexiones a la IP
dirección 1.2.3.4 en cualquier puerto; y "* .25" coincide con las conexiones al puerto 25 en cualquier IP
dirección.

-address =nnnn
Acepta conexiones de red solo a la dirección IP nnnn. Si no se especifica, mensajeríacpd
acepta conexiones a cualquier dirección IP en la que el sistema acepta conexiones. Si el
El sistema tiene múltiples interfaces de red con direcciones IP separadas, esta opción hace
mensajeríacpd aceptar conexiones solo a una dirección IP específica. La mayoría de los sistemas tienen
múltiples interfaces de red: la interfaz de bucle invertido, más la interfaz de red local,
de modo que -address = 127.0.0.1 acepta conexiones solo desde el sistema local. Cuándo
se especifican varios números de puerto, también es posible enlazar selectivamente diferentes
direcciones de red a cada número de puerto cuando lista especifica más de un número de puerto.
Ver "Múltiple Puerto lista[1] "a continuación para obtener más información.

-block =zona[,var[/nnnn] [,MSG]]
Inicializar la variable de entorno var si se cumplen las dos condiciones siguientes:
var aún no está inicializado; la dirección IP de conexión se puede encontrar en un DNS
lista. Consulte LISTAS DE ACCESO DE DNS, a continuación. Múltiple -bloquear se pueden utilizar opciones.

-denymsg =texto
Especifica un mensaje opcional que se devolverá al cliente si el -acceso opción
los rechaza. El valor predeterminado es desconectar la conexión TCP sin devolver ningún
mensajes.

-drop =var
Si la variable de entorno var se establece en un valor no vacío, finalizar inmediatamente. Hacer
no ejecutar el programa para manejar la conexión. Consulte las LISTAS DE ACCESO A DNS, a continuación, para obtener más información.
información. var por defecto es "BLOQUEO", si no se especifica.

-grupo =grupo de XNUMX
Set mensajeríacpdEs su ID de grupo. grupo de XNUMX puede especificarse numéricamente o por su nombre.
Solo el superusuario puede usar -grupo.

-escucha =n
Longitud de la cola que contiene conexiones pendientes. n es un número. Si no se especifica,
se utiliza el sistema predeterminado.

-maxperc =n
Número máximo de conexiones aceptadas desde el mismo bloque de red C. Usando esto
Se recomienda la opción, porque las ranuras de conexión son limitadas. Sin esta opción, el
El mismo bloque de red C puede consumir potencialmente todas las ranuras de conexión disponibles.

-maxperip =n
Número máximo de conexiones aceptadas desde la misma dirección IP. Utilice tanto el -maxperc
y -maxperip opciones para ajustar los límites de conexión. Por ejemplo, cuando mensajeríacpd is
escuchando en el puerto SMTP, tiene sentido establecer un límite superior en el número de
Conexiones desde el mismo bloque C. Los dominios que envían una gran cantidad de correo a menudo tienen
varios servidores que envían correo saliente desde el mismo bloque C, por lo que tiene sentido establecer
límites en bloques C individuales. Por otro lado, si mensajeríacpd está escuchando en el
Puerto POP3 tiene más sentido establecer límites en direcciones IP individuales. Si un bloque C
de direcciones se asigna a un grupo de módem de acceso telefónico, ciertamente es posible tener muchas
Las direcciones IP dentro del mismo bloque C tienen conexiones al servidor POP3 en el mismo
en las transacciones.

-maxprocs =n
Número máximo de ranuras de conexión o número máximo de procesos iniciados. Esta
especifica efectivamente el número máximo de conexiones aceptadas al mismo tiempo.
Una vez que se haya abierto el número máximo de conexiones, mensajeríacpd espera un
conexión existente para cerrar, antes de aceptar más conexiones.

-warn =n
Iniciar sesión REGISTRO_ADVERTENCIA mensaje al syslog cuando el número de procesos activos excede n.
por defecto es el 90% de maxprocs. mensajeríacpd registra un LOG_ALERT mensaje de syslog cuando el
número de procesos activos alcanza el máximo.

-nodnslookup
No busque el nombre de host asociado con la dirección IP de conexión y la
direcciones, no inicialice el TCPREMOTEHOST or TCPLOCALHOST variables de entorno (ver
abajo).

-búsqueda de noidentes
No realice una ident búsqueda, y no inicialice el TCPREMOTEINFO entorno
variable.

-pid =nombre de archivo
Si se da, mensajeríacpd se pone en segundo plano y guarda su ID de proceso en este
file, generalmente en algún lugar de / var / run.

Esta opción también debe estar presente cuando se utiliza el -reiniciar y -detener .

-reiniciar
Envíe un SIGHUP a un mensajeríacpd proceso. Especifique lo mismo -pid argumento como
el que se usó para empezar mensajeríacpd. El ID de proceso se lee del -pid archivo,
y mensajeríacpd recibe una señal SIGHUP.

-stderr = enchufe
Set programaError estándar de la conexión de red, al igual que su entrada estándar.
y salida.

-stderr =archivo de registro
Set programaEs el error estándar del archivo especificado, logfile. El archivo se crea, si
necesario y se abre en modo adjuntar.

-stderrlogger =programa de registro
Set programa´s error estándar en una tubería, que es leído por programa de registro. Solo una instancia
of logger se inicia, que recibe un error estándar de cada instancia de programa.
El especificado logger se ejecuta con el extremo de salida del tubo stderr conectado como
entrada estándar. programa de registro se ejecuta con un argumento - programanombre de.

-stderrloggername = nombre
Uso nombre como el argumento para programa de registro, en vez de programanombre de.

-detener
Detener (matar) un existente mensajeríacpd proceso. Especifique lo mismo -pid argumento como el
que se usó para empezar mensajeríacpd. El ID de proceso se lee del -pid archivo, y el
mensajeríacpd el proceso se mata. Todos los procesos secundarios de mensajeríacpd recibirá un
Señal SIGTERM.

-user =usuario
Set mensajeríacpdID de usuario. Además, el ID de grupo se establece en el ID de grupo del usuario. Utilizando
ambas -grupo y -usuario no es necesario. Solo el superusuario puede especificar -usuario.

MÚLTIPLE PORT Anuncia


La lista El argumento puede ser una lista separada por comas de varios números de puerto. mensajeríacpd
creará conexiones de red en cualquier puerto de la lista. Cada número de puerto puede ser opcionalmente
especificado como "address.port", por ejemplo:

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

Esta instancia acepta conexiones de red al puerto 25 o al puerto 999, sin embargo
Las conexiones en el puerto 25 se crean solo en la dirección IP 127.0.0.1, el loopback
de la interfaz del.

Siempre que no se especifica una dirección IP, se aceptan conexiones de red a cualquier IP
dirección (llamada "comodín"). En sistemas compatibles con IPv6, mensajeríacpd intentará
cree dos puertos de conexión de red entrantes, si no se especifica una dirección IP. Después
creando el primer puerto como un puerto comodín IPv6, couriertcpd intentará crear
un puerto comodín IPv4, con el mismo número de puerto. Algunos sistemas derivados de BSD deben utilizar
puertos comodín IPv6 e IPv4 separados para crear conexiones de red entrantes. Mayoría de los demás
Los sistemas solo necesitan un puerto IPv6 para crear conexiones de red entrantes IPv6 e IPv4.
mensajeríacpd ignora silenciosamente una falla al crear un puerto comodín IPv4, siempre que un IPv6
El comodín se creó con éxito.

La -direccion La opción se puede utilizar para predeterminar una dirección IP específica para cada puerto de la lista.
número. Por ejemplo:

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

y

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

creará conexiones de red en los puertos 25 y 999 de la dirección IP 127.0.0.1.

ACCESO ARCHIVO


El archivo de acceso enumera las direcciones IP que mensajeríacpd aceptará o rechazará conexiones
desde. Un archivo de acceso es opcional. Sin archivo de acceso mensajeríacpd acepta una conexión
desde cualquier dirección IP.

Se pueden especificar direcciones IPv4 e IPv6, si la compatibilidad con IPv6 está disponible. A
Actualmente se utiliza una sintaxis no estándar para especificar direcciones IPv6. Esto está sujeto a cambios.
en el futuro cercano. Actualmente, la compatibilidad con IPv6 se considera experimental.

El archivo de acceso es un archivo de base de datos binario que generalmente se crea mediante un script, como
hacemtpaccess(8) [2], de uno o más archivos de texto sin formato. Las líneas en blanco en el archivo de texto son
ignorado. Las líneas que comienzan con el carácter # también se ignoran.

rechazando y aceptar personales by IP dirección
La siguiente línea instruye mensajeríacpd rechazar todas las conexiones desde una dirección IP
rango:

netblock negar

bloque de red es una dirección IP, como 192.68.0.2. es el carácter de tabulación ASCII. Ahí
DEBE ser exactamente un carácter de tabulación después de la dirección IP y la palabra "denegar".

También puede bloquear conexiones de un bloque C de red completo:

192.68.0 negar

Esto bloquea las conexiones desde las direcciones IP 192.68.0.0 hasta 192.68.0.255. Bloqueo
las conexiones de un bloque de red B o A completo funcionan de la misma manera.

Utilice la palabra "permitir" en lugar de "denegar" para permitir explícitamente conexiones desde esa IP
dirección o netblock. Por ejemplo:

192.68.0 negar
192.68.0.10 permitir

Esto bloquea todas las conexiones desde 192.68.0.0 a 192.68.0.255 excepto 192.68.0.10. Estos
dos líneas pueden aparecer en cualquier orden. mensajeríacpd siempre usa la línea con la más específica
Direccion IP

Si la dirección IP de la conexión no se encuentra en el archivo de acceso, la conexión es
aceptado por defecto. La siguiente línea hace que se rechacen las conexiones no listadas:

* negar

IPv6 direcciones
Note
La compatibilidad con IPv6 en el archivo de acceso es experimental y está sujeta a cambios en el futuro.
liberar. La siguiente sintaxis está sujeta a cambios en cualquier momento.

El archivo de acceso también puede especificar direcciones IPv6, si la compatibilidad con IPv6 está disponible. El
El formato de dirección IPv4 existente se utiliza para direcciones IPv6 asignadas a IPv4 y no se realizan cambios.
requerido. Para todas las demás direcciones IPv6, utilice el siguiente formato:

: hhhh: hhhh: hhhh: hhhh: hhhh: hhhh: hhhh: hhhh DE ACTUAR!

La dirección IPv6 debe comenzar con:. El carácter inicial: no es realmente una parte del
Dirección IPv6, solo se utiliza para designar este registro como una dirección IPv6, lo que permite
archivo de acceso para contener una mezcla de direcciones IPv4 e IPv6. La dirección IPv6 sigue la
inicial: carácter, y debe estar escrito usando sin relleno minúscula hexadecimal
dígitos. Por ejemplo:

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

Los bloques de red deben especificarse utilizando únicamente límites de palabras pares:

: 3ffe negar

Esto negará 3ffe :: / 16 completo (red 6bone, que está eliminada).

: 2002: c0a8 negar

Esto negará 2002: c0a8 :: / 32 (direcciones 6to4 derivadas del espacio de direcciones privadas).

Fijar entorno las variables
allow puede ir seguido opcionalmente por una lista de asignaciones de variables de entorno, separadas
por comas. Las variables de entorno se establecen antes de ejecutar programa o comprobando el acceso
listas (ver más abajo). Por ejemplo:

192.68.0 permitir, CLIENTE RELAY
192.68.0.10 allow, RELAYCLIENT, SIZELIMIT = 1000000

Esto establece CLIENTE RELAY variable de entorno para conexiones desde el bloque 192.68.0. En
Además de eso, el LÍMITE DE TAMAÑO La variable de entorno se establece en 1000000 si la conexión
proviene de la dirección IP 192.68.0.10.

Tenga en cuenta que CLIENTE RELAY debe especificarse explícitamente para la dirección IP 192.68.0.10. El
La primera línea NO se usa para conexiones desde esta dirección IP. mensajeríacpd solo lee uno
entrada del archivo de acceso, la entrada para la dirección IP más específica.

DNS ACCESO LISTAS
Una alternativa a la lista de direcciones IP prohibidas es utilizar un acceso IP externo basado en DNS
lista.

No existe ninguna disposición para admitir listas basadas en IPv6, porque aún no existe ninguna. Basado en IPv6
Se agregará compatibilidad con listas de acceso en el futuro.

mensajeríacpdLa configuración predeterminada no rechaza automáticamente las conexiones de ninguna IP.
dirección que aparece en una lista basada en DNS. Si la dirección IP de conexión aparece couriertcpd
simplemente establece una variable de entorno. Depende de la programa, dirigido por mensajeríacpd, leer
la variable de entorno y elija qué hacer si la variable de entorno está configurada.

Tenga en cuenta que si la variable de entorno ya está configurada, mensajeríacpd NO buscará
la lista de acceso. Esto se puede utilizar para anular la lista de acceso donde programa , solamente
reconoce la lista de acceso si la variable de entorno no está vacía. Al establecer el
variable de entorno a una cadena vacía en el archivo de acceso (ver arriba), puede anular
listas de acceso para direcciones IP seleccionadas.

La -bloquear La opción consulta una lista de DNS para cada dirección IP de conexión. El único requerido
argumento para -bloquear es la zona DNS que se utiliza para publicar la lista. El nombre de la zona
opcionalmente puede ir seguido de una coma y el nombre de la variable de entorno para establecer si
la lista de DNS incluye la dirección IP. mensajeríacpd establece la variable de entorno BLOQUE if
no especifica el nombre usted mismo.

El nombre de la variable de entorno puede ir seguido opcionalmente por una barra y una dirección IP.
habla a. Normalmente mensajeríacpd establece la variable de entorno si la lista de acceso incluye
any Una entrada de registro para la dirección IP especificada. Algunas listas de acceso pueden ofrecer
información devolviendo uno de varios registros A posibles. Si el nombre del medio ambiente
la variable va seguida de una barra y una dirección IP, la variable de entorno será
Inicializado solo si la lista de acceso incluye un registro A que contiene la IP indicada
dirección.

El contenido de la variable de entorno será el contenido de cualquier registro TXT para el
dirección IP enumerada. var[/nnnn] puede ir seguido opcionalmente por una coma y un texto
mensaje, que se utilizará en lugar del registro TXT. El mensaje de texto puede incluir un
un solo carácter @ en algún lugar de él, que será reemplazado por la dirección IP indicada.

Cuando el -soltar se da la opción además de -bloquear, mensajeríacpd cae la conexión,
en lugar de ejecutar el programa. Primeramente -bloquear las opciones se procesan y el
Las variables de entorno se establecen en función de los resultados de cualquier búsqueda de DNS coincidente. El -soltar
se procesa después de todas las búsquedas de DNS. -soltar toma una lista de entornos separados por comas
variables (si no se especifican, BLOQUE es la lista predeterminada). Si alguna variable de entorno denominada
según el -soltar La opción se establece en una cadena no vacía, mensajeríacpd deja caer la conexión en su lugar
de ejecutar el programa.

MÚLTIPLE DNS LISTAS
Múltiple -bloquear se pueden utilizar opciones. La dirección IP de conexión se busca en múltiples
listas de acceso. Esto se implementa de la siguiente manera.

mensajeríacpd procesa todo -bloquear opciones una a la vez. Si el entorno indicado
la variable ya está configurada, mensajeríacpd omite la búsqueda de la lista de DNS (esto también es cierto si solo
una -bloquear se especifica la opción). Por lo tanto, si varios -bloquear se utilizan opciones y una IP
La dirección se encuentra en la primera lista de acceso, las listas restantes que usan la misma
no se comprobará la variable de entorno. Pero otras listas que usan un entorno diferente
Se comprobará la variable.

Lo mismo zona se puede especificar más de una vez, con diferentes variables de entorno y
diferentes direcciones IP. Por ejemplo:

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

Si la lista de acceso especificada contiene un registro A para la dirección indicada y el registro A
contiene la dirección IP 127.0.0.2, mensajeríacpd inicializa el BLOQUE 1 entorno
variable. Si el registro A contiene la dirección IP 127.0.0.3, mensajeríacpd inicializa
BLOQUE 2. Si ambos registros están presentes, ambas variables se inicializan.

mensajeríacpd utiliza la siguiente lógica para determinar qué tipo de consulta DNS emitir:

Si ni la dirección IP ni MSG está especificado, mensajeríacpd consultará la existencia de
Registros TXT, para la dirección IP.

si solo MSG está especificado, mensajeríacpd busca la existencia de registros A, para la IP
dirección.

If / nnnn se utiliza, y MSG no se especifica para al menos uno -bloquear opción para este mismo
zona, mensajeríacpd consultará la existencia de CUALQUIER registro, que debería devolver tanto TXT
y todos los registros A para esta dirección IP.

If / nnnn se utiliza, y MSG se especifica para cada -bloquear opción para esta misma zona,
mensajeríacpd solo consultará la existencia de registros A.

MEDIO AMBIENTE VARIABLES


mensajeríacpd también inicializa las siguientes variables de entorno antes de ejecutar programa:

TCPLOCALHOST
El nombre del host en el extremo local de la conexión de red, buscado en DNS.
TCPLOCALHOST no se establecerá si la dirección IP del extremo local de la conexión de red
no se puede encontrar en DNS, o si -nodnslookup Se especifica la opción. TCPLOCALHOST se mostrarán
establecido en la cuerda servidor suave si la búsqueda de DNS falla con un error temporal (por lo que
no puede saber si la dirección IP tiene un nombre de host válido asociado), o si el
Las búsquedas de DNS hacia adelante y hacia atrás no coinciden. TCPLOCALHOST no se establecerá si el
La búsqueda de DNS inversa falla por completo.

TCPLOCALIP
La dirección IP del extremo local de la conexión de red.

TCPLOCALPUERTO
Rhe número del puerto del extremo local de la conexión de red.

TCPREMOTEHOST
El nombre de host del host que se conecta. Me gusta TCPLOCALHOST, pero para la IP de conexión
dirección.

TCPREMOTEIP
Conexión de dirección IP.

TCPREMOTEINFO
Cadena de identificación recibida del servidor IDENT en la dirección IP remota. No establecido
si el servidor IDENT devolvió un error, o si el -búsqueda de noidentes se especificó la opción.

TCPREMOTEPORT
Puerto TCP del extremo remoto de la conexión de red.

Utilice couriertcpd en línea utilizando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    Phaser
    Phaser
    Phaser es una apertura rápida, gratuita y divertida
    marco de juego HTML5 de origen que ofrece
    Representación de WebGL y Canvas en
    navegadores web de escritorio y móviles. Juegos
    puede ser co ...
    Descargar Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL es un motor de juego para crear
    Versiones electrónicas de tablero tradicional.
    y juegos de cartas. Proporciona soporte para
    representación e interacción de las piezas del juego,
    y ...
    Descargar motor VASSAL
  • 3
    OpenPDF - Bifurcación de iText
    OpenPDF - Bifurcación de iText
    OpenPDF es una biblioteca de Java para crear
    y edición de archivos PDF con LGPL y
    Licencia MPL de código abierto. OpenPDF es el
    LGPL/MPL sucesor de código abierto de iText,
    un ...
    Descargar OpenPDF - Bifurcación de iText
  • 4
    SIG SAGA
    SIG SAGA
    SAGA - Sistema para automatizado
    Análisis geocientíficos - es un análisis geográfico
    Software del sistema de información (GIS) con
    inmensas capacidades para geodatos
    procesamiento y ana ...
    Descargar SIG SAGA
  • 5
    Caja de herramientas para Java / JTOpen
    Caja de herramientas para Java / JTOpen
    IBM Toolbox para Java / JTOpen es un
    biblioteca de clases de Java que soporta el
    programacion cliente/servidor e internet
    modelos a un sistema que ejecuta OS/400,
    i5/OS, o...
    Descargar Toolbox para Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (o D3 para documentos basados ​​en datos)
    es una biblioteca de JavaScript que le permite
    para producir datos dinámicos e interactivos
    visualizaciones en navegadores web. con D3
    tú...
    Descargar D3.js
  • Más "

Comandos de Linux

Ad