Linux presents a software to manipulate our emails from the command line itself. The mail command is a Linux tool, that allows a person to send emails through a command-line interface.
To take benefit of this command, we want to put in a bundle named ‘mailutils’. It may be performed via:sudo apt installation mailutils
One aspect that have to be saved in thoughts is that, ‘mailutils’ lets in us to hook up with a neighborhood SMTP (Simple Mail Transfer Protocol) server. Therefore, we cannot assume sending mails to an external domain like ‘gmail.com’ or ‘yahoo.com’.
Let us now see a way to write and ship mails through the terminal.Mail Command syntax
There may be more than one ways to send a simple mail the usage of mail command. Let us examine all the feasible syntaxes:Simple Mail Bodymail -s “
In the above instance, the mail is despatched from root to the consumer named, ‘aprataksh’. We will take a look at how to test our mailboxes later in the educational.
The alternative ‘-s’ is used to indicate the “Subject” of the mail.
It have to be cited that, to give up the frame of the mail, the consumer ought to interrupt using ‘CTRL + D’. ‘Cc:’ refers to as a carbon reproduction and is utilized in case we desire for different events to get informed of the mail as a reference.Passing body using ‘<<<‘mail -s "
In the above syntax, we’re creating a email the use of the mail command, and passing in the string as the message body.Using ‘echo’ commandecho “
In case we are weary of writing huge messages for e mail on the command line, we will outline the mail body as record and bypass it to the ‘mail’ command via:mail -s “
After searching at all the ways to send a usual mail, we are able to see other provisions of the mail command. Multiple receivers for a unmarried mail
In case, we desire to send the same e-mail to multiple customers, we will achieve this via: mail -s “
Like a regular Email application, mail command, supports the function of attaching files to the emails.mail -s “
The ‘-A’ or ‘–connect’ options are used to attach documents. In the above example, the record — ‘my_program.cpp’ has been connected.Cc and Bcc
A normal Email consumer could recognize the advantages of Carbon reproduction and Blind carbon copy, with appreciate to emails. To employ this software, we can use ‘-c’option for Cc, whereas ‘-b’ alternative for Bcc.mail -s “
There is not any problem to check the mailbox. All we want to kind is ‘mail’ and press ‘ENTER’. Since, we had been sending to the user ‘aprataksh’, we can check it that unique mailbox. MailboxAccess an email
To open the gentoobr.org mails, we want to say the specific mail variety related to it. For instance, let us examine the primary mail.Access an email
The mail gadget offers all forms of information associated with the mail.Navigate thru the emails
In order to open the following electronic mail, we are able to enter ‘+’ within the set off, whereas, ‘-‘ is used to get entry to the previous mail inside the mailbox.Next mail in the mailboxDeleting unimportant mails
It in all fairness clean to delete mails from the mailbox. All we need to do is open a mail the use of the variety and press ‘d’.Deleting Email
There are strategies to delete more than one emails straight away: To delete emails numbered 6 and nine – ‘d 6 9’To delete from 4 to forty – ‘d 4-forty’To delete all of the mails–’d*’Extract the attachments
After sending a attached file through the mail command, how will we access it?
To solution the question, first we want to understand how the attachments are despatched. The attachments go through base64 encoding. It essentially converts them into a text, that may be decoded on the opposite aspect.
In the instance for attachment we despatched ‘my_program.cpp’ record. Let us have a look at it on the opposite facet. Attached File
The new challenge handy is to decode the encoded textual content. To obtain this, we first want to shop the encoded information in a document. Then we use the base64 command:base64 -d encoded-facts-recordDecoding the attachment
This is pretty a good deal the entirety, for the functioning of the mailbox.Quit the mailbox
After analyzing and deleting the mails, we will stop in the following ways:’CTRL + D’ – If we quit the use of this approach, all the emails we’ve got already read will be saved and transferred to the neighborhood mailbox, saved in ‘domestic/
As we will see, we accessed most effective one electronic mail, therefore the seen message is transferred to the nearby mailbox. The unread emails are not touched.’go out’ or ‘xit’ – If we cease the mailbox using the ‘go out’ command, no changes are made to the mailbox contents.Quitting the use of ‘exit’’CTRL + Z’ – This is a not unusual device for stopping a strolling system. Similar to ‘exit’ command, no adjustments are made to the modern mailbox.Access different mailboxes
As we told earlier, after reading the mails, mail command has a provision of saving mails in neighborhood mailbox. It can be accessed using ‘-f’ option.mail -f
It is actually clean to apply mail command in Linux. The mailbox structure and utilization is quite simple and comprehensible. We desire that this text became on par with the reader’s expectations. Feel free to remark beneath for queries or criticisms.