Contamos con el hallazgo a esta preocupación, al menos eso pensamos. Si tienes inquietudes puedes escribirlo en el apartado de preguntas, que con placer te ayudaremos
Solución:
De todos los agentes de usuario de correo en el repositorio de Ubuntu, parece que mutt es el MUA de línea de comandos que está bendecido con soporte a largo plazo.
Según el manual, puede hacer algo exactamente como:
mutt -a myfile.txt -s "Here's my file" -- [email protected]
excepto que no irá a ninguna parte ya que también se necesita un Agente de transferencia de correo. Los más populares son:
- el venerable sendmail
- sufijo
- exim4
- qmail
- nullmailer
y los únicos que Canonical parece admitir son postfix (gracias por la corrección Steve) y exim4.
También se podría decir que xdg-email también es un MUA de Ubuntu adecuado, pero es una interfaz básica que solo se ejecuta tu MUA preferido en su nombre.
Si desea un consejo sobre qué MTA podría ser adecuado para su uso, quizás abra otra pregunta aquí.
También tuve muchos problemas para enviar archivos adjuntos. Cuando envié un correo electrónico sin archivos adjuntos, fue exitoso pero no con archivos adjuntos. Este problema existía con sendemail
, mutt
, mail
, mailx
, uuencode
comandos.
Afortunadamente, se resolvió de manera divertida. Utilizo Gmail para enviar correos electrónicos. Puede configurar su gmail para enviar correos electrónicos a través de comandos en la terminal como se declara en http://www.linuxandlife.com/2013/01/send-email-from-linux-terminal.html.
Puede enviar un correo electrónico de texto usando:
mail -s "hello" [email protected] < /home/masoud/YOURFILE.txt
pero tu hipocresía envíe el mismo archivo como adjunto como se muestra a continuación:
mail -s "hello" [email protected] -a /home/masoud/YOURFILE.txt
o:
mail -s "hello" -a /home/masoud/YOURFILE.txt [email protected]
Finalmente, entendí que solo este formato podía enviar un archivo adjunto:
echo "your message here" | mail -s "title" -a /home/masoud/YOURFILE.txt [email protected]
Curiosamente, la diferencia es la existencia del comando "echo".
Actualización: 201808
Parece que el -a
la opción ha sido cambiada con Mayúsculas-A
para adjuntar ahora. El -a
parece ser para cambiar el encabezado de acuerdo con el documento
Descubrí que el comando y los parámetros se han cambiado recientemente.
Si desea enviar sus archivos adjuntos con este comando:
mail -s "your subject" [email protected] -A /your/attachment/absolute/path < /home/you/message.txt
La opción attachment
debiera ser -A
que es CAPITAL A
.
valoraciones y reseñas
Si te gusta el asunto, eres capaz de dejar una sección acerca de qué te ha gustado de este post.