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

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

そんなことがありますか?私は次のことに興味があります。

  1. ファイルビューマネージャでファイルを右クリックし、[Gmail経由でこのファイルを送信]をクリックします。ワンクリックで完了です。

  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. 

ctrld- 電子メールの内容を完成させてください。

引用する

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

関連情報