ワンクリック スクリプトで自分にファイルを Gmail 送信

ワンクリック スクリプトで自分にファイルを Gmail 送信

そのようなものは存在するのでしょうか? 次のようなものに興味があります:

  1. ファイル表示マネージャーでファイルを右クリックし、「このファイルを自分に Gmail で送信」をクリックします。 1 回のクリックで完了です。

  2. コマンドラインを開いて、次のように入力するgmail ~/file.txtと、file.txtすぐに自分のアカウントに送信されます。

答え1

まあ、これはまさにあなたが望む方法ではありません。しかし、それでもあなたの質問の 2 番目のオプションには役立つかもしれません。

必要なパッケージをインストールします。

sudo apt-get install msmtp-mta

詳細を追加するには、次のファイルを編集します。ファイルが存在しない場合は、作成できます。

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

アカウントのデフォルト: Gmail

他のユーザーがユーザー アカウントの詳細を読み取れないように、上記のファイルの権限を変更します。

chmod 600 .msmtprc

次に、電子メールを書くためのコマンド ライン電子メール プログラムをインストールします。

sudo apt-get install heirloom-mailx

ここで、再度以下のファイルを編集/作成します。

vi ~/.mailrc

上記のファイルに以下のエントリを追加します。

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

コマンドラインから電子メールを送信する手順は完了です。

テスト

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

ctrl-dメールの内容を終了します。

参考文献

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

関連情報