InglésFrancésEspañol

icono de página de OnWorks

aliascheck - Online en la nube

Ejecute aliascheck en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando aliascheck 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


aliascheck - comprobar la existencia de un alias de correo

SINOPSIS


aliascheck [--nopwd] nombre [archivo de alias]

aliascheck --mapa [--caso] nombre archivo de mapa

aliascheck --qmail [--nopwd] nombre [alias-usuario]

DESCRIPCIÓN


aliascheck comprueba si nombre es un alias de correo electrónico válido o un usuario en el archivo de contraseña. Eso
conversos nombre a minúsculas antes de realizar cualquiera de las comprobaciones. Si el alias o el usuario
existe, aliascheck sale con el estado 0 y muestra lo que se resuelve la dirección. Si el
alias no existe, aliascheck sale con el estado 1. Si aliascheck no puede determinar el
validez de nombre debido a algún error del sistema, sale con el estado 2.

aliascheck se puede ejecutar en tres modos diferentes: modo de alias de sendmail (el predeterminado), sendmail
modo mapa y modo qmail. En el modo de alias de sendmail, el segundo argumento, archivo de alias, es el
nombre del archivo de alias de sendmail, normalmente /etc/mail/alias.db. Si no hay un segundo argumento
suministrado, aliascheck comprueba primero la existencia de /etc/mail/alias.db, entonces para el
existencia de /etc/alias.db, finalmente sale con el estado 2 si no existe ningún archivo.
Cuando se encuentra un alias, aliascheck genera el valor de ese alias en la base de datos de alias.

Cuando se invoca aliascheck con --mapa, mira hacia arriba nombre in archivo de mapa, que debería ser un
base de datos creada con sendmail's hacer mapa(8) utilidad. Tenga en cuenta que los mapas tienen un ligero
formato diferente e incompatible con el de los archivos de alias. Utilizar el --caso argumento para
evitar nombre de plegarse a minúsculas antes de que se busque en la base de datos. Nota
en la --mapa implica el --nopwd .

Cuando aliascheck se le da el argumento --qmail, se ejecuta en modo qmail. En este caso, el
segundo argumento, alias-usuario, especifica el usuario bajo el cual qmail procesa los alias de correo.
aliascheck comprobará el directorio de inicio de este usuario en busca de archivos denominados .qmail-XXX para varios
sufijos apropiados XXX. Si tiene éxito, genera el nombre de ruta completo del
archivo.

Si aliascheck no puede encontrar un alias, también verifica el archivo de contraseñas y sale 0 si
puedo encontrar nombre allí. Si nombre se encuentra, aliascheck también genera nombre (en minúsculas) a
salida estándar antes de salir. (Esto es útil para Mail Avenger, porque asmtpd no
reconocer a los usuarios con shells no válidos o UID 0, mientras que los MTA normalmente lo hacen).
comprobación del archivo de contraseña, proporcione el --nopwd argumento a aliascheck.

EJEMPLOS


Si está utilizando Mail Avenger junto con una instalación de sendmail, es posible que desee
para poner el siguiente código en tu / etc / avenger / unknown archivo para rechazar correo por desconocido
usuarios que no aparecen en el archivo de alias.

aliascheck "$ RECIPIENT_LOCAL" /etc/mail/aliases.db> / dev / null
caso "$?" en
0)
# Recupera los cheques predeterminados
;;
1)
rechazar usuario desconocido
;;
*)
# Probablemente lo más seguro es no hacer nada, pero también
# diferir el correo con el siguiente comando:
#
#defer Archivo de alias de procesamiento de errores temporales
;;
esac

Si tiene qmail en lugar de sendmail, asumiendo qmail alias el usuario se llama "alias",
cambiaría la primera línea en el ejemplo anterior a:

aliascheck --qmail "$ RECIPIENT_LOCAL" alias> / dev / null

Use aliascheck en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad