美文网首页树莓派玩转树莓派
树莓派4B终端(命令行)安装邮箱脚本实现文件上传

树莓派4B终端(命令行)安装邮箱脚本实现文件上传

作者: 老鱼匠 | 来源:发表于2020-03-24 21:50 被阅读0次

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

    1 安装heirloom-mailx

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

    sudo apt-get install heirloom-mailx
    

    完成后如下图:

    image

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

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

    sudo nano /etc/nail.rc
    

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

    set from=xxx@163.com 
    //xxx改成自己的账户
    set smtp=smtp.163.com
    set smtp-auth-user=xxx@163.com
    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 163163@163.com
    

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

    相关文章

      网友评论

        本文标题:树莓派4B终端(命令行)安装邮箱脚本实现文件上传

        本文链接:https://www.haomeiwen.com/subject/skzayhtx.html