树莓派启动之后自动发送IP到指定邮箱

由于使用环境的原因,没有显示器,没有串口,没有有线,只有一个Wi-Fi,还不是固定IP,树莓派启动之后要想连接上它还真是一件麻烦事。在能够进入路由器的管理界面的时候稍微好点,找一下就能看到Pi的IP,然而多数时候用的是公共Wi-Fi。。。

看了这篇文章之后,的确通过邮件发送IP是一个相对不错的解决方案,不过原文是python写的,为了以后在没有python的环境中也能使用,于是就顺手写了个C++版本的。

发送邮件的部分是根据《c 语言 发邮件 linux windows》修改的,原文是把smtp服务器的IP硬编码的,这里我修改为了通过域名获取IP,用了刚才自己写的nslookup

实际使用效果也还不错。

屏幕快照-2015-07-30-下午9.10.00

屏幕快照 2015-07-29 下午6.18.52

你可以在我的Github上得到这份代码,ip2mail

如果你也想在树莓派上使用的话,使用方法可以参考another分支

声明: 本文为0xBBC原创, 转载注明出处喵~

《树莓派启动之后自动发送IP到指定邮箱》有1个想法

发表评论

电子邮件地址不会被公开。 必填项已用*标注