Enviar mails desde la línea de comandos
- Detalles
- Categoría: Intermedio
- Creado en Miércoles, 29 Febrero 2012 11:32
- Visitas: 763
Hoy me tocó hacer pruebas de correo saliente con Exim 4 instalado en un servidor Debian 6.0.2. Básicamente tenía que determinar si los mails salían y si eran recibidos o rebotados. El procedimiento es sencillo.
Primero se debe abrir el log principal de Exim en una consola usando tail con la opción '-f':
tail -f /var/log/exim4/mainlog
En otra consola, se envía un mail a un remitente cualquiera utilizando el comando "mail" con las opciones '-s' para indicar el asunto, '-r' para indicar la dirección de respuesta y luego la dirección del remitente
mail -s "Asunto" -r "no-responder(arroba)ejemplo.com" pepe(arroba)muleiro.es
Inmediatamente se debe escribir el cuerpo del mensaje, para finalizar se debe ingresar:
<enter>.<enter>
Luego de ejecutar el comando "mail" se puede ver en el log de Exim el tráfico saliente. Si el mail no se puede entregar por cualquier razón, es posible ver el estado de la cola de mensajes de Exim con el siguiente comando:
exim -bp
Este comando muestra una línea por cada mensaje incluyendo el ID y el asunto. Si deseamos borrar un mensaje de la cola, se puede utilizar el comando "exim" con las opción '-Mrm' indicando el ID de mensaje:
exim -Mrm [msgid]
Es posible ver el contenido de un mensaje en cola mediante:
exim -Mvc [msgid]
Para forzar a Exim a que intente reenviar todos los mensajes que tiene en cola, se debe hacer un "flush queue":
exim -qff
Espero que les sirva!
Sponsor
Hits Recientes
- Deshabilitar SELinux en CentOS 6.2 hace 9 minutos
- Crear y extraer archivos tar hace 16 minutos
- Qué es el "stolen time" hace 17 minutos
- Herramientas para obtener información de discos hace 21 minutos
- Acceso remoto a máquinas virtuales KVM utilizando el cliente SPICE hace 23 minutos
- Instalar samba en CentOS 6.2 hace 23 minutos
- Mostrar un reloj con segundero hace 23 minutos
- Cargar módulo dentro de un artículo en Joomla! hace 26 minutos
- Cómo reiniciar una interfaz de red en Red Hat hace 29 minutos
- Cómo configurar Samba en Red Hat/CentOS hace 29 minutos
Sponsor
Más Leído
- Virtualización en CentOS 6.2 utilizando KVM (3297)
- Instalación y configuración de OpenVPN (2968)
- "ps aux" explicado (2340)
- Instalar samba en CentOS 6.2 (2278)
- Por qué no utilizar 000webhost.com (2041)
- Cómo configurar el proxy en Ubuntu Server 12.04 (1933)
- Utilizar SPICE en máquinas virtuales KVM (1922)
- Compiz-fusion en CentOS 6.3 (1890)
- Acceso remoto a máquinas virtuales KVM utilizando el cliente SPICE (1748)
- Cómo configurar Samba en Red Hat/CentOS (1677)


