SMTP (ang. Simple Mail Transfer Protocol) jest tekstowym protokołem komunikacyjnym. Służy do określenia minimum jednego odbiorcy wiadomości, a następnie przekazuje jej treść. Pierwsze użycia programu miały miejsce w latach osiemdziesiątych XX wieku. SMTP nie pozwala na pobieranie wiadomości ze zdalnego serwera. Do tego celu służą POP3 lub IMAP. Dzięki rozszerzeniu SMTP-AUTH, potrafi sobie częściowo poradzić z wirusami i spamem poprzez ograniczenie wykorzystanie serwera wymagającego autoryzacji do zwielokratniania poczty.
POP3 (Post Office Protocol version 3) jest tekstowym protokołem internetowym z warstwy aplikacji. Umożliwia odbiór poczty elektronicznej ze zdalnego serwera do lokalnego komputera poprzez połączenie TCP/IP. Komunikacja POP3 może zostać zaszyfrowana dzięki wykorzystaniu protokołu SSL, pozwala to na uniknięcie wysyłania hasła otwartym tekstem jak to dzieje się standardowo.
Program mutt może zostać użyty do testwania poprawności konfiguracji serwerów pop3 i imap (także w wersji z szyfrowaniem SSL czyli pop3s i imaps). Należy tylko odpowiednio wskazać „plik” w którym znajduje się poczta:
Subversion to system kontroli wersji plików. W każdej organizacji, firmie, zespole programistów z pewnością przyda się możliwość trzymania różnych wersji tego samego dokumentu, przeglądania co kiedy się zmieniło, czy kto wprowadził zmianę.
No więc zwyczajowo robiłem tak: tworzyłem plik php z danymi konfiguracyjnymi i jak chyba każdy dołączałem go przez require_once do projektu. Ostatnio postanowiłem potworzyć dodatki także w Perlu i pojawił się problem, musiałem tworzyć osobny plik konfiguracyjny dla Perla. Mała przenoszalność tutaj. Postanowiłem więc zmienić formę pliku konfiguracyjnego na ini. I Perl szczęśliwy i PHP potrafi to odczytać ;).
Wziąłem się za porządki w moich php-wych projektach. Jeden z nich swoje początki ma mniej więcej 9 lat temu :D. Ostatnie poprawki robiłem w nim jakies 3 lata temu, natomiast główny kod powstał jakieś 6 lat temu. Kurcze, załamałem się tym, jak to było pisane… I pomyśleć, że dzięki temu znalazłem 2 moje byłe prace :D. Teraz już wiem, czemu w nich dużo nie zarabiałem…
Cóź, muszę przyznać że poległem. Zawsze byłem zwolennikiem Open Power Templates (znaczy w dawnych czasach czyli za wersji 1.x), jednak nowa ich wersja okazała się zbyt trudna dla mnie, musiałem przerzucić się ns Smarty. Może jestem zbyt niecierpliwy, może ich tutorial dla początkujących nie jest taki prosty?
Mam troche więcej prywatnego czasu więc wracam do rzeczy, którymi zajmowałem się wcześniej. Jedną z takich rzeczy jest programowanie w PHP a do tego najlepiej jest używać Eclipse ;). Bawię się tym od kilku godzin i co mi się podoba: