Listing 1: Beispielkonfiguration für t-prot # Konfiguration von t-prot für den NeoMuttMail-User-Agent (~/.mutt/t-prot.rc): # Aufruf von t-prot mit den gewünschten Optionen set display_filter='t-prot --ftr-ml --ftr-ad -emtS -c --bigq -Mmutt --spass - L$HOME/.mutt/mlfooters -A$HOME/.mutt/ adfooters' # Definieren eines Makros um t-prot zu aktivieren beziehungsweise deaktivieren macro generic \e0 ":unset display_filter\n" "Turn TOFU protection off" macro generic \e1 ":set display_filter= 't-prot -emtS -c --bigq -Mmutt --spass -L$HOME/.mutt/mlfooters -A$HOME/.mutt/ adfooters'\n" "Turn TOFU protection on" # Definieren eines Makros um t-prot innerhalb des Pagers zu aktivieren beziehungsweise deaktivieren macro pager \e0 ":unset display_filter; exec exit\n:exec display-message\n" "Turn TOFU protection off" macro pager \e1 ":set display_filter='t-prot -emtS -c --bigq -Mmutt --spass - L$HOME/.mutt/mlfooters -A$HOME/.mutt/ adfooters'; exec exit\n:exec displaymessage\n" "Turn TOFU protection on" # Definieren der Farben für die t-prot-Meldungen color body brightmagenta black "^\\[---.*" color body green black "^#v[-+]" Listing 2: Locale-gettext installieren # Unter macOS müssen Sie das Perl-Modul Locale-gettext manuell installieren: cd /tmp wget 'https://cpan.metacpan.org/authors/id/P/PV /PVANDRY/gettext-1.07.tar.gz' tar xzvf gettext-1.07.tar.gz cd Locale-gettext-1.07/ CC='cc -I/opt/homebrew/Cellar/gettext/0.22.5/ include -L/opt/homebrew/Cellar/gettext/ 0.22.5/lib' perl Makefile.PL INC=-I/opt/homebrew/Cellar/gettext/0.22.5/ include \ LD="env MACOSX_DEPLOYMENT_TARGET=15.0 cc" \ LDDLFLAGS="-bundle -undefined dynamic_ lookup -lintl -L/opt/homebrew/lib -fstackprotector-strong -L/opt/homebrew/Cellar/ gettext/0.22.5/lib" \ LDFLAGS="-fstack-protector-strong -lintl -L/opt/homebrew/lib -L/opt/homebrew/ Cellar/gettext/0.22.5/lib" \ make -e make install Listing 3: Übersetzungsvorgang prüfen # Mit dem Tool prove überprüfen Sie, ob der Übersetzungsvorgang des Perl-Moduls erfolgreich war: cd Locale-gettext-1.07/ prove -I. -bl t t/bind.t ....... ok t/frconvert.t .. ok t/jaconvert.t .. ok t/raw.t ........ ok t/use.t ........ ok All tests successful. Files=5, Tests=5, 0 wallclock secs ( 0.02 usr 0.01 sys + 0.07 cusr 0.04 csys = 0.14 CPU) Result: PASS