How To Install PHP 7.4 and PHP 7.3 ON Ubuntu 18.04/19.04/16.04

banner image

How to Configure Postfix? and Send Mail Using Gmail SMTP in Ubuntu.


Introduction:


Postfix is a mail transfer agent (MTA) that you can send or receive e-mail works as an SMTP server or client.Install and configure the Postfix server on Debian or Ubuntu and you will learn how to send an email with Gmail and Google Apps.

Before Installation Requirements.


1) Update your system.

sudo apt-get update && sudo apt-get upgrade

2) Sign in to Gmail and use your web browser to verify your email sign-in credentials.

3) Enable “Less secure apps” access.

Open this URL : https://myaccount.google.com/lesssecureapps


4) Disable captcha from new application login attempts.

Open this URL : https://accounts.google.com/DisplayUnlockCaptcha




Now, start installation and setup process.

Install Postfix.


1) Install Postfix and the libsasl2-modules package:

sudo apt-get install libsasl2-modules postfix

2) It prompted a general type of configuration during the installation of the Postfix mail



3) Enter the fully qualified name of your domain



4) Make sure that when the installation is complete myhostname parameters are configured with the server FQDN.

/etc/postfix/main.cf
1
myhostname = abcd.example.com                                            

Add Gmail Username and Password to PostfixPermalink

1) Open or create the /etc/postfix/sasl/sasl_passwd file, and then add the SMTP host, username and password information.

/etc/postfix/sasl/sasl\\_passwd
1
[smtp.gmail.com]:587 username@gmail.com:password

2) Postmap run the command to create a hashed db file for Postfix.

sudo postmap /etc/postfix/sasl/sasl_passwd

3) Run the following command to change ownership to root and update permissions on both files:

sudo chown root:root /etc/postfix/sasl/sasl_passwd
sudo chown root:root /etc/postfix/sasl/sasl_passwd.db
sudo chmod 0600 /etc/postfix/sasl/sasl_passwd
sudo chmod 0600 /etc/postfix/sasl/sasl_passwd.db

4) Configure the Postfix Relay ServerPermalink


/etc/postfix/main.cf
1
relayhost = [smtp.gmail.com]:587

5) To enable authentication at the end of the file, add the following parameters:

  
/etc/postfix/main.cf
1

2

3

4

5

6

7

8

9

10
# Enable SASL authentication

smtp_sasl_auth_enable = yes

# Disallow methods that allow anonymous authentication

smtp_sasl_security_options = noanonymous

# Location of sasl_passwd

smtp_sasl_password_maps = hash:/etc/postfix/sasl/sasl_passwd

# Enable STARTTLS encryption

smtp_tls_security_level = encrypt

# Location of CA certificates

smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt


6) Save your changes and close the file and restart Postfix

sudo systemctl restart postfix

Thanks for being here

How to Configure Postfix? and Send Mail Using Gmail SMTP in Ubuntu. How to Configure Postfix? and Send Mail Using Gmail SMTP in Ubuntu. Reviewed by Raj on October 28, 2018 Rating: 5

No comments:

Powered by Blogger.