mailx-12.5

Introduksjon til Heirloom mailx

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.

[Notat]

Notat

Denne pakken er kjent for å bygge og fungere skikkelig med en LFS 13.0 plattform.

Pakkeinformasjon

Ytterligere Nedlastinger

Heirloom mailx Avhengigheter

Valgfri

nss-3.120.1, MIT Kerberos V5-1.22.2 (for IMAP GSSAPI autentisering), og en MTA

Installasjon av Heirloom mailx

[Notat]

Notat

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

Parameterforklaringer

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.

Konfigurere Heirloom mailx

Konfigurasjonsfiler

/etc/nail.rc og ~/.mailrc

Konfigurasjonsinformasjon

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

Innhold

Installerte Programmer: mail, mailx og nail
Installerte Biblioteker: Ingen
Installerte Mapper: Ingen

Korte Beskrivelser

mailx

er en kommandolinje e-postbrukeragent som er kompatibel med mailx kommandoen funnet på kommersielle UNIX varianter

mail

er en symbolsk kobling til mailx

nail

er en symbolsk kobling til mailx