Вы можете выбрать любой язык. Мне интересно узнать самое простое решение. Как вы можете получить IP своего компа и отправить его по электронной почте?
Командная строка Linux bash:
/sbin/ifconfig eth0 | grep 'inet addr' | cut -d: -f2 | cut -d ' ' -f1 | mail -s 'My IP address' someone@example.com
Awk альтернатива размотке решения:
ifconfig eth0 | grep 'inet addr' | awk -F: '{print $2}' | awk -F' ' '{print $1}' | mail -s "My IP address" some@email.com
есть сайт, делающий это. он отправит IP-адрес на адрес электронной почты, который вы вводите. http://mmmip.com