Script de um clique para enviar um arquivo para o Gmail para você mesmo

Script de um clique para enviar um arquivo para o Gmail para você mesmo

Será que tal coisa existe? Eu estaria interessado em algo como:

  1. Você clica com o botão direito em um arquivo em um gerenciador de visualização de arquivos e clica em "enviar este arquivo para você mesmo". Um clique e pronto.

  2. Você abre a linha de comando e digita algo como gmail ~/file.txte file.txté enviado instantaneamente para sua própria conta.

Responder1

Bem, este não é exatamente do jeito que você deseja. Mas ainda assim pode ser útil para a segunda opção da sua pergunta.

Instale os pacotes necessários.

sudo apt-get install msmtp-mta

Edite o arquivo a seguir para adicionar os detalhes. Se o arquivo não existir, você poderá criá-lo.

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

padrão da conta: Gmail

Altere as permissões do arquivo acima para que outras pessoas não possam ler os detalhes da sua conta de usuário.

chmod 600 .msmtprc

Agora, instale um programa de e-mail de linha de comando para escrever seu e-mail.

sudo apt-get install heirloom-mailx

Agora, edite/crie novamente o arquivo abaixo.

vi ~/.mailrc

Adicione as entradas abaixo ao arquivo acima.

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

Concluímos o envio de e-mail a partir da linha de comando.

Teste

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

ctrl- dpara finalizar o conteúdo do e-mail.

Referências

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

informação relacionada