Este es el comando tmail 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
tmail - Módulo de entrega de correo
SINOPSIS
correo electrónico [-B formato] [-D] [-F de_nombre] [-YO especificador_bandeja de entrada] usuario [+ carpeta] ...
DESCRIPCIÓN
correo electrónico entrega correo a la bandeja de entrada de un usuario o una carpeta designada. correo electrónico puede configurarse como
un reemplazo directo para bincorreo(1) correo.local(1) o cualquier programa destinado a ser utilizado para
entrega de correo mediante un programa de entrega de correo como sendmail(8).
correo electrónico está destinado a ser utilizado para la entrega directa por el demonio de correo; DMail(1) es el
herramienta preferida para aplicaciones de usuario, por ejemplo, un filtro de entrega de correo como correo electrónico(1). If
correo electrónico se utiliza para una aplicación de usuario, entonces el programa de llamada debe ser consciente de la
restricciones que se indican a continuación.
Cuándo correo electrónico salidas, devuelve valores de estado de salida para permitir que el programa de entrega de correo
determinar si un mensaje se entregó con éxito o tuvo un
entrega posterior) o falla permanente (devolución al remitente).
Si + carpeta la extensión está incluida en el argumento del usuario, correo electrónico intentará entregar
a la carpeta designada. Si la carpeta no existe o la extensión no está incluida,
el mensaje se entrega a la bandeja de entrada del usuario. Si la entrega es a INBOX y no INBOX
actualmente existe, correo electrónico creará una nueva bandeja de entrada, utilizando el -I or -b bandera si se especifica.
correo electrónico reconoce el formato de un INBOX o carpeta existente, y agrega el nuevo mensaje en
ese formato.
La -b flag especifica un formato para crear INBOX si INBOX aún no existe. Esta bandera
requiere privilegios y no se puede utilizar con -I. El argumento es un nombre de formato como
mezclar, mbx, etc.
La -D bandera especifica la depuración; esto permite telemetría de mensajes adicional.
La -f or -r El programa de entrega de correo utiliza la bandera para especificar una ruta de retorno. los
encabezamiento
Vía de retorno:de_nombre>
se antepone al mensaje antes de la entrega.
La -I La bandera es utilizada por el programa de entrega de correo para especificar un nombre de INBOX alternativo.
Esta bandera requiere privilegios y no se puede usar con -b. Esto afecta la ubicación y
formato de INBOX. Si se especifica, debe tener una de estas tres formas:
La primera forma de argumento para -I es la cadena "INBOX", que significa escribir en el sistema
bandeja de entrada predeterminada con el formato de buzón predeterminado del sistema. Estos valores predeterminados del sistema están definidos
cuando se construye la biblioteca c-client.
La segunda forma de argumento para -I es una especificación de entrega, que consta de "#controlador", un
Nombre del controlador del formato de buzón de correo de c-client, "/" y un nombre de archivo. Esto le escribirá al
archivo especificado en el formato especificado. Por ejemplo, # driver.mbx / INBOX escribirá en el archivo
"INBOX" en el directorio de inicio en formato mbx; y # driver.unix / mail / entrante escribirá en
archivo "entrante" en el subdirectorio "correo" del usuario en formato Unix (predeterminado UNIX).
La tercera forma de argumento para -I es cualquier otro nombre. Normalmente, esto escribirá al
archivo especificado en el directorio de inicio del usuario en el formato especificado. Sin embargo, ciertos
los nombres son especiales. Estos son:
valor equivalente a
----- -------------
INBOX.MTX # driver.mtx / INBOX.MTX
mbox # driver.unix / mbox
mail.txt # driver.tenex / mail.txt
If -I no se especifica, la acción predeterminada es -I BANDEJA DE ENTRADA.
Si se especifican varios destinatarios en la línea de comando, correo electrónico genera un proceso hijo
por destinatario para realizar la entrega real. Esta forma de llamar correo electrónico no es recomendado;
ver más abajo debajo RESTRICCIONES.
INSTALACIÓN
If correo electrónico se va a utilizar para la entrega de correo desde el programa de entrega de correo, deben be
instalado setuid root.
Si sendmail es el programa de entrega de correo, correo electrónico se invoca desde sendmail.cf. Busca el
Línea "Mlocal" y sustituya el nombre de la ruta por el correo electrónico binario en lugar de / bin / mail,
/usr/lib/mail.local, etc. También debe agregar la bandera para invocar correo electrónico con estilo CRLF
nuevas líneas; esto generalmente se hace con E = \ r \ n en la línea Mlocal.
Aquí hay un ejemplo de una línea Mlocal en la versión 8 de sendmail:
Mlocal, P = / usr / local / etc / tmail, F = lsDFMAw5: / | @ qPrn +,
S = 10/30, R = 20/40, E = \ r \ n, T = DNS / RFC822 / X-Unix,
A = tmail $ u
If correo electrónico es ser llamado con el -I bandera, debe invocarse con real y eficaz
Raíz de UID. Muchas configuraciones de sendmail invocan al mailer local como usuario remitente cuando
ese usuario es local, lo que evitará -b or -I de trabajar.
SEGURIDAD CONSIDERACIONES
If correo electrónico es invocado por un usuario normal, la línea de encabezado Received: indicará el nombre
o UID del usuario que lo invocó.
Los usuarios ordinarios no están autorizados a utilizar el -b or -I marca ya que de lo contrario un usuario podría
cree cualquier archivo en el directorio de otro usuario.
correo electrónico puede entregar correo a directorios personales. Además, correo electrónico se puede utilizar para entregar
correo a otras carpetas de correo en un directorio de inicio o un directorio inferior de un inicio
directorio.
RESTRICCIONES
El programa de llamada debe invocar correo electrónico con nuevas líneas CRLF, de lo contrario correo electrónico se quejará
en syslog.
Nombres de ruta absolutos y ~ usuario no se permiten especificaciones en + carpeta extensiones.
Los usuarios ordinarios no están autorizados a utilizar el -I bandera.
Los nombres de espacios de nombres IMAP4 aún no se admiten en + carpeta extensiones.
No es posible utilizar correo electrónico para entregar a mh(1) formatear buzones de correo.
Si se especifica la entrega a varios usuarios y falla la entrega a un solo usuario, el
Se informará que la entrega completa ha fallado, aunque la entrega a otros usuarios puede
han tenido éxito. Si correo electrónico se utiliza para la entrega de correo desde sendmail(8), un tmail separado
la invocación debe realizarse para cada usuario. De lo contrario, un error de entrega para un solo usuario
en un mensaje que va a varios usuarios provocará múltiples entregas a todos los demás usuarios
cada vez sendmail(8), reintentos.
Use tmail en línea usando los servicios de onworks.net