Mutt - En kommandolinje-e-postklient for å sende e-post fra terminal
Som systemadministrator trenger vi noen ganger å sende e-post til brukere eller noen andre fra serveren, og for det pleide vi å bruke et nettbasert grensesnitt for å sende e-post, er det virkelig så praktisk? Absolutt ikke.
Her i denne opplæringen bruker vi kommandoen mutt (en terminal e-postklient) for å sende e-post fra kommandolinjeflettet.
Hva er Mutt?
Mutt er en kommandolinjebasert e-postklient. Det er et veldig nyttig og kraftig verktøy for å sende og lese e-post fra kommandolinjen i Unix-baserte systemer. Mutt støtter også POP- og IMAP-protokoller for å motta e-post. Den åpner med et farget grensesnitt for å sende e-post som gjør det brukervennlig å sende e-post fra kommandolinjen.
Mutt-funksjoner
Noen andre viktige funksjoner ved Mutt er som følger:
- Det er veldig enkelt å installere og konfigurere.
- Lar oss sende e-poster med vedlegg fra kommandolinjen.
- Den har også funksjoner for å legge til Blindkopi (Blind karbonkopi) og CC (Carbonkopi) mens du sender e-post .
- Den tillater tråding av meldinger.
- Det gir oss muligheten til å sende lister.
- Den støtter også så mange postboksformater som maildir, mbox, MH og MMDF.
- Støtter minst 20 språk.
- Den støtter også DSN (Varsling om leveringsstatus).
Hvordan installere Mutt i Linux
Vi kan installere Mutt Client i Linux-boksen vår veldig enkelt med alle pakkeinstallasjonsprogrammer som vist.
apt-get install mutt (For Debian / Ubuntu based system)
yum install mutt (For RHEL / CentOS / Fedora based system)
Konfigurasjonsfiler
Konfigurasjonsfiler for Mutt Email-klienten.
- Hovedkonfigurasjonsfil: For å gjøre endringer globalt for alle brukere For mutt kan du gjøre endringer i e-postkonfigurasjonsfilen "/etc/Muttrc".
- Brukerkonfigurasjonsfil for Mutt : Hvis du vil angi en bestemt konfigurasjon for en bestemt bruker for Mutt, kan du konfigurere disse innstillingene i ~/.muttrc eller ~ /.mutt/muttrc-filer.
Grunnleggende syntaks for mutt-kommandoen
mutt options recipient
Les e-poster med Mutt
For å lese e-poster fra brukeren som du for øyeblikket er pålogget, trenger du bare å kjøre «mutt» på terminalen, den vil laste gjeldende brukers postkasse.
[root@tecmint ~]# mutt
For å lese e-postene til en bestemt bruker, må du spesifisere hvilken e-postfil som skal leses. For eksempel, du (som root) ønsker å lese e-poster fra brukeren "John", må du spesifisere e-postfilen hans med "-f" alternativ med mutt-kommando.
[root@tecmint ~]# mutt -f /var/spool/mail/john
Du kan også bruke «-R»-alternativet for å åpne en postboks i skrivebeskyttet-modus.
Send en e-post med mutt-kommando
I dette eksemplet vil følgende kommando sende en test e-post til [e-postbeskyttet]. «-s»-alternativet brukes til å spesifisere emne for e-posten.
[root@tecmint ~]# mutt -s "Test Email" [email
Når du skriver inn kommandoen over i terminalen åpner den opp med et grensesnitt og bekrefter mottakeradressen og emnet for e-posten og åpner grensesnittet, her kan du gjøre endringer i mottakers postadresse.
- Endre mottakerens e-postadresse ved å trykke på t.
- Endre kopi-adresse med c.
- Legg ved filer som vedlegg med a.
- Avslutt grensesnittet med q.
- Send den e-posten ved å trykke y.
Merk: Når du trykker «y» viser det statusen under at mutt sender e-post.
Legg til karbonkopi(Cc) og blind karbonkopi(Blindkopi)
Vi kan legge til Cc og Bcc med mutt-kommandoen til e-posten vår med «-c» og «-b» alternativ.
[root@tecmint ~]# mutt -s "Subject of mail" -c <email add for CC> -b <email-add for BCC> mail address of recipient
[root@tecmint ~]# mutt -s “Test Email” -c [email -b [email [email
Her i dette eksemplet er root å sende e-post til [email og sette [email som Cc adresse og [e-postbeskyttet] som Blindkopi.
Send e-post med vedlegg
Vi kan sende e-post fra kommandolinjen med vedlegg ved å bruke «-a»-alternativet med mutt-kommandoen.
[root@tecmint ~]# mutt -s "Subject of Mail" -a <path of attachment file> -c <email address of CC> mail address of recipient
[root@tecmint ~]# mutt -s "Site Backup" -a /backups/backup.tar -c [email [email
Her i øyeblikksbildet ovenfor kan du se at det viser vedlegg vedlagt posten.
Bruk av muttrc-fil
Hvis vi vil endre avsenderens navn og e-post, må vi opprette en fil i den aktuelle brukerens hjemmekatalog.
[root@tecmint ~]# cat .muttrc
Legg til følgende linjer. Lagre og lukk den.
set from = "[email "
set realname = "Realname of the user"
Får hjelp
For å skrive ut hjelpemenyen til «mutt», må vi spesifisere «-h»-alternativet med den.
[root@tecmint ~]# mutt -h
Mutt 1.4.2.2i (2006-07-14)
usage: mutt [ -nRyzZ ] [ -e <cmd> ] [ -F <file> ] [ -m <type> ] [ -f <file> ]
mutt [ -nx ] [ -e <cmd> ] [ -a <file> ] [ -F <file> ] [ -H <file> ]
mutt [ -i <file> ] [ -s <subj> ] [ -b <addr> ] [ -c <addr> ] <addr> [ ... ]
mutt [ -n ] [ -e <cmd> ] [ -F <file> ] -p -v[v]
options:
-a <file> attach a file to the message
-b <address> specify a blind carbon-copy (BCC) address
-c <address> specify a carbon-copy (CC) address
-e <command> specify a command to be executed after initialization
-f <file> specify which mailbox to read
-F <file> specify an alternate muttrc file
-H <file> specify a draft file to read header from
-i <file> specify a file which Mutt should include in the reply
-m <type> specify a default mailbox type
-n causes Mutt not to read the system Muttrc
-p recall a postponed message
-R mailbox in read-only mode
-s <subj> specify a subject (must be in quotes if it has spaces)
-v show version and compile-time definitions
-x simulate the mailx send mode
-y select a mailbox specified in your `mailboxes' list
-z exit immediately if there are no messages in the mailbox
-Z open the first folder with new message, exit immediately if none
-h this help message
Dette er det med mutt-kommando for nå, les man-sider av mutt for mer informasjon om mutt-kommando.