Table of Contents

correo mail mta mutt postfix adjunto adjuntos mail

mutt es un cliente de correo (como mail) que funciona guapamente para enviar adjuntos

Instalación

aptitude install mutt

Enviar un correo con un documento adjunto

echo "Mensaje" | mutt destinatario@dominio.com -a /ruta/fichero/adjunto.pdf -s "Asunto"  

Conectarse a un servidor IMAP por SSL

mutt -f imaps://john@example.com@localhost

Errores

/var/www/sent: Permiso denegado (errno = 13)
/var/www/sent: Permiso denegado (errno = 13)
No se pudo enviar el mensaje.

Se está intentando enviar un correo con el usuario www-data, que tiene como directorio casa /var/www, con permisos chungos.

Solución (como root):

1. Salir, si fuera necesario, de la sesión con el usuario www-data:

exit

2. Iniciar sesión como root

3. Cambiarle el directorio casa al usuario www-data (hay que crearlo)

usermod -d /home/www-data www-data && mkdir /home/www-data && chown www-data:www-data /home/www-data

4. Cambiar al usuario www-data

su www-data

5. Probar a enviar un correo:

echo "Mensaje" | mail -s "Asunto" -a /ruta/fichero/adjunto.pdf buzon@dominio.com

Si no sale el mensaje de error, lo damos por bueno, pero siempre se puede comprobar con un (como root):

clear && cat /var/log/mail.log | tail