Archive for marzec, 2007

.procmailrc

Do zachowania dla potomności i samego siebie:

By wykorzystać procmail do przekierowania emaila wysłanego od nadawca@host.dn do posrednik@host.dn na adres odbiorca@host.dn posłużmy się plikiem .procmailrc w swoim katalogu home. Powinien on wyglądać mniej więcej następująco:

:0 fhw
|sed -e 's/^From:/Replay-To:/'

:0 fhw
|procmail -a "From: posrednik@host.dn" -I "To:" -a "To: odbiorca@host.dn"

:0 a
! odbiorca@host.dn

Po co tyle zachodu zapytacie? Miałem problem z googlegroups.com, który polegał na przyjmowaniu poczty jedynie od zamkniętej grupy odbiorców. Chciałem jednakże też udzielić dostępu do niej osobą niezarejestrowanym w grupie, tak w razie awarii.

Dlatego stworzyłem na serwerze użytkownika, którego jedynym celem był odbiór poczty (shell to /dev/null). Zastosowałem do tego celu powyższy kod w pliku .procmailrc, który robi nic innego jak zamienia pole nadawcy From na Replay-To, tworzy nowe pole nadawcy From: posrednik@host.dn oraz zmienia pole odbiorcy To: odbiorca@host.dn, które wcześniej zawierało adres pośrednika. Tak spreparowany nagłówek z częścią właściwą listu (sekcja Body) przekierowuje na adres odbiorca@host.dn.

Wracając do mojego problemu, googlegroups przyjmuje wiadomości od każdego kto wyśle emaila do posrednik@host.dn (który notabene jest dodany do subskrypcji grupy). Dodatkowo stworzone pole Replay-To pozwala odpowiedzieć właściwemu nadawcy. Sukces!

Flock 0.7.11

Właśnie piszę notkę w blogu z przeglądarki Flock. W głównej mierze winny jest temu Gandalf, który ze swoją prezentacją

“We are the web - Join the Flock”

Studencki Festiwal Informatyczny 2007


zachęcił mnie do jej przetestowania. Najzupełniej w sieci, mógłbym napisać To jest zwyczajny test i zakończyć pisanie, ale postanowiłem podzielić się przynajmniej jednym wrażeniem z jej użytkowania. Podczas odkrywania funkcji Moje Aktualności zraził mnie błąd przy wyświetlaniu wpisów dodanych dnia obecnego. Przy takich wpisach widniał wyraz Dzi[, który jest pewnie błędnym wyświetleniem słowa Dziś. Postanowiłem podzielić się moim spostrzeżeniem z twórcami Flocka wysyłając do nich komentarz. Gdy tak wypełniałem kolejne pola edycyjne, zauważyłem brak charakterystycznego czerwonego szlaczka pod błędnymi wyrazami, który od czasu pojawienia się Firefoksa 2.0 korygował w locie moje niedociągnięcia gramatyczne. Zaintrygowany tym postanowiłem poszukać odpowiedzi na pytanie - Na jakiej wersji przeglądarki Firefox bazuje Flock? Odpowiedź była prostsza niż sądziłem - 1.5. Czyli.. trochę nie w czas. Przyzwyczaiłem się do standardowego przywracania sesji, podkreślania wyrazów i paru jeszcze innych dodatków jakie wyszły wraz z wersją drugą Firefoksa. Postanowiłem odpowiedzieć sobie na kolejne pytania - Kiedy te funkcje dołączą do Flocka?, a może bardziej oględnie - Kiedy i czy Flock będzie bazował na Firefoksie 2.0? Drobna chwila z wyszukiwarką dostępną na forum Flocka od razu wyłoniła odpowiedź

The next major version of Flock due out shortly will be based on Firefox 2.0 and will support the “spell as you type feature”.

Spell As You Type


To chyba na tyle.

Tak jak myślałem - Flock ma problemy z niestandardowym kodowaniem znaków jaki stosuję w tym blogu - iso8859-2, z tej przyczyny do końca sobie przez niego nie pobloguję (chyba, że w wersji bez ogonków)