V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

s-nail

Es un cliente de correo diseñado para ser potente, compatible con POSIX, extensible y ofrece extensiones en su mayoría opcionales, para la edición de líneas, IDNA, MIME, S/MIME, SMTP y POP3 e IMAP. Es la versión moderna y mantenida del clásico mailx [ver] de Unix, pensado para usuarios avanzados, administradores de sistemas y scripts de automatización. Tiene una sintaxis de comandos similar a la de ed [ver]: Se trabaja con un conjunto de mensajes en lugar de un archivo de texto y el modo es interactivo y conversacional, no visual

$ echo "Contenido del mensaje" | s-nail -s "Asunto del correo" destinatario@ejemplo.com
enviar correo simple
$ echo "Informe generado" | s-nail -r "servidor@midominio.com" -s "Backup completado" admin@empresa.com
enviar con remitente explícito
$ s-nail -s "Logs del sistema" soporte@empresa.com < /var/log/syslog
enviar archivo como cuerpo
$ echo "Mensaje confidencial" | s-nail -s "Informe interno" -b jefe@empresa.com empleado@empresa.com
enviar con copia oculta [BCC]
$ s-nail -f /var/mail/usuario
modo interactivo para leer y gestionar correos de una bandeja local o remota
$ s-nail
lo mismo

Comandos interactivos básicos, sintaxis tipo ed:

h o headers --> Mostrar lista de mensajes: cabeceras
1, 2, 3... --> Seleccionar mensaje N como "actual"
p --> Mostrar mensaje actual
n --> Siguiente mensaje
d o delete --> Borrar mensaje actual o rango: 1,5 delete [borrar mensajes del 1 al 5]
r --> Responder [reply] al mensaje actual
f usuario@dominio.com --> Reenviar [forward] el mensaje actual
s archivo --> Guardar mensaje actual en archivo
q --> Salir y aplicar cambios [expunge]
x --> Salir sin guardar cambios

1.-

Configuración avanzada con SMTP

Crear archivo para configurar servidor de salida:

$ nano ~/.mailrc

from="miusuario@dominio.com"

set smtp="smtp.dominio.com:587"
set smtp-use-starttls
set smtp-auth=login
set smtp-auth-user="miusuario"
set smtp-auth-password="mipassword"
set ssl-verify=ignore # Solo para pruebas; en producción usa certificados válidos
$ echo "Prueba de configuración" | s-nail -s "Test SMTP" destino@otro.com
enviar usando SMTP configurado
$ s-nail -s "Documentos adjuntos" -a ~/documento.pdf -a ~/foto.jpg destino@ejemplo.com
enviar con adjuntos

2.-

Leer correo remoto POP3/IMAP

Configuración para IMAP:

$ nano ~/.mailrc

set folder=imaps://usuario@imap.servidor.com

set password-usuario@imap.servidor.com="secret"

set imap-use-starttls

$ s-nail -f imaps://usuario@imap.servidor.com/INBOX
acceder al buzón remoto
Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
5098 entradas - Acerca del Tractatus
La Pipa Plena 2026