ഡെബിയൻ 9-ൽ പോസ്റ്റ്ഫിക്സും വെബ്uമെയിലും ഉള്ള ഒരു സമ്പൂർണ്ണ മെയിൽ സെർവർ ഇൻസ്റ്റാൾ ചെയ്യുക


ഡെബിയൻ 9 പതിപ്പിൽ പോസ്റ്റ്ഫിക്സ് ഉപയോഗിച്ച് ഒരു പൂർണ്ണമായ മെയിൽ സെർവർ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്നും കോൺഫിഗർ ചെയ്യാമെന്നും ഈ ട്യൂട്ടോറിയൽ നിങ്ങളെ നയിക്കും. IMAP പ്രോട്ടോക്കോൾ വഴി മെയിലുകൾ വീണ്ടെടുക്കുന്നതിനും രചിക്കുന്നതിനും Dovecot ഉപയോഗിച്ച് അക്കൗണ്ട് മെയിൽബോക്uസുകൾ എങ്ങനെ കോൺഫിഗർ ചെയ്യാം എന്നതും ഇത് ഉൾക്കൊള്ളുന്നു. മെയിൽ കൈകാര്യം ചെയ്യുന്നതിനുള്ള മെയിൽ യൂസർ ഏജന്റായി ഉപയോക്താക്കൾ റെയിൻലൂപ്പ് വെബ്uമെയിൽ ഇന്റർഫേസ് ഉപയോഗിക്കും.

  1. ഡെബിയൻ 9 മിനിമൽ ഇൻസ്റ്റലേഷൻ
  2. നെറ്റ്uവർക്ക് ഇന്റർഫേസിനായി കോൺഫിഗർ ചെയ്uത ഒരു സ്റ്റാറ്റിക് ഐപി വിലാസം
  3. ഒരു പ്രാദേശിക അല്ലെങ്കിൽ പൊതു രജിസ്റ്റർ ചെയ്ത ഡൊമെയ്ൻ നാമം.

ഈ ട്യൂട്ടോറിയലിൽ, ഡിഎൻഎസ് റെസല്യൂഷൻ കൈകാര്യം ചെയ്യുന്നതിൽ ഒരു ഡിഎൻഎസ് സെർവറും ഉൾപ്പെടാതെ, /etc/hosts ഫയൽ വഴി മാത്രം കോൺഫിഗർ ചെയ്ത മെയിൽ സെർവർ സജ്ജീകരണത്തിനായി ഞങ്ങൾ ഒരു സ്വകാര്യ ഡൊമെയ്ൻ അക്കൗണ്ട് ഉപയോഗിക്കും.

ഘട്ടം 1: ഡെബിയനിൽ പോസ്റ്റ്ഫിക്സ് മെയിൽ സെർവറിനായുള്ള പ്രാരംഭ കോൺഫിഗറേഷനുകൾ

1. ആദ്യ ഘട്ടത്തിൽ, റൂട്ട് പ്രത്യേകാവകാശങ്ങളുള്ള ഒരു അക്കൗണ്ട് ഉപയോഗിച്ച് അല്ലെങ്കിൽ റൂട്ട് ഉപയോക്താവുമായി നേരിട്ട് നിങ്ങളുടെ മെഷീനിലേക്ക് ലോഗിൻ ചെയ്യുക, താഴെ പറയുന്ന കമാൻഡ് നൽകിക്കൊണ്ട് നിങ്ങളുടെ ഡെബിയൻ സിസ്റ്റം ഏറ്റവും പുതിയ സുരക്ഷാ പാച്ചുകളും സോഫ്uറ്റ്uവെയർ, പാക്കേജ് റിലീസുകളും ഉപയോഗിച്ച് കാലികമാണെന്ന് ഉറപ്പാക്കുക.

# apt-get update 
# apt-get upgrade 

2. അടുത്ത ഘട്ടത്തിൽ, താഴെ പറയുന്ന കമാൻഡ് നൽകി സിസ്റ്റം അഡ്മിനിസ്ട്രേഷനായി ഉപയോഗിക്കുന്ന താഴെ പറയുന്ന സോഫ്റ്റ്uവെയർ പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യുക.

# apt-get install curl net-tools bash-completion wget lsof nano

3. അടുത്തതായി, നിങ്ങളുടെ പ്രിയപ്പെട്ട ടെക്സ്റ്റ് എഡിറ്റർ ഉപയോഗിച്ച് എഡിറ്റുചെയ്യുന്നതിനായി /etc/host.conf ഫയൽ തുറക്കുക, കൂടാതെ DNS റെസലൂഷൻ ആദ്യം ഹോസ്റ്റ് ഫയൽ വായിക്കുന്നതിന് ഫയലിന്റെ തുടക്കത്തിൽ ഇനിപ്പറയുന്ന വരി ചേർക്കുക.

order hosts,bind
multi on

4. അടുത്തതായി, നിങ്ങളുടെ മെഷീൻ FQDN സജ്ജീകരിക്കുകയും നിങ്ങളുടെ ഡൊമെയ്ൻ നാമവും നിങ്ങളുടെ സിസ്റ്റം FQDN-യും /etc/hosts ഫയലിലേക്ക് ചേർക്കുകയും ചെയ്യുക. ചുവടെയുള്ള സ്uക്രീൻഷോട്ടിൽ ചിത്രീകരിച്ചിരിക്കുന്നതുപോലെ ഡൊമെയ്uനിന്റെയും FQDNന്റെയും പേര് പരിഹരിക്കാൻ നിങ്ങളുടെ സിസ്റ്റം IP വിലാസം ഉപയോഗിക്കുക.

അതിനനുസരിച്ച് ഐപി വിലാസവും ഡൊമെയ്uനും മാറ്റിസ്ഥാപിക്കുക. അതിനുശേഷം, ഹോസ്റ്റ്നാമം ശരിയായി പ്രയോഗിക്കുന്നതിന് മെഷീൻ റീബൂട്ട് ചെയ്യുക.

# hostnamectl set-hostname mail.linux-console.net
# echo "192.168.0.102 linux-console.net mail.linux-console.net" >> /etc/hosts
# init 6

5. റീബൂട്ട് ചെയ്ത ശേഷം, ഇനിപ്പറയുന്ന കമാൻഡുകൾ നൽകി ഹോസ്റ്റ്നാമം ശരിയായി ക്രമീകരിച്ചിട്ടുണ്ടോയെന്ന് പരിശോധിക്കുക. സിസ്റ്റത്തിന്റെ ഡൊമെയ്ൻ നാമം, FQDN, ഹോസ്റ്റ്നാമം, IP വിലാസം എന്നിവ ഹോസ്റ്റ്നാമം കമാൻഡ് വഴി നൽകണം.

# hostname
# hostname -s
# hostname -f
# hostname -A
# hostname -i
# cat /etc/hostname 

6. കൂടാതെ, താഴെ പറയുന്ന കമാൻഡുകൾ നൽകി പ്രാദേശിക അന്വേഷണങ്ങൾക്ക് ഡൊമെയ്ൻ ശരിയായി മറുപടി നൽകുന്നുണ്ടോയെന്ന് പരിശോധിക്കുക. നിങ്ങളുടെ നെറ്റ്uവർക്കിലെ മറ്റ് സിസ്റ്റങ്ങൾ നൽകുന്ന റിമോട്ട് അന്വേഷണങ്ങളിലേക്ക് ഡൊമെയ്uൻ റീപ്ലേ ചെയ്യില്ല, കാരണം ഞങ്ങൾ ഒരു DNS സെർവർ ഉപയോഗിക്കുന്നില്ല.

എന്നിരുന്നാലും, ഡൊമെയ്uനിന്റെ ഓരോ /etc/hosts ഫയലിലേക്കും നിങ്ങൾ സ്വമേധയാ ഡൊമെയ്uൻ നാമം ചേർക്കുകയാണെങ്കിൽ, മറ്റ് സിസ്റ്റങ്ങളിൽ നിന്ന് ഡൊമെയ്uൻ മറുപടി നൽകണം. കൂടാതെ, /etc/hosts ഫയലിലേക്ക് ചേർത്ത ഒരു ഡൊമെയ്uനിനായുള്ള DNS റെസല്യൂഷൻ dig കമാൻഡുകൾ വഴി പ്രവർത്തിക്കില്ല എന്ന കാര്യം ശ്രദ്ധിക്കുക.

# getent ahosts mail.linux-console.net
# ping linux-console.net
# ping mail.linux-console.net

ഘട്ടം 2: ഡെബിയനിൽ പോസ്റ്റ്ഫിക്സ് മെയിൽ സെർവർ ഇൻസ്റ്റാൾ ചെയ്യുക

7. ഒരു മെയിൽ സെർവർ ശരിയായി പ്രവർത്തിക്കുന്നതിന് ആവശ്യമായ ഏറ്റവും പ്രധാനപ്പെട്ട സോഫ്uറ്റ്uവെയർ എംടിഎ ഏജന്റാണ്. MTA എന്നത് ഒരു സെർവർ-ക്ലയന്റ് ആർക്കിടെക്ചറിൽ നിർമ്മിച്ച ഒരു സോഫ്uറ്റ്uവെയറാണ്, ഇത് മെയിൽ സെർവറുകൾക്കിടയിൽ മെയിൽ കൈമാറ്റത്തിന് ഉത്തരവാദിയാണ്.

ഈ ഗൈഡിൽ ഞങ്ങൾ പോസ്റ്റ്ഫിക്സ് മെയിൽ ട്രാൻസ്ഫർ ഏജന്റായി ഉപയോഗിക്കും. ഔദ്യോഗിക റിപ്പോസിറ്ററികളിൽ നിന്ന് ഡെബിയനിൽ പോസ്റ്റ്ഫിക്സ് ഇൻസ്റ്റാൾ ചെയ്യാൻ താഴെ പറയുന്ന കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യുക.

# apt-get install postfix

8. പോസ്റ്റ്ഫിക്സിന്റെ ഇൻസ്റ്റാളേഷൻ പ്രക്രിയയിൽ നിങ്ങളോട് ഒരു കൂട്ടം ചോദ്യങ്ങൾ ചോദിക്കും. ആദ്യ പ്രോംപ്റ്റിൽ, പോസ്റ്റ്ഫിക്സ് കോൺഫിഗറേഷനായുള്ള പൊതുവായ തരമായി ഇന്റർനെറ്റ് സൈറ്റ് ഓപ്uഷൻ തിരഞ്ഞെടുത്ത് തുടരുന്നതിന് [enter] കീ അമർത്തുക, തുടർന്ന് ഇനിപ്പറയുന്ന സ്ക്രീൻഷോട്ടുകളിൽ കാണിച്ചിരിക്കുന്നതുപോലെ സിസ്റ്റം മെയിൽ നാമത്തിലേക്ക് നിങ്ങളുടെ ഡൊമെയ്ൻ നാമം ചേർക്കുക.

ഘട്ടം 3: ഡെബിയനിൽ പോസ്റ്റ്ഫിക്സ് മെയിൽ സെർവർ കോൺഫിഗർ ചെയ്യുക

9. അടുത്തതായി, Postfix പ്രധാന കോൺഫിഗറേഷൻ ഫയൽ ബാക്കപ്പ് ചെയ്ത് താഴെ പറയുന്ന കമാൻഡുകൾ ഉപയോഗിച്ച് നിങ്ങളുടെ ഡൊമെയ്uനിനായി Postfix കോൺഫിഗർ ചെയ്യുക.

# cp /etc/postfix/main.cf{,.backup}
# nano /etc/postfix/main.cf

ഇപ്പോൾ കാണിച്ചിരിക്കുന്നത് പോലെ main.cf ഫയലിൽ Postfix കോൺഫിഗറേഷൻ കോൺഫിഗർ ചെയ്യുക.

# See /usr/share/postfix/main.cf.dist for a commented, more complete version

smtpd_banner = $myhostname ESMTP
biff = no
# appending .domain is the MUA's job.
append_dot_mydomain = no
readme_directory = no

# See http://www.postfix.org/COMPATIBILITY_README.html -- default to 2 on
# fresh installs.
compatibility_level = 2

# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
myhostname = mail.debian.lan

mydomain = debian.lan

alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases

#myorigin = /etc/mailname
myorigin = $mydomain

mydestination = $myhostname, $mydomain, localhost.$mydomain, localhost
relayhost = 
mynetworks = 127.0.0.0/8, 192.168.1.0/24
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
#inet_protocols = all
inet_protocols = ipv4

home_mailbox = Maildir/

# SMTP-Auth settings
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $myhostname
smtpd_recipient_restrictions = permit_mynetworks,permit_auth_destination,permit_sasl_authenticated,reject

നിങ്ങളുടെ സ്വന്തം കോൺഫിഗറേഷനുകളുമായി പൊരുത്തപ്പെടുന്നതിന് myhostname, mydomain, mynetworks വേരിയബിളുകൾ എന്നിവ മാറ്റിസ്ഥാപിക്കുക.

താഴെയുള്ള സ്ക്രീൻഷോട്ടിൽ കാണിച്ചിരിക്കുന്നതുപോലെ, Postfix പ്രധാന കോൺഫിഗറേഷൻ ഫയൽ ഡംപ് ചെയ്യുന്നതിനും ആത്യന്തിക പിശകുകൾ പരിശോധിക്കുന്നതിനും നിങ്ങൾക്ക് postconf -n കമാൻഡ് പ്രവർത്തിപ്പിക്കാൻ കഴിയും.

# postconf -n

10. എല്ലാ കോൺഫിഗറേഷനുകളും പൂർത്തിയായ ശേഷം, മാറ്റങ്ങൾ വരുത്തുന്നതിന് Postfix ഡെമൺ പുനരാരംഭിക്കുക കൂടാതെ netstat കമാൻഡ് പ്രവർത്തിപ്പിച്ച് പോസ്റ്റ്ഫിക്സ് മാസ്റ്റർ സേവനം പോർട്ട് 25-ൽ ബൈൻഡിംഗ് ആണോ എന്ന് പരിശോധിച്ച് സേവനം പ്രവർത്തിക്കുന്നുണ്ടോ എന്ന് പരിശോധിക്കുക.

# systemctl restart postfix
# systemctl status postfix
# netstat -tlpn

ഘട്ടം 3: ഡെബിയനിൽ പോസ്റ്റ്ഫിക്സ് മെയിൽ സെർവർ പരിശോധിക്കുക

11. പോസ്റ്റ്ഫിക്സിന് മെയിൽ ട്രാൻസ്ഫർ കൈകാര്യം ചെയ്യാൻ കഴിയുമോ എന്ന് പരിശോധിക്കുന്നതിന്, താഴെ പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിച്ച് ആദ്യം mailutils പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യുക.

# apt-get install mailutils

12. അടുത്തതായി, മെയിൽ കമാൻഡ് ലൈൻ യൂട്ടിലിറ്റി ഉപയോഗിച്ച്, റൂട്ട് അക്കൗണ്ടിലേക്ക് ഒരു മെയിൽ അയയ്uക്കുക, മെയിൽ ക്യൂ പരിശോധിക്കുന്നതിനും റൂട്ടിന്റെ ഹോം മെയിൽഡിർ ഡയറക്uടറിയുടെ ഉള്ളടക്കം ലിസ്റ്റുചെയ്യുന്നതിനും താഴെയുള്ള കമാൻഡ് നൽകി മെയിൽ വിജയകരമായി കൈമാറ്റം ചെയ്uതിട്ടുണ്ടോയെന്ന് പരിശോധിക്കുക.

# echo "mail body"| mail -s "test mail" root
# mailq
# mail
# ls Maildir/
# ls Maildir/new/
# cat Maildir/new/[TAB]

13. ഇനിപ്പറയുന്ന കമാൻഡ് നൽകി മെയിൽ ലോഗ് ഫയലിന്റെ ഉള്ളടക്കം പരിശോധിച്ച് പോസ്റ്റ്ഫിക്സ് സേവനം ഏത് രീതിയിലാണ് മെയിൽ കൈകാര്യം ചെയ്തതെന്ന് നിങ്ങൾക്ക് പരിശോധിക്കാവുന്നതാണ്.

# tailf /var/log/mail.log

ഘട്ടം 4: ഡെബിയനിൽ Dovecot IMAP ഇൻസ്റ്റാൾ ചെയ്ത് കോൺഫിഗർ ചെയ്യുക

14. ഒരു പ്രാദേശിക സ്വീകർത്താവിന്റെ മെയിൽബോക്സുകളിലേക്ക് ഇമെയിൽ സന്ദേശങ്ങൾ കൈമാറാൻ ഈ ഗൈഡിൽ ഞങ്ങൾ ഉപയോഗിക്കുന്ന മെയിൽ ഡെലിവറി ഏജന്റ് Dovecot IMAP ആണ്. 143, 993 (SSL) പോർട്ടുകളിൽ പ്രവർത്തിക്കുന്ന ഒരു പ്രോട്ടോക്കോൾ ആണ് IMAP, ഒന്നിലധികം ഇമെയിൽ ക്ലയന്റുകളിലുടനീളം മെയിലുകൾ വായിക്കുന്നതിനും ഇല്ലാതാക്കുന്നതിനും നീക്കുന്നതിനും ഉത്തരവാദിത്തമുണ്ട്.

ഓരോ സന്ദേശത്തിന്റെയും ഒരു പകർപ്പ് സെർവറിൽ സംരക്ഷിച്ചിട്ടുണ്ടെന്ന് ഉറപ്പാക്കാൻ IMAP പ്രോട്ടോക്കോൾ സിൻക്രൊണൈസേഷൻ ഉപയോഗിക്കുന്നു കൂടാതെ ഇ-മെയിലുകൾ അടുക്കുന്നതിനായി സെർവറിൽ ഒന്നിലധികം ഡയറക്uടറികൾ സൃഷ്uടിക്കാനും ഈ ഡയറക്uടറികളിലേക്ക് മെയിലുകൾ നീക്കാനും ഉപയോക്താക്കളെ അനുവദിക്കുന്നു.

POP3 പ്രോട്ടോക്കോളിന്റെ കാര്യത്തിൽ ഇത് അങ്ങനെയല്ല. നിങ്ങളുടെ മെയിൽ അടുക്കുന്നതിന് സെർവറിൽ ഒന്നിലധികം ഡയറക്uടറികൾ സൃഷ്uടിക്കാൻ POP3 പ്രോട്ടോക്കോൾ ഉപയോക്താക്കളെ അനുവദിക്കില്ല. നിങ്ങൾക്ക് മെയിൽ നിയന്ത്രിക്കാൻ ഇൻബോക്സ് ഫോൾഡർ മാത്രമേ ഉള്ളൂ.

Debian-ൽ Dovecot കോർ സെർവറും Dovecot IMAP പാക്കേജും ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന് താഴെ പറയുന്ന കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യുക.

# apt install dovecot-core dovecot-imapd

15. നിങ്ങളുടെ സിസ്റ്റത്തിൽ Dovecot ഇൻസ്റ്റാൾ ചെയ്ത ശേഷം, എഡിറ്റിംഗിനായി താഴെയുള്ള dovecot ഫയലുകൾ തുറന്ന് ഇനിപ്പറയുന്ന മാറ്റങ്ങൾ വരുത്തുക. ആദ്യം, /etc/dovecot/dovecot.conf ഫയൽ തുറക്കുക, ഇനിപ്പറയുന്ന വരി തിരയുകയും അഭിപ്രായമിടാതിരിക്കുകയും ചെയ്യുക:

listen = *, ::

16. അടുത്തതായി, എഡിറ്റ് ചെയ്യുന്നതിനായി /etc/dovecot/conf.d/10-auth.conf തുറക്കുക, താഴെയുള്ള ഉദ്ധരണിയിൽ കാണുന്നത് പോലെ താഴെയുള്ള വരികൾ കണ്ടെത്തുകയും മാറ്റുകയും ചെയ്യുക.

disable_plaintext_auth = no
auth_mechanisms = plain login

17. /etc/dovecot/conf.d/10-mail.conf ഫയൽ തുറന്ന് ഇമെയിലുകൾ സംഭരിക്കുന്നതിന് Mbox ഫോർമാറ്റിന് പകരം Maildir ലൊക്കേഷൻ ഉപയോഗിക്കുന്നതിന് ഇനിപ്പറയുന്ന വരി ചേർക്കുക.

mail_location = maildir:~/Maildir

18. എഡിറ്റ് ചെയ്യേണ്ട അവസാന ഫയൽ /etc/dovecot/conf.d/10-master.conf ആണ്. ഇവിടെ Postfix smtp-auth ബ്ലോക്കിനായി തിരയുകയും ഇനിപ്പറയുന്ന മാറ്റം വരുത്തുകയും ചെയ്യുക:

# Postfix smtp-auth
unix_listener /var/spool/postfix/private/auth {
  mode = 0666
  user = postfix
  group = postfix
 }

19. മുകളിലുള്ള എല്ലാ മാറ്റങ്ങളും നിങ്ങൾ വരുത്തിയ ശേഷം, മാറ്റങ്ങൾ പ്രതിഫലിപ്പിക്കുന്നതിന് Dovecot ഡെമൺ പുനരാരംഭിക്കുക, അതിന്റെ നില പരിശോധിക്കുക, താഴെ പറയുന്ന കമാൻഡുകൾ നൽകി Dovecot പോർട്ട് 143-ൽ ബൈൻഡുചെയ്യുന്നുണ്ടോയെന്ന് പരിശോധിക്കുക.

# systemctl restart dovecot.service 
# systemctl status dovecot.service 
# netstat -tlpn

20. സിസ്റ്റത്തിലേക്ക് ഒരു പുതിയ ഉപയോക്തൃ അക്കൗണ്ട് ചേർത്തുകൊണ്ട് മെയിൽ സെർവർ ശരിയായി പ്രവർത്തിക്കുന്നുണ്ടോയെന്ന് പരിശോധിക്കുക, കൂടാതെ താഴെയുള്ള ഉദ്ധരണികളിൽ ചിത്രീകരിച്ചിരിക്കുന്നതുപോലെ, SMTP സെർവറിലേക്ക് കണക്റ്റുചെയ്യുന്നതിന് ടെൽനെറ്റ് അല്ലെങ്കിൽ നെറ്റ്കാറ്റ് കമാൻഡ് ഉപയോഗിച്ച് പുതിയ മെയിൽ അയയ്ക്കുക.

# adduser matie
# nc localhost 25
# ehlo localhost
mail from: root
rcpt to: matie
data
subject: test
Mail body
.
quit

21. താഴെയുള്ള സ്uക്രീൻഷോട്ടിൽ കാണിച്ചിരിക്കുന്നതുപോലെ ഉപയോക്താവിന്റെ ഹോം ഡയറക്uടറിയിലെ ഉള്ളടക്കം ലിസ്uറ്റ് ചെയ്uത് പുതിയ ഉപയോക്തൃ മെയിൽബോക്uസിലേക്ക് മെയിൽ എത്തിയിട്ടുണ്ടോയെന്ന് പരിശോധിക്കുക.

# ls /home/test_mail/Maildir/new/

22. കൂടാതെ, ചുവടെയുള്ള ഉദ്ധരണിയിൽ കാണിച്ചിരിക്കുന്നതുപോലെ, നിങ്ങൾക്ക് കമാൻഡ് ലൈനിൽ നിന്ന് IMAP പ്രോട്ടോക്കോൾ വഴി ഉപയോക്താവിന്റെ മെയിൽബോക്സിലേക്ക് കണക്റ്റുചെയ്യാനാകും. പുതിയ മെയിൽ ഉപയോക്താവിന്റെ ഇൻബോക്സിൽ ലിസ്റ്റ് ചെയ്യണം.

# nc localhost 143
x1 LOGIN matie user_password
x2 LIST "" "*"
x3 SELECT Inbox
x4 LOGOUT

ഘട്ടം 5: ഡെബിയനിൽ വെബ്മെയിൽ ഇൻസ്റ്റാൾ ചെയ്ത് കോൺഫിഗർ ചെയ്യുക

23. റെയിൻലൂപ്പ് വെബ്uമെയിൽ ക്ലയന്റ് വഴി ഉപയോക്താക്കൾ അവരുടെ ഇമെയിലുകൾ നിയന്ത്രിക്കും. റെയിൻലൂപ്പ് മെയിൽ യൂസർ ഏജന്റ് ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനുമുമ്പ്, താഴെ പറയുന്ന കമാൻഡ് നൽകിക്കൊണ്ട് ആദ്യം അപ്പാച്ചെ എച്ച്ടിടിപി സെർവറും റെയിൻലൂപ്പിന് ആവശ്യമായ ഇനിപ്പറയുന്ന പിഎച്ച്പി മൊഡ്യൂളുകളും ഇൻസ്റ്റാൾ ചെയ്യുക.

# apt install apache2 php7.0 libapache2-mod-php7.0 php7.0-curl php7.0-xml

24. അപ്പാച്ചെ വെബ് സെർവർ ഇൻസ്റ്റാൾ ചെയ്ത ശേഷം, /var/www/html/ ഡയറക്uടറിയിലേക്ക് ഡയറക്uടറി പാത്ത് മാറ്റുക, index.html ഫയൽ നീക്കം ചെയ്uത് റെയിൻലൂപ്പ് വെബ്uമെയിൽ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനായി ഇനിപ്പറയുന്ന കമാൻഡ് നൽകുക.

# cd /var/www/html/
# rm index.html 
# curl -sL https://repository.rainloop.net/installer.php | php

25. സിസ്റ്റത്തിൽ റെയിൻലൂപ്പ് വെബ്uമെയിൽ ക്ലയന്റ് ഇൻസ്റ്റാൾ ചെയ്ത ശേഷം, നിങ്ങളുടെ ഡൊമെയ്uൻ ഐപി വിലാസത്തിലേക്ക് നാവിഗേറ്റ് ചെയ്യുകയും ഇനിപ്പറയുന്ന സ്ഥിരസ്ഥിതി ക്രെഡൻഷ്യലുകൾ ഉപയോഗിച്ച് റെയിൻലൂപ്പ് അഡ്uമിൻ വെബ് ഇന്റർഫേസിലേക്ക് ലോഗിൻ ചെയ്യുക:

http://192.168.0.102/?admin
User: admin
Password: 12345

26. ഡൊമെയ്ൻ മെനുവിലേക്ക് നാവിഗേറ്റ് ചെയ്യുക, ഡൊമെയ്ൻ ചേർക്കുക ബട്ടണിൽ അമർത്തി താഴെയുള്ള സ്ക്രീൻഷോട്ടിൽ കാണിച്ചിരിക്കുന്നതുപോലെ നിങ്ങളുടെ ഡൊമെയ്ൻ നാമ ക്രമീകരണങ്ങൾ ചേർക്കുക.

27. നിങ്ങളുടെ ഡൊമെയ്ൻ ക്രമീകരണങ്ങൾ ചേർക്കുന്നത് പൂർത്തിയാക്കിയ ശേഷം, ഒരു ഇ-മെയിൽ അക്കൗണ്ട് ഉപയോഗിച്ച് വെബ്uമെയിൽ ക്ലയന്റിലേക്ക് ലോഗിൻ ചെയ്യുന്നതിനായി Ranloop അഡ്മിൻ ഇന്റർഫേസിൽ നിന്ന് ലോഗ് ഔട്ട് ചെയ്ത് ബ്രൗസർ നിങ്ങളുടെ IP വിലാസത്തിലേക്ക് പോയിന്റ് ചെയ്യുക.

നിങ്ങൾ റെയിൻലൂപ്പ് വെബ്uമെയിലിലേക്ക് വിജയകരമായി ലോഗിൻ ചെയ്uതുകഴിഞ്ഞാൽ, കമാൻഡ് ലൈനിൽ നിന്ന് നിങ്ങളുടെ ഇൻബോക്uസ് ഫോൾഡറിലേക്ക് നേരത്തെ അയച്ച ഇമെയിൽ നിങ്ങൾ കാണും.

http://192.168.0.102
User: [email 
Pass: the matie password

27. ഉപയോക്തൃ ഹോം ഡയറക്uടറി സൃഷ്uടിക്കുന്നതിന് -m ഫ്ലാഗ് ഉള്ള userradd കമാൻഡ് ഒരു പുതിയ ഉപയോക്തൃ പ്രശ്uനം ചേർക്കുന്നതിന്. പക്ഷേ, താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് ഓരോ ഉപയോക്താവിനുമായി നിങ്ങൾ Maildir പാത്ത് വേരിയബിൾ കോൺഫിഗർ ചെയ്യുന്നുവെന്ന് ഉറപ്പാക്കുക.

# echo 'export MAIL=$HOME/Maildir' >> /etc/profile
# useradd -m user3
# passwd user3

28. റൂട്ടിന്റെ എല്ലാ ഇമെയിലുകളും സിസ്റ്റത്തിൽ നിന്ന് ഒരു പ്രത്യേക ലോക്കൽ മെയിൽ അക്കൗണ്ടിലേക്ക് റീഡയറക്uട് ചെയ്യണമെങ്കിൽ, താഴെയുള്ള കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുക. റൂട്ട് അക്കൗണ്ടിലേക്ക് റീഡയറക്uട് ചെയ്uതതോ ഉദ്ദേശിച്ചിട്ടുള്ളതോ ആയ എല്ലാ മെയിലുകളും ചുവടെയുള്ള ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ നിങ്ങളുടെ മെയിൽ ഉപയോക്താവിന് കൈമാറും.

# echo "root: test_mail" >> /etc/aliases
# newaliases

അത്രയേയുള്ളൂ! പ്രാദേശിക ഉപയോക്താക്കൾക്ക് ഇ-മെയിലുകൾ വഴി ആശയവിനിമയം നടത്തുന്നതിനായി നിങ്ങളുടെ പരിസരത്ത് ഒരു മെയിൽ സെർവർ നിങ്ങൾ വിജയകരമായി ഇൻസ്റ്റാൾ ചെയ്യുകയും കോൺഫിഗർ ചെയ്യുകയും ചെയ്തു. എന്നിരുന്നാലും, ഇത്തരത്തിലുള്ള മെയിൽ കോൺഫിഗറേഷൻ ഒരു തരത്തിലും സുരക്ഷിതമല്ല, നിങ്ങളുടെ പൂർണ്ണ നിയന്ത്രണത്തിലുള്ള സിസ്റ്റങ്ങളിലും നെറ്റ്uവർക്കുകളിലും ചെറിയ സജ്ജീകരണങ്ങൾക്കായി മാത്രം വിന്യസിക്കുന്നത് ഉചിതമാണ്.