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

Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.

Pakkeinformasjon

Ytterligere Nedlastinger

Heirloom mailx Avhengigheter

Valgfri

nss-3.106, MIT Kerberos V5-1.21.3 (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 /usr/lib/sendmail.

make PREFIX=/usr UCBINSTALL=/usr/bin/install install: Dette endrer standard installasjonssti for /usr/local og standard install kommandostien til /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, det er påkrevd å spesifiser hvilket leseprogram som skal brukes. Som standard er more og den mer behagelige less installert. Hvis variabelen PAGER ikke er satt i /etc/profile eller ~/.bash_profile, eller om det skal være et annet leseprogram bare for å lese e-post, det kan bli satt systembredt i /etc/nail.rc:

echo "set PAGER=<more|less>" >> /etc/nail.rc

eller individuelt for den aktuelle brukeren i ~/.mailrc:

echo "set PAGER=<more|less>" >> ~/.mailrc

Andre interessante alternativer å sette i konfigurasjonsfilene kan være EDITOR og MAILDIR.

Hvis det ikke er satt i miljøet for andre pakker, kan standard skriveprogram angis av:

echo "set EDITOR=<vim|nano|...>" >> /etc/nail.rc

Avhengig av hva slags MTA er installert, kan det være nødvendig å angi MAILDIR variabelen så mailx er i stand til å finne e-postene:

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 versjoner

mail

er en symbolsk kobling til mailx

nail

er en symbolsk kobling til mailx