correo mail mta mutt postfix adjunto adjuntos mail
mutt es un cliente de correo (como mail) que funciona guapamente para enviar adjuntos
aptitude install mutt
echo "Mensaje" | mutt destinatario@dominio.com -a /ruta/fichero/adjunto.pdf -s "Asunto"
mutt -f imaps://john@example.com@localhost
/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