现在很多用户都是自动获取ip,而不是固定不变的,现在作个简单的程序,在他每次上网后,把他的ip自动发给我指定的email。实现很简单(当然,前提是你有相应的权限,:D),通过调用system(),把程序路径放到/etc/rc.local里,以便每次启动调用。利用ifconfig获取ip,并写到一个临时文件,然后读文件内容到缓冲区,作为email正文发送到指定的email。以163.com的smtp服务器为例,现在的smtp服务器都加入了验证功能(不同服务器验证的方式是不同的,sina的验证就不同,具体的验证方式没有研究),通讯的过程是这样的:
[root@localhost root]# telnet smtp.163.c页码:[1] [2] [3] [4] [5] 第1页、共5页 |