Script con un clic para enviar un archivo por Gmail

Script con un clic para enviar un archivo por Gmail

¿Existe tal cosa? Me interesaría algo como:

  1. Haga clic derecho en un archivo en un administrador de visualización de archivos y haga clic en "enviar este archivo por correo electrónico". Un clic y listo.

  2. Abres la línea de comandos, escribes algo como gmail ~/file.txty file.txtse envía instantáneamente a tu propia cuenta.

Respuesta1

Bueno, este no es exactamente como quieres. Pero aún así podría ser útil para la segunda opción de tu pregunta.

Instale los paquetes necesarios.

sudo apt-get install msmtp-mta

Edite el siguiente archivo para agregar los detalles. Si el archivo no existe, puede crearlo.

vi ~/.msmtprc

#Gmail account
defaults
logfile ~/msmtp.log

account gmail
auth on
host smtp.gmail.com
from [email protected]
auth on
tls on
tls_trust_file /usr/share/ca-certificates/mozilla/Equifax_Secure_CA.crt
user [email protected]
password your_gmail_password
port 587

cuenta predeterminada: gmail

Cambie los permisos del archivo anterior para que otros no puedan leer los detalles de su cuenta de usuario.

chmod 600 .msmtprc

Ahora, instale un programa de correo electrónico de línea de comando para escribir su correo electrónico.

sudo apt-get install heirloom-mailx

Ahora, edite/cree nuevamente el siguiente archivo.

vi ~/.mailrc

Agregue las siguientes entradas al archivo anterior.

set sendmail="/usr/bin/msmtp"
set message-sendmail-extra-arguments="-a gmail"

Hemos terminado de enviar correos electrónicos desde la línea de comando.

Pruebas

mail -a hello.txt -s "CHECKING" recipient-mail-id
ENTER THE MAIL CONTENTS HERE. 

ctrl- dpara terminar el contenido del correo.

Referencias

http://tuxtweaks.com/2012/10/send-gmail-from-the-linux-command-line/

información relacionada