树莓派4B命令行安装邮箱实现文件上传

手把手教你在树莓派上配置邮箱脚本实现文件上传

1 安装heirloom-mailx

在树莓派终端输入如下命令:

sudo apt-get install heirloom-mailx

完成后如下图:

树莓派4B命令行安装邮箱实现文件上传_第1张图片

2 配置邮箱账户地址、密码

在树莓派终端输入如下命令:

sudo nano /etc/nail.rc

在文件末尾添加下面几行,这里首先需要在邮箱里开启SMTP服务,具体方法见这篇文章

set [email protected] 
//xxx改成自己的账户
set smtp=smtp.163.com
set [email protected]
set smtp-auth-password=123456
//密码改成自己邮件配置的客户端授权密码
set smtp-auth=login

需要注意的是密码不是邮箱密码,是客户端授权密码,在开启SMTP服务时会给出

3 为mail创建软链接

先查看heirloom-mailx的安装位置,在树莓派终端输入如下命令:

which heirloom-mailx

得到位置如下图所示,根据目录规则/usr/bin下面是二进制包:

image

然后显示其长格式信息,在树莓派终端输入如下命令:

ls -l /usr/bin/heirloom-mailx

得到内容如下图所示:

image

由此看来s-nail便是邮箱程序命令,为了方便,为mail建立软连接

sudo ln -s /usr/bin/s-nail /usr/bin/mail

4 部分邮件发送命令
带附件发送格式:

mail -s "主题" -a /地址/附件 接受邮箱@163.com

然后按回车输入邮件正文内容,结束后按下回车,再按Ctrl+D退出并发送.
例如将1.py附件上传,

mail -s "附件上传" -a /home/pi/1.py [email protected]

这样我们就可以通过命令行邮箱上传文件了。
这是我的个人博客,不定时分享树莓派心得,欢迎访问,老鱼匠的个人栈

你可能感兴趣的:(shell,ubuntu,linux)