そのようなものは存在するのでしょうか? 次のようなものに興味があります:
ファイル表示マネージャーでファイルを右クリックし、「このファイルを自分に Gmail で送信」をクリックします。 1 回のクリックで完了です。
コマンドラインを開いて、次のように入力する
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/