这样的事情存在吗?我会对类似的事情感兴趣:
您右键单击文件查看管理器中的文件,然后单击“通过 Gmail 发送此文件”。单击一下,即可完成。
您打开命令行,然后输入类似的内容
gmail ~/file.txt
,file.txt
系统会立即发送到您自己的帐户。
答案1
嗯,这并不完全是你想要的方式。但它对于您问题中的第二个选项仍然有用。
安装所需的软件包。
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/