泡论坛时发现的小问题,自己做了下,记录如下:
问题:如何查询服务器的外网IP并发送到指定邮箱?
解决办法:
大概思路:
首先通过查询 http://checkip.dyndns.org获取外网IP,得到一个HTML页,sed过滤道多余的HTML标签,获得准确的IP
然后通过sendmail发送邮件到指定邮箱
需要安装curl和sendmail
sendmail的配置比较复杂,不过可以使用默认的配置也能够发送邮件。
泡论坛时发现的小问题,自己做了下,记录如下:
问题:如何查询服务器的外网IP并发送到指定邮箱?
解决办法:
大概思路:
首先通过查询 http://checkip.dyndns.org获取外网IP,得到一个HTML页,sed过滤道多余的HTML标签,获得准确的IP
然后通过sendmail发送邮件到指定邮箱
需要安装curl和sendmail
sendmail的配置比较复杂,不过可以使用默认的配置也能够发送邮件。