[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [OT] Biorę przykład.



On Fri, Aug 08, 2003 at 07:46:39PM +0200, Wojciech Kaczmarek wrote:
> Dnia Fri, Aug 08, 2003 at 04:25:48PM +0200, Krzysztof Zubik napisał(a):
> > w ostatnim wierszu przed sygnaturka wstawic
> > delimeter czyli 2 minusy i spacja. Niektore programy pocztowe
> > reaguja na niego i przy odpowiadaniu automatycznie obcinaja sygnaturke
> > -- 
> >   ^ spacja konczaca powyzszy delimeter (tu niewidoczna.)
> W Mutt powyższy zapis wstawiany jest automatycznie. Czy także
> automatycznie obcinane są sygnatury i reklamy przy odpowiedzi?

Nie. Standardowo mutt tego nie potrafi. Na stronie projektu (www.mutt.org)
znalazlem jednak scrypt ktory to umozliwia (nie jest duzy wiec od razu go
wkleje):
#!/usr/bin/perl
#
# killsig: delete signature (even "oe-sigs") when quoting mail
#          known patterns: ">--" , "> -- ", ">--", "> --"
#
# (c) Michael Velten

open(MAIL, "+<$ARGV[0]") || die "$0: Can't open $ARGV[0]: $!";
while (<MAIL>) {
    unless (/^> ?-- ?$/) {
        push(@purged, $_);
    }
    else {
        while (<MAIL>) {
            push(@purged, $_) unless (/^>.+/)
            }
    }
}
truncate(MAIL, 0);
seek(MAIL,0,0);
print MAIL @purged;
close(MAIL);

Potem w muttrc dodajesz tylko set editor="/usr/local/bin/killsig %s;
/usr/bin/vi %s"
i masz obcinanie sygnaturek.

Tohver



Reply to: