Mutt - Πελάτης email γραμμής εντολών για αποστολή μηνυμάτων από το τερματικό


Ως διαχειριστής συστήματος, μερικές φορές χρειάζεται να στέλνουμε μηνύματα ηλεκτρονικού ταχυδρομείου σε χρήστες ή σε κάποιον άλλο από τον διακομιστή και για αυτό χρησιμοποιούσαμε μια διεπαφή βασισμένη στον ιστό για να στείλουμε email, είναι πραγματικά τόσο βολικό; Φυσικά και όχι.

Εδώ σε αυτό το σεμινάριο, θα χρησιμοποιήσουμε την εντολή mutt (ένα τερματικό πρόγραμμα-πελάτη ηλεκτρονικού ταχυδρομείου) για να στείλουμε email από τη γραμμή εντολών.

Τι είναι ο Mutt;

Το Mutt είναι ένας πελάτης Email που βασίζεται στη γραμμή εντολών. Είναι ένα πολύ χρήσιμο και ισχυρό εργαλείο για την αποστολή και ανάγνωση μηνυμάτων από τη γραμμή εντολών σε συστήματα που βασίζονται στο Unix. Ο Mutt υποστηρίζει επίσης πρωτόκολλα POP και IMAP για τη λήψη μηνυμάτων. Ανοίγει με μια έγχρωμη διεπαφή για την αποστολή email που το καθιστά φιλικό προς το χρήστη την αποστολή email από τη γραμμή εντολών.

Χαρακτηριστικά Mutt

Ορισμένα άλλα σημαντικά χαρακτηριστικά του Mutt είναι τα εξής:

  1. Είναι πολύ εύκολο στην εγκατάσταση και τη διαμόρφωση.
  2. Μας επιτρέπει να στέλνουμε μηνύματα ηλεκτρονικού ταχυδρομείου με συνημμένα από τη γραμμή εντολών.
  3. Διαθέτει επίσης τις δυνατότητες προσθήκης BCC (Τυφλό αντίγραφο άνθρακα) και CC (Αντίγραφο άνθρακα) κατά την αποστολή μηνυμάτων .
  4. Επιτρέπει τη νηματοποίηση μηνυμάτων.
  5. Μας παρέχει τη δυνατότητα αποστολής λίστες.
  6. Υποστηρίζει επίσης τόσες πολλές μορφές γραμματοκιβωτίου όπως maildir, mbox, MH και MMDF.
  7. Υποστηρίζει τουλάχιστον 20 γλώσσες.
  8. Υποστηρίζει επίσης DSN (Ειδοποίηση κατάστασης παράδοσης).

Πώς να εγκαταστήσετε το Mutt στο Linux

Μπορούμε να εγκαταστήσουμε το Mutt Client στο Linux box μας πολύ εύκολα με οποιοδήποτε πρόγραμμα εγκατάστασης πακέτων όπως φαίνεται.

apt-get install mutt (For Debian / Ubuntu based system)
yum install mutt (For RHEL / CentOS / Fedora based system)
Αρχεία διαμόρφωσης

Αρχεία διαμόρφωσης του προγράμματος-πελάτη Mutt Email.

  1. Κύριο αρχείο διαμόρφωσης: Για να κάνετε αλλαγές παγκοσμίως για όλους τους χρήστες Για το mutt, μπορείτε να κάνετε αλλαγές στο αρχείο διαμόρφωσης αλληλογραφίας "/etc/Muttrc".
  2. Αρχείο διαμόρφωσης χρήστη του Mutt : Εάν θέλετε να ορίσετε κάποια συγκεκριμένη ρύθμιση παραμέτρων για έναν συγκεκριμένο χρήστη για το Mutt, μπορείτε να διαμορφώσετε αυτές τις ρυθμίσεις στο ~/.muttrc ή ~ /.mutt/muttrcαρχεία.
Βασική σύνταξη της εντολής mutt
mutt options recipient
Διαβάστε τα μηνύματα ηλεκτρονικού ταχυδρομείου με τον Mutt

Για να διαβάσετε τα μηνύματα ηλεκτρονικού ταχυδρομείου του χρήστη με τον οποίο είστε συνδεδεμένοι αυτήν τη στιγμή, πρέπει απλώς να εκτελέσετε το "mutt " στο τερματικό, θα φορτώσει το γραμματοκιβώτιο του τρέχοντος χρήστη.

[root@tecmint ~]#  mutt

Για να διαβάσετε τα email ενός συγκεκριμένου χρήστη, πρέπει να καθορίσετε ποιο αρχείο αλληλογραφίας θα διαβάσετε. Για παράδειγμα, εσείς (ως root) θέλετε να διαβάζετε μηνύματα ηλεκτρονικού ταχυδρομείου του χρήστη "John", πρέπει να καθορίσετε το αρχείο αλληλογραφίας του με "-f" επιλογή με εντολή mutt.

[root@tecmint ~]#  mutt -f /var/spool/mail/john

Μπορείτε επίσης να χρησιμοποιήσετε την επιλογή "-R" για να ανοίξετε ένα γραμματοκιβώτιο σε λειτουργία μόνο για ανάγνωση.

Στείλτε ένα email με την εντολή mutt

Σε αυτό το παράδειγμα, η ακόλουθη εντολή θα στείλει ένα δοκιμαστικό Email στη διεύθυνση [email . Η επιλογή "-s" χρησιμοποιείται για τον καθορισμό Θέμα της αλληλογραφίας.

[root@tecmint ~]#  mutt -s "Test Email" [email 

Όταν εισάγετε την παραπάνω εντολή στο τερματικό, ανοίγει με μια διεπαφή και επιβεβαιώνει τη διεύθυνση του παραλήπτη και το θέμα της αλληλογραφίας και ανοίγει τη διεπαφή, εδώ μπορείτε να κάνετε αλλαγές στη διεύθυνση αλληλογραφίας του παραλήπτη.

  1. Αλλάξτε τη διεύθυνση email του παραλήπτη πατώντας t.
  2. Αλλάξτε τη διεύθυνση κοινοποίησης με c.
  3. Επισυνάψτε αρχεία ως συνημμένα με a.
  4. Κλείστε από τη διεπαφή με το q.
  5. Στείλτε αυτό το email πατώντας y.

Σημείωση: Όταν πατάτε το "y", εμφανίζεται η κατάσταση παρακάτω ότι η mutt στέλνει μηνύματα.

Προσθήκη αντιγράφου Carbon (Cc) και Blind Carbon αντίγραφο (Bcc)

Μπορούμε να προσθέσουμε Κοιν/κ και Κρυφή κοινοποίηση με την εντολή mutt στο email μας με "-c" και "-b" επιλογή.

[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 

Εδώ σε αυτό το παράδειγμα, το root στέλνει μηνύματα ηλεκτρονικού ταχυδρομείου στη διεύθυνση [email  και τοποθετεί το [email  ως Κοιν. διεύθυνση και [email προστατεύεται] ως Κρυφή κοινοποίηση.

Αποστολή email με συνημμένα

Μπορούμε να στείλουμε email από τη γραμμή εντολών με συνημμένα χρησιμοποιώντας την επιλογή "-a" με την εντολή mutt.

[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 

Εδώ στο παραπάνω στιγμιότυπο, μπορείτε να δείτε ότι εμφανίζει συνημμένο συνημμένο με την αλληλογραφία.

Χρήση του αρχείου muttrc

Εάν θέλουμε να αλλάξουμε το όνομα και το email του αποστολέα, τότε πρέπει να δημιουργήσουμε ένα αρχείο στον αρχικό κατάλογο του συγκεκριμένου χρήστη.

[root@tecmint ~]# cat .muttrc

Προσθέστε τις ακόλουθες γραμμές σε αυτό. Αποθηκεύστε και κλείστε το.

set from = "[email "
set realname = "Realname of the user"
Λαμβάνω βοήθεια

Για να εκτυπώσετε το μενού βοήθειας του «mutt », πρέπει να καθορίσουμε την επιλογή «-h» μαζί του.

[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

Αυτό είναι με εντολή mutt προς το παρόν, διαβάστε τις σελίδες man του mutt για περισσότερες πληροφορίες σχετικά με την εντολή mutt.