目录
概述
现在很多路由器、电视盒子可以通过刷机用做一些简易的下载、备份、Web服务器用途,成本低、功耗少,可不断电长期使用。如果配合公网IP,就变成了在线助理,可玩性更强。
这里介绍如何在一个已经刷成Armbian系统的电视盒子,从头开始配置通过163邮箱发送邮件。
步骤:
- 安装opkg
- 安装mailx和msmtp并配置
- 发送邮件
安装opkg
opkg是为轻量设备设计的软件包管理器,建议使用root运行安装。
首先查看本机CPU架构:
uname -m # 输出示例:aarch64
打开http://h5ppt.com/bin.entware.net/ 查看是否有对应的目录。并据此拼接下面的URL。
如果本机已有curl
,一键安装:
curl http://h5ppt.com/bin.entware.net/aarch64-k3.10/installer/generic.sh | bash
如果没有curl
,打开链接 generic.sh 复制全文,保存到文件generic.sh
并执行sh generic.sh
。
安装后,建议把opkg添加到PATH中:
echo 'export PATH="/opt/bin:/opt/sbin:$PATH"' >> ~/.bash_profile && source ~/.bash_profile
安装mailx和msmtp并配置
安装:
opkg update && opkg install nail msmtp
编辑/opt/etc/msmtprc
,内容如下:
account default
host smtp.163.com
port 465
tls on
tls_starttls off
auth login
from XXXX@163.com # 你的163邮箱
user XXXX@163.com # 你的163邮箱
password YYYY # 登录网页版邮箱,在设置中开启“POP3/SMTP服务”,将授权码填写到这里
syslog LOG_MAIL
为了保证配置文件准确,可以把所有注释删除后再验证。
配置mailx发送邮件时使用msmtp:
echo 'set sendmail="/opt/bin/msmtp"' >> ~/.mailrc
至此,配置完成,下面开始发送邮件测试了。
发送邮件
echo "Hello, world" | mailx -s 'test email' yyyy@163.com
相关日志可以查看以下路径:
/var/log/mail.*