Тъй като сте много готини пичове, а и ви е интересна темата, реших да покажа как се прави цялата програма на
Dreven, но естествено за Linux
!
Цялата програма се съдържа в един конзолен ред:
...
изпълнимия файл:
mailbg.txt (файла е UTF-8 енкодинг - за да не се чудите на йероглифите
)
Слагам го във външен файл, защото се получават много бъгове при пействането на сорс кода.Това цялото може да се навре в една заявка на C/C++ с exec() или system() или подобните на Perl, Python, TCL/TK и всички останали езици, които се намират по подразбиране в Linux/Unix дистрибуциите и остава само да се измисли една тъпа GUI иконка.
Стартирано от конзолата изглежда така:
(Баси колко непрочетени писма имам... ужас!!!)
За да го изпълните, ако имате поща на mail.bg трябва да замените
...user=ПОТРБИТЕЛ%40mail.bg&pass=ПАРОЛА...
с вашите данни.
След което му се изтрива .txt разширението се прави изпълним с chmod +x mailbg.sh. Изпълнява се от конзолата както обикновено:
Интересното тук е, че залъгваме сървара на mail.bg, че сме истински браузер , като му се представяме за web-клиента Mozilla Firefox, стартиран под Window$, а всъщност мърсуваме под Linux :
--user-agent="Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6"
Хитро, а!