മട്ട് - ടെർമിനലിൽ നിന്ന് മെയിലുകൾ അയയ്ക്കുന്നതിനുള്ള ഒരു കമാൻഡ് ലൈൻ ഇമെയിൽ ക്ലയന്റ്


ഒരു സിസ്റ്റം അഡ്uമിൻ എന്ന നിലയിൽ, ചിലപ്പോൾ ഞങ്ങൾ ഉപയോക്താക്കൾക്ക് അല്ലെങ്കിൽ സെർവറിൽ നിന്ന് മറ്റൊരാൾക്ക് മെയിലുകൾ അയയ്uക്കേണ്ടി വരും, അതിനായി ഞങ്ങൾ ഇമെയിൽ അയയ്uക്കുന്നതിന് വെബ് അധിഷ്uഠിത ഇന്റർഫേസുമായി പോകാറുണ്ടായിരുന്നു, അത് ശരിക്കും എളുപ്പമാണോ? തികച്ചും ഇല്ല.

ഇവിടെ ഈ ട്യൂട്ടോറിയലിൽ, കമാൻഡ് ലൈൻ ഇന്റർലേസിൽ നിന്ന് ഇമെയിൽ അയയ്ക്കാൻ ഞങ്ങൾ mutt (ഒരു ടെർമിനൽ ഇമെയിൽ ക്ലയന്റ്) കമാൻഡ് ഉപയോഗിക്കും.

കമാൻഡ് ലൈൻ അടിസ്ഥാനമാക്കിയുള്ള ഇമെയിൽ ക്ലയന്റാണ് മട്ട്. Unix അടിസ്ഥാനമാക്കിയുള്ള സിസ്റ്റങ്ങളിൽ കമാൻഡ് ലൈനിൽ നിന്ന് മെയിലുകൾ അയയ്uക്കാനും വായിക്കാനുമുള്ള വളരെ ഉപയോഗപ്രദവും ശക്തവുമായ ഉപകരണമാണിത്. മെയിലുകൾ സ്വീകരിക്കുന്നതിനുള്ള POP, IMAP പ്രോട്ടോക്കോളുകളും Mutt പിന്തുണയ്ക്കുന്നു. കമാൻഡ് ലൈനിൽ നിന്ന് ഇമെയിലുകൾ അയയ്uക്കുന്നത് ഉപയോക്തൃ സൗഹൃദമാക്കുന്ന ഇമെയിൽ അയയ്uക്കുന്നതിനുള്ള നിറമുള്ള ഇന്റർഫേസ് ഉപയോഗിച്ച് ഇത് തുറക്കുന്നു.

മട്ടിന്റെ മറ്റ് ചില പ്രധാന സവിശേഷതകൾ താഴെ പറയുന്നവയാണ്:

  1. ഇത് ഇൻസ്റ്റാൾ ചെയ്യാനും കോൺഫിഗർ ചെയ്യാനും വളരെ എളുപ്പമാണ്.
  2. കമാൻഡ് ലൈനിൽ നിന്ന് അറ്റാച്ച്uമെന്റുകളുള്ള ഇമെയിലുകൾ അയയ്ക്കാൻ ഞങ്ങളെ അനുവദിക്കുന്നു.
  3. മെയിലുകൾ അയയ്uക്കുമ്പോൾ ബിസിസി (ബ്ലൈൻഡ് കാർബൺ കോപ്പി), സിസി (കാർബൺ കോപ്പി) എന്നിവ ചേർക്കാനുള്ള സവിശേഷതകളും ഇതിലുണ്ട്.
  4. ഇത് സന്ദേശ ത്രെഡിംഗ് അനുവദിക്കുന്നു.
  5. ഇത് ഞങ്ങൾക്ക് മെയിലിംഗ് ലിസ്റ്റുകളുടെ സൗകര്യം നൽകുന്നു.
  6. ഇത് maildir, mbox, MH, MMDF തുടങ്ങിയ നിരവധി മെയിൽബോക്uസ് ഫോർമാറ്റുകളെയും പിന്തുണയ്ക്കുന്നു.
  7. കുറഞ്ഞത് 20 ഭാഷകളെയെങ്കിലും പിന്തുണയ്ക്കുന്നു.
  8. ഇത് DSN-നെയും (ഡെലിവറി സ്റ്റാറ്റസ് അറിയിപ്പ്) പിന്തുണയ്ക്കുന്നു.

ലിനക്സിൽ മട്ട് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം

കാണിച്ചിരിക്കുന്നതുപോലെ ഏതെങ്കിലും പാക്കേജ് ഇൻസ്റ്റാളറുകൾ ഉപയോഗിച്ച് വളരെ എളുപ്പത്തിൽ ഞങ്ങളുടെ ലിനക്സ് ബോക്സിൽ Mutt Client ഇൻസ്റ്റാൾ ചെയ്യാം.

# apt-get install mutt (For Debian / Ubuntu based system)
# yum install mutt (For RHEL / CentOS / Fedora based system)

മട്ട് ഇമെയിൽ ക്ലയന്റിൻറെ കോൺഫിഗറേഷൻ ഫയലുകൾ.

  1. പ്രധാന കോൺഫിഗറേഷൻ ഫയൽ: എല്ലാ ഉപയോക്താക്കൾക്കും ആഗോളതലത്തിൽ മാറ്റങ്ങൾ വരുത്തുന്നതിന്, mutt-ന്, നിങ്ങൾക്ക് അതിന്റെ മെയിൽ കോൺഫിഗറേഷൻ ഫയലിൽ /etc/Muttrc മാറ്റങ്ങൾ വരുത്താം.
  2. Mutt-ന്റെ ഉപയോക്തൃ കോൺഫിഗറേഷൻ ഫയൽ : Mutt-നായി ഒരു പ്രത്യേക ഉപയോക്താവിനായി നിങ്ങൾക്ക് ചില പ്രത്യേക കോൺഫിഗറേഷൻ സജ്ജീകരിക്കണമെങ്കിൽ, നിങ്ങൾക്ക് ആ ക്രമീകരണങ്ങൾ ~/.muttrc അല്ലെങ്കിൽ ~/.mutt/muttrc ഫയലുകളിൽ ക്രമീകരിക്കാം.

mutt options recipient

നിലവിൽ ലോഗിൻ ചെയ്uതിരിക്കുന്ന നിങ്ങളുടെ കൂടെയുള്ള ഉപയോക്താവിന്റെ ഇമെയിലുകൾ വായിക്കാൻ, നിങ്ങൾ ടെർമിനലിൽ \mutt പ്രവർത്തിപ്പിച്ചാൽ മതി, അത് നിലവിലെ ഉപയോക്താവിന്റെ മെയിൽബോക്uസ് ലോഡ് ചെയ്യും.

  mutt

ഒരു നിർദ്ദിഷ്uട ഉപയോക്താവിന്റെ ഇമെയിലുകൾ വായിക്കാൻ, ഏത് മെയിൽ ഫയലാണ് വായിക്കേണ്ടതെന്ന് നിങ്ങൾ വ്യക്തമാക്കേണ്ടതുണ്ട്. ഉദാഹരണത്തിന്, നിങ്ങൾ (റൂട്ട് ആയി) ജോൺ എന്ന ഉപയോക്താവിന്റെ മെയിലുകൾ വായിക്കാൻ ആഗ്രഹിക്കുന്നു, mutt കമാൻഡ് ഉപയോഗിച്ച് -f ഓപ്ഷൻ ഉപയോഗിച്ച് നിങ്ങൾ അവന്റെ മെയിൽ ഫയൽ വ്യക്തമാക്കേണ്ടതുണ്ട്.

  mutt -f /var/spool/mail/john

വായന-മാത്രം മോഡിൽ ഒരു മെയിൽബോക്സ് തുറക്കാൻ നിങ്ങൾക്ക് “-R” ഓപ്ഷനും ഉപയോഗിക്കാം.

ഈ ഉദാഹരണത്തിൽ, ഇനിപ്പറയുന്ന കമാൻഡ് [email  എന്നതിലേക്ക് ഒരു ടെസ്റ്റ് ഇമെയിൽ അയയ്ക്കും. മെയിലിന്റെ വിഷയം വ്യക്തമാക്കാൻ -s ഓപ്ഷൻ ഉപയോഗിക്കുന്നു.

  mutt -s "Test Email" [email 

നിങ്ങൾ ടെർമിനലിൽ മുകളിലുള്ള കമാൻഡ് നൽകുമ്പോൾ, അത് ഒരു ഇന്റർഫേസ് ഉപയോഗിച്ച് തുറക്കുകയും മെയിലിന്റെ സ്വീകർത്താവിന്റെ വിലാസവും വിഷയവും സ്ഥിരീകരിക്കുകയും ഇന്റർഫേസ് തുറക്കുകയും ചെയ്യുന്നു, ഇവിടെ നിങ്ങൾക്ക് സ്വീകർത്താവിന്റെ മെയിൽ വിലാസത്തിൽ മാറ്റങ്ങൾ വരുത്താം.

  1. t അമർത്തി സ്വീകർത്താവിന്റെ ഇമെയിൽ വിലാസം മാറ്റുക.
  2. സിസി വിലാസം സി ഉപയോഗിച്ച് മാറ്റുക.
  3. ഒരു അറ്റാച്ച്uമെന്റുകളായി ഫയലുകൾ അറ്റാച്ചുചെയ്യുക.
  4. ക്യു ഉള്ള ഇന്റർഫേസിൽ നിന്ന് പുറത്തുകടക്കുക.
  5. y അമർത്തി ആ ഇമെയിൽ അയയ്uക്കുക.

ശ്രദ്ധിക്കുക: നിങ്ങൾ “y” അമർത്തുമ്പോൾ, അത് മട്ട് മെയിൽ അയയ്uക്കുന്നു എന്ന സ്റ്റാറ്റസ് ചുവടെ കാണിക്കുന്നു.

“-c”, “-b” എന്നീ ഓപ്uഷനുകളുള്ള ഞങ്ങളുടെ ഇമെയിലിലേക്ക് mutt കമാൻഡ് ഉപയോഗിച്ച് Cc, Bcc എന്നിവ ചേർക്കാം.

 mutt -s "Subject of mail" -c <email add for CC> -b <email-add for BCC> mail address of recipient
 mutt -s “Test Email” -c [email   -b [email  [email 

ഇവിടെ ഈ ഉദാഹരണത്തിൽ, റൂട്ട് Bcc ആയി [email  എന്നതിലേക്ക് ഇമെയിൽ അയയ്ക്കുന്നു.

mutt കമാൻഡ് ഉള്ള “-a” ഓപ്ഷൻ ഉപയോഗിച്ച് നമുക്ക് കമാൻഡ് ലൈനിൽ നിന്ന് അറ്റാച്ച്uമെന്റുകൾ ഉപയോഗിച്ച് ഇമെയിൽ അയയ്ക്കാൻ കഴിയും.

 mutt  -s "Subject of Mail" -a <path of  attachment file> -c <email address of CC>  mail address of recipient
 mutt -s "Site Backup" -a /backups/backup.tar  -c [email  [email 

ഇവിടെ മുകളിലെ സ്നാപ്പ്ഷോട്ടിൽ, അത് മെയിലിനൊപ്പം അറ്റാച്ച്മെന്റ് കാണിക്കുന്നത് കാണാം.

അയച്ചയാളുടെ പേരും ഇമെയിലും മാറ്റണമെങ്കിൽ, ആ പ്രത്യേക ഉപയോക്താവിന്റെ ഹോം ഡയറക്uടറിയിൽ ഒരു ഫയൽ സൃഷ്uടിക്കേണ്ടതുണ്ട്.

 cat .muttrc

അതിൽ താഴെ പറയുന്ന വരികൾ ചേർക്കുക. സംരക്ഷിച്ച് അടയ്ക്കുക.

set from = "[email "
set realname = "Realname of the user"

\mutt ന്റെ സഹായ മെനു പ്രിന്റ് ചെയ്യാൻ, ഞങ്ങൾ അതിനൊപ്പം -h ഓപ്ഷൻ വ്യക്തമാക്കേണ്ടതുണ്ട്.

 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 കമാൻഡിൽ ഇപ്പോൾ ഇതാണ്, mutt കമാൻഡിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക് mutt ന്റെ man പേജുകൾ വായിക്കുക.