CentOS 7-ൽ മെയിൽ സെർവർ. Dovecot + Exim + Roundcube ഇൻസ്റ്റാൾ ചെയ്യുന്നു

N
നെറ്റൂസ്
ഫെബ്രുവരി 10, 2020

ഈ ലേഖനത്തിൽ, Roundcube വെബ് ഇന്റർഫേസ് ഉപയോഗിച്ച് CentOS 7.5 VPS-ൽ Exim, Dovecot എന്നിവ ഉപയോഗിച്ച് ഞങ്ങൾ ഒരു മെയിൽ സെർവർ ഇൻസ്റ്റാൾ ചെയ്യുകയും കോൺഫിഗർ ചെയ്യുകയും ചെയ്യും.

ഞങ്ങൾ ഉപയോഗിക്കുന്നു ഒരു CentOS അടിസ്ഥാനമാക്കിയുള്ള VPS ഈ ; മിനിമം CentOS 7.5 ഉപയോഗിച്ച് മുൻകൂട്ടി ഇൻസ്റ്റാൾ ചെയ്തു 

എന്താണ് എക്സിം?

Unix പോലുള്ള ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിൽ സാധാരണയായി ഉപയോഗിക്കുന്ന ഒരു മെയിൽ ട്രാൻസ്ഫർ ഏജന്റ് (MTA) ആണ് Exim. എക്സിം ഗ്നു (ജനറൽ പബ്ലിക് ലൈസൻസ്) നിബന്ധനകൾക്ക് കീഴിൽ വിതരണം ചെയ്യപ്പെടുന്ന ഒരു സ്വതന്ത്ര സോഫ്‌റ്റ്‌വെയറാണ്, ഇൻകമിംഗ് ഇമെയിലുകൾ പരിശോധിക്കുന്നതിനുള്ള വിപുലമായ സവിശേഷതകളുള്ള ഒരു ബഹുമുഖവും വഴക്കമുള്ളതുമായ ഇമെയിൽ ഉപകരണമാണിത്.

എന്താണ് ഡോവ്കോട്ട്?

Linux/UNIX പോലുള്ള സിസ്റ്റങ്ങൾക്കായുള്ള ഒരു ഓപ്പൺ സോഴ്‌സ് IMAP, POP3 മെയിൽ സെർവറാണ് Dovecot. ഈ ഉൽപ്പന്നത്തിന്റെ വഴക്കത്തിലും വേഗതയിലും ശ്രദ്ധ കേന്ദ്രീകരിക്കുന്നതിന്റെ അടിസ്ഥാനശിലയാണ് സുരക്ഷ.

ചെറുതും വലുതുമായ ഇമെയിൽ സിസ്റ്റങ്ങൾക്ക് Dovecot ഒരു മികച്ച തിരഞ്ഞെടുപ്പാണ്.

എന്താണ് റൗണ്ട്ക്യൂബ്?

റൗണ്ട്ക്യൂബ് is കഴിവ് നൽകുന്ന ഒരു വെബ് അധിഷ്ഠിത ഇമെയിൽ ഇന്റർഫേസ്  വേല നിങ്ങളുടെ മെയിൽബോക്സുകൾ ഉപയോഗിച്ച്  IMAP  ഒപ്പം  SMTP. ആപ്ലിക്കേഷന് ശക്തമായ പ്രവർത്തനക്ഷമതയുണ്ട് കൂടാതെ ഡെസ്‌ക്‌ടോപ്പ് ഇമെയിൽ ക്ലയന്റുകളുമായി താരതമ്യപ്പെടുത്താവുന്നതാണ്  ഔട്ട്ലുക്ക് എക്സ്പ്രസ്  or  മോസില്ല തണ്ടർബേഡ്

തയ്യാറാക്കലും സജ്ജീകരണവും

നമുക്ക് ഒരു അധിക EPEL ശേഖരണം ഇനിപ്പറയുന്ന രീതിയിൽ ബന്ധിപ്പിക്കാം:

# yum install <a class="external free" href="https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm">https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm</a>
# yum update
പുതുതായി ചേർത്ത EPEL റിപ്പോസിറ്ററി ഞങ്ങളുടെ സിസ്റ്റവുമായി ബന്ധിപ്പിച്ചിട്ടുണ്ടോയെന്ന് പരിശോധിക്കാൻ, നൽകുക:
# yum repolist
തുടർന്ന് ഇനിപ്പറയുന്ന ഉപകരണങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്യുക:
# yum install file perl-Mail-SPF.noarch openssl nano

എക്സിം ഇൻസ്റ്റാളേഷനും കോൺഫിഗറേഷനും

# yum install exim

ഞങ്ങൾ ഇപ്പോൾ നിങ്ങളുടെ പ്രിയപ്പെട്ട എഡിറ്റർ ഉപയോഗിച്ച് /etc/exim/exim.conf ഫയൽ തുറക്കും, അത് ആദ്യം ബാക്കപ്പ് ചെയ്ത് ഇനിപ്പറയുന്ന രീതിയിൽ പുനർരൂപകൽപ്പന ചെയ്യും:

# cp /etc/exim/exim.conf{,.original}
# nano /etc/exim/exim.conf

Prime_hostname = mail.mypostdomain.com
domainlist local_domains = @ : mypostdomain.com
tls_advertise_hosts = *
tls_certificate = /etc/ssl/mail.mypostdomain.com.crt
tls_privatekey = /etc/ssl/mail.mypostdomain.com.key
auth_advertise_hosts = *

നമുക്ക് വരികൾ ശ്രദ്ധിക്കാം tls_certificate ഒപ്പം tls_privatekey , ഞങ്ങൾ ഉപയോഗിക്കും സർട്ടിഫിക്കറ്റ് , നിങ്ങൾക്ക് കഴിയും ഓർഡർ ഞങ്ങളുടെ വെബ്സൈറ്റിൽ അത് ആവശ്യമായ ഫയലുകൾ കണ്ടെത്തുക വ്യക്തിഗത അക്കൗണ്ട് - SSL      

അടുത്തതായി, നമുക്ക് ഗതാഗത വിഭാഗത്തിലേക്ക് പോയി അതിനെ ഫോമിലേക്ക് കൊണ്ടുവരാം:

ലോക്കൽ_ഡെലിവറി:
ഡ്രൈവർ = അനുബന്ധ ഫയൽ
ഡയറക്ടറി = $home/Maildir
maildir_format
maildir_use_size_file
ഡെലിവറി_തീയതി_ചേർക്കുക
envelope_to_add
റിട്ടേൺ_പാത്ത്_ചേർക്കുക

അടുത്തതായി, പ്രാമാണീകരണ വിഭാഗത്തിൽ, ഇനിപ്പറയുന്ന വരികൾ ചേർക്കുക:

dovecot_login:
ഡ്രൈവർ = പ്രാവ്കൊട്ട്
public_name = LOGIN
server_socket = /var/run/dovecot/auth-client
server_set_id = $auth1
പ്രാവ്
ഡ്രൈവർ = പ്രാവ്കൊട്ട്
public_name = PLAIN
server_socket = /var/run/dovecot/auth-client
server_set_id = $auth1

ആരംഭിക്കുക എക്സിം , കൂടാതെ systemctl ഉപയോഗിച്ച് ഇത് സിസ്റ്റം സ്റ്റാർട്ടപ്പിലേക്ക് ചേർക്കുക: 

# systemctl start exim
# systemctl status exim
# systemctl enable exim

ഡോവ്കോട്ട് സജ്ജീകരണം

# yum install dovecot
ഇൻസ്റ്റാളേഷന് ശേഷം, കോൺഫിഗറേഷൻ ഫയലുകൾ എഡിറ്റ് ചെയ്യുക:

# nano /etc/dovecot/conf.d/10-ssl.conf
ssl = അതെ
ssl_cert = /etc/ssl/mail.mypostdomain.com.crt
ssl_key = /etc/ssl/mail.mypostdomain.com.key

# nano /etc/dovecot/conf.d/10-auth.conf
disable_plaintext_auth = ഇല്ല
auth_mechanisms = പ്ലെയിൻ ലോഗിൻ

# nano /etc/dovecot/conf.d/10-mail.conf
mail_location = maildir:~/Maildir

# vim /etc/dovecot/conf.d/10-master.conf
സേവന അംഗീകാരം {
...
unix_listener auth-client {
മോഡ് = 0660
ഉപയോക്താവ് = എക്സിം
}
}

പ്രവർത്തിപ്പിക്കുക പ്രാവ്കൊട്ട് , കൂടാതെ systemctl ഉപയോഗിച്ച് സിസ്റ്റം സ്റ്റാർട്ടപ്പിലേക്ക് ഇത് ചേർക്കുക. 

# systemctl start dovecot
# systemctl status dovecot
# systemctl enable dovecot

റൂഡ്ക്യൂബ്

വിളക്ക്
# yum roundcubemail ഇൻസ്റ്റാൾ ചെയ്യുക

# നാനോ /etc/httpd/conf.d/roundcube.conf

#
# റൗണ്ട് ക്യൂബ് വെബ്‌മെയിൽ ഒരു ബ്രൗസർ അധിഷ്ഠിത ബഹുഭാഷാ IMAP ക്ലയന്റാണ്
#

അപരനാമം /roundcube /usr/share/roundcubemail
അപരനാമം /webmail /usr/share/roundcubemail


ഓപ്‌ഷനുകൾ ഒന്നുമില്ല
ഓവർറൈഡ് പരിധി അനുവദിക്കുക
എല്ലാവരും അനുവദിക്കേണ്ടതുണ്ട്


ഓപ്‌ഷനുകൾ ഒന്നുമില്ല
ഓവർറൈഡ് പരിധി അനുവദിക്കുക
എല്ലാവരും അനുവദിക്കേണ്ടതുണ്ട്

# ആ ഡയറക്‌ടറികൾ വെബ് ക്ലയന്റുകൾ കാണാൻ പാടില്ല.

ഓർഡർ അനുവദിക്കുക, നിരസിക്കുക
എല്ലാവരിൽ നിന്നും നിഷേധിക്കുക


ഓർഡർ അനുവദിക്കുക, നിരസിക്കുക
എല്ലാവരിൽ നിന്നും നിഷേധിക്കുക

# സേവനം httpd പുനരാരംഭിക്കുക

# mysql -u root -p
mysql> ഡാറ്റാബേസ് dbroundcube സൃഷ്ടിക്കുക;
mysql> 'പാസ്‌വേഡ്' മുഖേന തിരിച്ചറിയപ്പെട്ട ഉപയോക്താവ് userroundcube@localhost സൃഷ്ടിക്കുക;
mysql> dbroundcube-ൽ എല്ലാ പ്രത്യേകാവകാശങ്ങളും നൽകുക.* ലേക്ക് userroundcube@localhost ;
mysql> ഫ്ലഷ് സ്വകാര്യതകൾ;
mysql> ഉപേക്ഷിക്കുക

http://mail.mypostdomain.com/roundcube/installer

POP3: 110
IMAP: 143
SMTP: 25

നിങ്ങളുടെ ക്ലൗഡ് യാത്ര ആരംഭിക്കണോ? ഇപ്പോൾ തന്നെ ആദ്യപടി സ്വീകരിക്കുക.