How to send mail from centos

To send mail from a CentOS system, you'll need to configure the mail transfer agent (MTA) and set up a mail client. Here's a step-by-step guide:

Step 1: Install the mail transfer agent (MTA)

You'll need to install an MTA on your CentOS system. The most popular MTA is Postfix. You can install it using the following command:

sudo yum install postfix

Step 2: Configure Postfix

Edit the Postfix configuration file to set up the mail server:

sudo nano /etc/postfix/main.cf

Add the following lines to the end of the file:

mydestination = localhost
myhostname = localhost

Save and exit the file.

Step 3: Restart Postfix

Restart the Postfix service to apply the changes:

sudo systemctl restart postfix

Step 4: Set up a mail client

You can use a mail client like mail or mutt to send mail from the command line. Here's an example using mail:

sudo yum install mailx

Then, use the following command to send a mail:

echo "Subject: Test mail" | mail -s "Test mail" <[email protected]>

Replace <[email protected]> with the email address of the recipient.

Alternative: Using sendmail

If you prefer to use sendmail instead of Postfix, you can install it using:

sudo yum install sendmail

Then, use the following command to send a mail:

echo "Subject: Test mail" | sendmail -v <[email protected]>

Additional tips

That's it! You should now be able to send mail from your CentOS system using the instructions above.