Linux 技术手札

OpenWRT 路由器透过 Gmail 发送电邮

OpenWRT 最大的卖点是扩展性,操作 OpenWRT 就像操作一台 Linux 机器差不多,在 OpenWRT 要发送电邮十分有用,例如可以监测服务器运作,当发现问题后自动通知系统管理员。

由于很多网络供应商也会将 port 25 封锁,所以这里介绍的方法不是安装完整的 MTA,而是安装 mailsend 使用 Gmail 的服务发送电邮,这对于编写 Shell Script 在 OpenWRT 也很适合。

首先安装 mailsend 到 OpenWRT,先用 SSH 登入 OpenWRT, 然后执行以下指令:

# opkg update
# opkg install mailsend ca-certificates

安装好 mailsend 后,可以用以下两个方法透过 Gmail 发送电邮:

上面的 to@email 是收件方电邮; root@openwrt 是设定的回复电邮地址; sender@gmail.com 是 gmail 帐号; gmail_password 是 Gmail 的密码。以上例子会将档案 /tmp/resolv.conf 的内容发出。

Exit mobile version