手把手教你在樹莓派上配置郵箱腳本實(shí)現(xiàn)文件上傳
1 安裝heirloom-mailx
在樹莓派終端輸入如下命令:
sudo apt-get install heirloom-mailx
完成后如下圖:
2 配置郵箱賬戶地址简烤、密碼
在樹莓派終端輸入如下命令:
sudo nano /etc/nail.rc
在文件末尾添加下面幾行,這里首先需要在郵箱里開啟SMTP
服務(wù),具體方法見這篇文章
set from=xxx@163.com
//xxx改成自己的賬戶
set smtp=smtp.163.com
set smtp-auth-user=xxx@163.com
set smtp-auth-password=123456
//密碼改成自己郵件配置的客戶端授權(quán)密碼
set smtp-auth=login
需要注意的是密碼不是郵箱密碼,是客戶端授權(quán)密碼,在開啟SMTP
服務(wù)時(shí)會(huì)給出
3 為mail創(chuàng)建軟鏈接
先查看heirloom-mailx
的安裝位置,在樹莓派終端輸入如下命令:
which heirloom-mailx
得到位置如下圖所示,根據(jù)目錄規(guī)則/usr/bin下面是二進(jìn)制包:
然后顯示其長格式信息映皆,在樹莓派終端輸入如下命令:
ls -l /usr/bin/heirloom-mailx
得到內(nèi)容如下圖所示:
由此看來s-nail
便是郵箱程序命令,為了方便准脂,為mail建立軟連接
sudo ln -s /usr/bin/s-nail /usr/bin/mail
4 部分郵件發(fā)送命令
帶附件發(fā)送格式:
mail -s "主題" -a /地址/附件 接受郵箱@163.com
然后按回車
輸入郵件正文內(nèi)容劫扒,結(jié)束后按下回車
,再按Ctrl+D
退出并發(fā)送.
例如將1.py附件上傳,
mail -s "附件上傳" -a /home/pi/1.py 163163@163.com
這樣我們就可以通過命令行郵箱上傳文件了狸膏。
這是我的個(gè)人博客沟饥,不定時(shí)分享樹莓派心得,歡迎訪問湾戳,老魚匠的個(gè)人棧