Heirloom mailx pakken (tidligere kjent som Nail pakken) inneholder mailx, en kommandolinje Brukeragent for e-post avledet fra Berkeley Mail. Den er ment å gi funksjonaliteten til POSIX mailx kommandoen med ekstra støtte for MIME meldinger, IMAP (inkludert caching), POP3, SMTP, S/MIME, meldings tråding/sortering, scoring og filtrering. Heirloom mailx er spesielt nyttig for å skrive skript og satsvis prosessering.
Denne pakken er kjent for å bygge og fungere skikkelig med en LFS 13.0 plattform.
Nedlasting (HTTP): https://anduin.linuxfromscratch.org/BLFS/mailx/heirloom-mailx_12.5.orig.tar.gz
Nedlasting MD5 sum: 29a6033ef1412824d02eb9d9213cb1f2
Nedlastingsstørrelse: 317 KB
Estimert diskplass som kreves: 3.2 MB
Estimert byggetid: mindre enn 0.1 SBU
Nødvendig oppdatering: https://www.linuxfromscratch.org/patches/blfs/13.0/heirloom-mailx-12.5-fixes-1.patch
nss-3.120.1, MIT Kerberos V5-1.22.2 (for IMAP GSSAPI autentisering), og en MTA
Denne pakken støtter ikke parallellbygging.
Installer Heirloom mailx ved å kjøre følgende kommandoer:
patch -Np1 -i ../heirloom-mailx-12.5-fixes-1.patch &&
sed 's@<openssl@<openssl-1.0/openssl@' \
-i openssl.c fio.c makeconfig &&
make -j1 LDFLAGS+="-L /usr/lib/openssl/" \
SENDMAIL=/usr/sbin/sendmail
Denne pakken kommer ikke med en testpakke.
Nå, som root bruker:
make PREFIX=/usr UCBINSTALL=/usr/bin/install install && ln -v -sf mailx /usr/bin/mail && ln -v -sf mailx /usr/bin/nail && install -v -m755 -d /usr/share/doc/heirloom-mailx-12.5 && install -v -m644 README /usr/share/doc/heirloom-mailx-12.5
make
SENDMAIL=/usr/sbin/sendmail: Dette endrer standard
MTA sti for sendmail til /usr/sbin/sendmail, i stedet for å bruke
/usr/lib/sendmail.
make PREFIX=/usr
UCBINSTALL=/usr/bin/install install: Dette endrer
standard installasjonssti fra /usr/local og standard install kommandostien fra
/usr/ucb.
For å vise e-post, mailx bruker
et leseprogram. Siden standard for pg ikke er tilgjengelig på et
LFS system, må du spesifisere hvilken pager mail skal bruke. Som standard
er more og den mer
behagelige less
kommandoene er installert. Hvis PAGER
miljøvariabelen ikke er satt i /etc/profile eller ~/.bash_profile, eller hvis den skal settes til
en annen pager spesielt for å lese e-post, kan den settes
systemomfattende i /etc/nail.rc som
root bruker:
echo "set PAGER=<more|less>" >> /etc/nail.rc
eller for den nåværende brukeren i ~/.mailrc:
echo "set PAGER=<more|less>" >> ~/.mailrc
Andre interessante alternativer å sette i konfigurasjonsfilene kan være EDITOR og MAILDIR.
Hvis standardredigeringsprogrammet ikke er angitt i miljøet for
andre pakker, kan det angis ved å kjøre følgende kommando som
root bruker:
echo "set EDITOR=<vim|nano|...>" >> /etc/nail.rc
Avhengig av hva slags MTA er
installert, kan det være nødvendig å sette MAILDIR-variabelen
slik at mailx er i stand til å
finne e-post som root bruker:
echo "set MAILDIR=Maildir" >> /etc/nail.rc