Ubuntu Postfix 通过 SMTP 发送IP地址

家里拉了电信宽带后,发现IP是动态分配的,为了SSH链接,需要在固定时间把新的IP地址发到可以查询到的邮箱。

第一步:Ubuntu下配置 Postfix 使用便捷的 SMTP 发送邮件,这样做的好处就是不用搭建自己的邮件服务器,使用第三方的就可以了,已经有篇文章写的很好了,它用的 Gmail SMTP,地址如下:Configure Postfix to Use Gmail SMTP on Ubuntu


第二步:写shell脚本,获取外网IP地址,因为家里用了路由器,ifconfig只能获取内网IP地址。

#! /bin/sh
w3m -no-cookie -dump www.123cha.com|grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' | mail -s "xxx" username@domain


第三步:使用crontab定时发送(Google一下)


后话:

最近几天宁波竟然开始下大雪了,真是奇怪的天气。好在学生都开始开学了,终于有时间修养一下了,生活的琐事繁多,不能不管,但大部分时间还得抽出来搞搞自己喜欢的事情,希望一切安好。

你可能感兴趣的:(Ubuntu Postfix 通过 SMTP 发送IP地址)