I-Postfix + Dovecot + Squirrelmail nabasebenzisi bendawo - Amanethiwekhi e-SMB

Inkomba ejwayelekile yochungechunge: Ama-Computer Networks ama-SME: Isingeniso

Lo mbhalo ukuqhubeka nokugcina kokusebenza:

Sanibonani bangani nabangane!

I-Los Abathandekayo bafuna ukuba neseva yabo yeposi. Abafuni ukusebenzisa amaseva lapho "Ubumfihlo" buphakathi kwezimpawu zombuzo. Umuntu ophethe ukwenza insiza kuseva yakho encane akayona ingcweti kule ndaba futhi uzoqala azame ukufaka umnyombo weseva yeposi ezayo nephelele. Ngabe lokho "ukulinganisa" kokwenza i-Full Mailserver kunzima kakhulu ukukuqonda nokukusebenzisa. 😉

Izichasiselo ze-Margin

  • Kuyadingeka ukuthi kucace ukuthi imiphi imisebenzi eyenziwa uhlelo ngalunye olubandakanyeka kuMailserver. Njengomhlahlandlela wokuqala sinikeza lonke uchungechunge lwezixhumanisi eziwusizo ngenhloso emenyezelwe ukuthi zivakashelwe.
  • Ukusebenzisa i-Complete Mail Service ngesandla futhi kusukela ekuqaleni kuyinqubo ekhathazayo, ngaphandle kwalapho ungomunye walabo "Abakhethiwe" abenza lo msebenzi nsuku zonke. I-Mail Server yakhiwa ngendlela ejwayelekile- ngezinhlelo ezahlukahlukene ezisingatha ngokwehlukana SMTP, I-POP / I-IMAP, Isitoreji Sendawo Semilayezo, imisebenzi ehlobene nokwelashwa kwefayela le- UGAXEKILE, I-Antivirus, njll. ZONKE lezi zinhlelo kumele zixhumane ngendlela efanele.
  • Abukho usayizi owodwa olingana konke noma "izindlela ezinhle kakhulu" zokuphatha abasebenzisi; uyigcina kuphi futhi kanjani imiyalezo, noma ukuthi ungazenza kanjani zonke izingxenye zisebenze zizonke.
  • Ukuhlanganiswa nokulungiswa kweMailserver kuthanda ukunganaki ezindabeni ezinjengezimvume nabanikazi bamafayela, ukukhetha ukuthi yimuphi umsebenzisi ozophatha inqubo ethile, nangamaphutha amancane enziwe kufayela elithile lokucushwa kwe-esoteric.
  • Ngaphandle kokuthi wazi kahle okwenzayo, umphumela wokugcina uzoba i-Mail Server engavikelekile noma engasebenzi kancane. Ukuthi ekugcineni kokuqaliswa akusebenzi, kungenzeka kube kuncane kobubi.
  • Singathola ku-inthanethi inamba enhle yezindlela zokupheka zokwenza i-Mail Server. Enye yezinto eziphelele kakhulu -ngombono wami uqobo- yilowo onikezwa ngumlobi U-Ivar Abrahamsen kumagazini wayo weshumi nantathu kaJanuwari 2017 «Ungayisetha kanjani iseva yeposi kuhlelo lwe-GNU / Linux".
  • Sincoma nokuthi ufunde i-athikili «I-Mailserver ku-Ubuntu 14.04: I-Postfix, iDovecot, i-MySQL«, noma «I-Mailserver ku-Ubuntu 16.04: I-Postfix, iDovecot, i-MySQL".
  • Yiqiniso. Imibhalo ehamba phambili maqondana nalokhu ingatholakala ngesiNgisi.
    • Yize singakaze senze iMailserver ngokwethembeka iqondiswe yi Kanjani ... okukhulunywe ngakho esigabeni esedlule, iqiniso lokuthi sililandele igxathu negxathu lizosinika umbono omuhle kakhulu wokuthi sizobe sibhekene nani.
  • Uma ufuna ukuba ne-Mailserver ephelele ngezinyathelo ezimbalwa nje, ungalanda isithombe I-RedOS-0.6.0-CentOS-5.5-i386.iso, noma funa enye yesimanje, kungaba iRedOS noma iRedMail. Kuyindlela engincoma ngayo mathupha.

Sizofaka futhi silungiselele:

Kusazokwenziwa:

Okungenani lezi zinsizakalo ezilandelayo zizohlala zisetshenziswa:

  • UPostgrey: Izinqubomgomo zeseva yePostfix yohlu lwamaGrey bese wenqabe i-Junk Mail
  • amavisd-entsha: iskripthi esidala ukuxhumana phakathi kwe-MTA, nezikena zamagciwane kanye nezihlungi zokuqukethwe.
  • Clamav Unqulo wesi arab: i-antivirus suite
  • I-SpamAssassin: khipha i-Junk Mail
  • I-razor (IPyzor): I-SPAM ithwebula ngenethiwekhi esatshalaliswayo neyokubambisana. Inethiwekhi yeVipul Razor igcina ikhathalogu ebuyekeziwe yokusabalalisa i-junk mail noma i-SPAM.
  • Irekhodi le-DNS "i-DomainKeys Mail ekhonjiwe" noma I-DKIM.

Amaphakethe i-postgrey, i-amavisd-new, i-clamav, i-spamassassin, i-razor y phizor Atholakala ezinqolobaneni zohlelo. Sizophinde sithole uhlelo umabhebhana.

  • Ukumenyezelwa okulungile kwamarekhodi e-DNS "i-SPF" ne "DKIM" kubalulekile uma singafuni ukuthi iseva yethu yeposi iqale ukusebenza, kuthiwe ayifuneki noma ingumkhiqizi we-SPAM noma i-Junk Mail, ngezinye izinsizakalo zeposi ezifana Gmail, Yawu, Hotmail, njll.

Ukuhlolwa kokuqala

Khumbula ukuthi le ndatshana ingukuqhubeka kweminye eqala ku- Ukuqinisekiswa kwe-squid + PAM ku-CentOS 7.

Isixhumi esibonakalayo se-Ens32 LAN sixhumeke kunethiwekhi yangaphakathi

[izimpande @ linuxbox ~] # nano / njll / sysconfig / imibhalo yenethiwekhi / ifcfg-ens32
DEVICE=ens32
ONBOOT=yes
BOOTPROTO=static
HWADDR=00:0c:29:da:a3:e7
NM_CONTROLLED=no
IPADDR=192.168.10.5
NETMASK=255.255.255.0
GATEWAY=192.168.10.1
DOMAIN=desdelinux.fan DNS1=127.0.0.1
ZONE = umphakathi

[impande @ linuxbox ~] # ifdown ens32 && ifup ens32

I-Ens34 WAN interface exhunywe kwi-Inthanethi

[izimpande @ linuxbox ~] # nano / njll / sysconfig / imibhalo yenethiwekhi / ifcfg-ens34
DEVICE=ens34 ONBOOT=yebo BOOTPROTO=static HWADDR=00:0c:29:da:a3:e7 NM_CONTROLLED=no IPADDR=172.16.10.10 NETMASK=255.255.255.0 # I-ADSL Router ixhunywe # kulesi sixhumanisi ngokulandelayo # IP GATEWAY=172.16.10.1 DOMAIN=desdelinux.fan DNS1=127.0.0.1
ZONE = ngaphandle

Ukulungiswa kwe-DNS kusuka ku-LAN

[impande@linuxbox ~]# ikati /etc/resolv.conf usesho desdelinux.fan nameserver 127.0.0.1 nameserver 172.16.10.30 [root@linuxbox ~]# imeyili yomsingathi
imeyili.desdelinuxI-.fan isibizo se-linuxbox.desdelinux.umlandeli. linuxbox.desdelinux.fan unekheli 192.168.10.5 linuxbox.desdelinux.imeyili yabalandeli iphathwa ngemeyili engu-1.desdelinux.umlandeli.

[impande@linuxbox ~]# i-hostmail.desdelinux.umlandeli
imeyili.desdelinuxI-.fan isibizo se-linuxbox.desdelinux.umlandeli. linuxbox.desdelinux.fan unekheli 192.168.10.5 linuxbox.desdelinux.imeyili yabalandeli iphathwa ngemeyili engu-1.desdelinux.umlandeli.

Isixazululo se-DNS esivela kwi-Intanethi

buzz@sysadmin:~$hostmail.desdelinux.umlandeli 172.16.10.30
Kusetshenziswa iseva yesizinda: Igama: 172.16.10.30 Ikheli: 172.16.10.30#53 Iziteketiso: imeyili.desdelinux.umlandeli uyisiteketiso sokuthi desdelinux.umlandeli.
desdelinux.umlandeli unekheli 172.16.10.10
desdelinux.imeyili yabalandeli iphathwa ngemeyili engu-10.desdelinux.umlandeli.

Izinkinga zokuxazulula igama lomethuleli endaweni «desdelinux.umlandeli"

Uma unezinkinga zokuxazulula igama lomethuleli «desdelinux.umlandeli" ukusuka I-LAN, zama ukuphawula umugqa wefayela /etc/dnsmasq.conf lapho kumenyezelwa khona indawo=/desdelinux.umlandeli/. Ngemuva kwalokho, qala kabusha iDnsmasq.

[root @ linuxbox ~] # nano /etc/dnsmasq.conf # Beka umugqa ngezansi:
# yendawo=/desdelinux.umlandeli/

[root @ linuxbox ~] # service dnsmasq restart
Iqondisa kabusha ku- / bin / systemctl restart dnsmasq.service

[root @ linuxbox ~] # service dnsmasq isimo

[impande@linuxbox ~]# umsingathi desdelinux.umlandeli
desdelinux.umlandeli unekheli 172.16.10.10
desdelinux.imeyili yabalandeli iphathwa ngemeyili engu-10.desdelinux.umlandeli.

I-Postfix ne-Dovecot

Imibhalo ebanzi kakhulu yePostfix neDovecot ingatholakala ku:

[izimpande @ linuxbox ~] # ls / usr/share/doc/postfix-2.10.1/
bounce.cf.default LICENSE README-Postfix-SASL-RedHat.txt COMPATIBILITY main.cf.default TLS_ACKNOWLEDGEMENTS izibonelo README_FILES TLS_LICENSE

[izimpande @ linuxbox ~] # ls / usr/share/doc/dovecot-2.2.10/
AUTHORS COPYING.MIT dovecot-openssl.cnf IZINDABA wiki UKUKOPISHA ChangeLog example-config README COPYING.LGPL documentation.txt mkcert.sh solr-schema.xml

Ku-CentOS 7, iPostfix MTA ifakwa ngokuzenzakalela lapho sikhetha inketho ye-Infrastructure Server. Kufanele sihlole ukuthi umongo we-SELinux uvumela ukubhala kuPotfix kulayini womlayezo wendawo:

[impande @ linuxbox ~] # i-getsebool -a | i-postfix ye-grep
i-postfix_local_write_mail_spool -> on

Ukulungiswa ku-FirewallD

Sisebenzisa isikhombimsebenzisi sokuqhafaza ukumisa i-FirewallD, kufanele siqinisekise ukuthi izinsizakalo namachweba alandelayo anikwe amandla kuZoni ngayinye:

# ----------------------------------------------------- -----
# Ukulungiswa ku-FirewallD
# ----------------------------------------------------- -----
# I-Firewall
# Indawo Yomphakathi: http, https, imap, pop3, smtp services
# Izindawo zomphakathi: amachweba 80, 443, 143, 110, 25

Indawo engaphandle: http, https, imap, pop3s, smtp services
# Indawo engaphandle: amachweba 80, 443, 143, 995, 25

Sifaka iDovecot nezinhlelo ezidingekayo

[root @ linuxbox ~] # yum ukufaka i-dovecot mod_ssl procmail telnet

Ukucushwa okuncane kwe-Dovecot

[izimpande @ linuxbox ~] # nano /etc/dovecot/dovecot.conf
ama-protocol =imap pop3 lmtp
lalela =*, ::
ukungena_ukubingelela = IDovecot isilungile!

Sikhubaza ngokusobala ubuqiniso obucacile be-Dovecot:

[impande @ linuxbox ~] # nano /etc/dovecot/conf.d/10-auth.conf 
able_plaintext_auth = yebo

Simemezela iqembu elinamalungelo adingekayo okusebenzisana neDovecot, kanye nendawo yemiyalezo:

[impande @ linuxbox ~] # nano /etc/dovecot/conf.d/10-mail.conf
mail_location = mbox: ~ / mail: INBOX = / var / mail /% u
i-mail_privileged_group = imeyili
imeyili_access_groups = imeyili

Izitifiketi zeDovecot

IDovecot yakha ngokuzenzakalela izitifiketi zakho zokuhlola ngokuya ngemininingwane ekufayela /etc/pki/dovecot/dovecot-openssl.cnf. Ukwenza izitifiketi ezintsha zenziwe ngokuya ngezidingo zethu, kufanele senze lezi zinyathelo ezilandelayo:

[impande @ linuxbox ~] # cd / njll / pki / dovecot /
[izimpande @ linuxbox dovecot] # nano dovecot-openssl.cnf
[ req ] default_bits = 1024 encrypt_key = yebo uniqueed_name = req_dn x509_extensions = cert_type prompt = cha [ req_dn ] # izwe (2 ikhodi yezinhlamvu) C=CU # Igama Lesifunda noma Lesifundazwe (igama eligcwele) ST=Cuba # Igama Lendawo (isb. ) L=Havana # Inhlangano (isb. inkampani) O=DesdeLinux.Umlandeli # Igama Leyunithi Yenhlangano (isb. isigaba) OU=Abashisekeli # Igama Elivamile (*.example.com kungenzeka futhi) CN=*.desdelinux.fan # I-imeyili yokuxhumana naye i-imeyiliAddress=buzz@desdelinux.fan [ cert_type ] nsCertType = iseva

Siqeda izitifiketi zokuhlola

[izimpande @ linuxbox dovecot] # rm certs / dovecot.pem 
rm: susa ifayili elijwayelekile "certs / dovecot.pem"? (y / n) y
[izimpande @ linuxbox dovecot] # rm yangasese / dovecot.pem 
rm: susa ifayili elijwayelekile elithi "private / dovecot.pem"? (y / n) y

Siyakopisha futhi sisebenzise iskripthi mkcert.sh kusuka enkombeni yemibhalo

[izimpande @ linuxbox dovecot] # cp /usr/share/doc/dovecot-2.2.10/mkcert.sh. [impande @ linuxbox dovecot] # bash mkcert.sh 
Ikhiqiza ukhiye oyimfihlo ongu-1024 bit RSA ......++++++ ................+++++++ ukubhala ukhiye omusha oyimfihlo ku-'/etc/ pki/dovecot/private/dovecot.pem' ----- isihloko= /C=CU/ST=Cuba/L=Havana/O=DesdeLinux.Abalandeli/OU=Abashisekeli/CN=*.desdelinux.fan/emailAddress=buzz@desdelinux.fan
SHA1 Fingerprint=5F:4A:0C:44:EC:EC:EF:95:73:3E:1E:37:D5:05:F8:23:7E:E1:A4:5A

[izimpande @ linuxbox dovecot] # ls -l izitifiketi /
inani elingu-4 -rw -------. Impande eyi-1 impande 1029 Meyi 22 16:08 dovecot.pem
[root @ linuxbox dovecot] # ls -l okuyimfihlo /
inani elingu-4 -rw -------. Impande eyi-1 impande 916 Meyi 22 16:08 dovecot.pem

[root @ linuxbox dovecot] # service dovecot restart
[root @ linuxbox dovecot] # isimo se-dovecot yesevisi

Izitifiketi zePostfix

[impande@linuxbox ~]# cd /etc/pki/tls/ [root@linuxbox tls]# openssl req -sha256 -x509 -nodes -newkey rsa:4096 -days 1825 \ -out certs/desdelinux.fan.crt -keyout eyimfihlo/desdelinux.fan.key

Ikhiqiza ukhiye oyimfihlo we-4096 bit RSA .........++ ..++ ukubhala ukhiye oyimfihlo omusha ku-'private/domain.tld.key' ----- Usuzocelwa ukuthi ufake imininingwane lokho kuzofakwa esicelweni sakho sesitifiketi. Osuzongena khona yilokho okubizwa ngeGama Elihloniphekile noma i-DN. Kukhona izinkambu ezimbalwa kodwa ungazishiya zingenalutho Kwezinye izinkambu kuzoba nenani elizenzakalelayo, Uma ufaka '.', inkambu izoshiywa ingenalutho. ----- Igama Lezwe (2 ikhodi yezinhlamvu) [XX]:CU Igama Lesifunda noma Lesifundazwe (igama eligcwele) []:Igama Lendawo yase-Cuba (isib. I-Default Company Ltd]:DesdeLinux.Igama Leyunithi Yenhlangano Yabalandeli (isb, isigaba) []:Igama Elivamile Labashisekeli (isb, igama lakho noma igama lomethuli weseva yakho) []:desdelinux.Ikheli le-imeyili labalandeli []:buzz@desdelinux.umlandeli

Ukumiswa okuncane kwe-Postfix

Sengeza ekugcineni kwefayela / njll / ama-aliases Okulandelayo:

impande: i-buzz

Ukuze ushintsho lusebenze sisebenzisa umyalo olandelayo:

[root @ linuxbox ~] # okusha

Ukucushwa kwePostifx kungenziwa ngokuhlela ngqo ifayili /etc/postfix/main.cf noma ngomyalo i-postconf -e ukunakekela ukuthi yonke ipharamitha esifuna ukuyiguqula noma ukuyifaka ibonakala kulayini owodwa wekhonsoli:

  • Ngamunye kufanele amemezele izinketho abaziqondayo nabazidingayo!.
[impande@linuxbox ~]# postconf -e 'myhostname = desdelinux.umlandeli'
[impande@linuxbox ~]# postconf -e 'mydomain = desdelinux.umlandeli'
[impande @ linuxbox ~] # postconf -e 'myorigin = $ mydomain'
[root @ linuxbox ~] # postconf -e 'inet_interfaces = konke'
[root @ linuxbox ~] # postconf -e 'mydestination = $ myhostname, localhost. $ mydomain, localhost, $ mydomain, imeyili. $ mydomain, www. $ mydomain, ftp. $ mydomain'

[impande @ linuxbox ~] # postconf -e 'mynetworks = 192.168.10.0/24, 172.16.10.0/24, 127.0.0.0/8'
[root @ linuxbox ~] # postconf -e 'ibhokisi leposi_command = / usr / bin / procmail -a "$ EXTENSION"'
[izimpande @ linuxbox ~] # postconf -e 'smtpd_banner = $ myhostname ESMTP $ mail_name ($ mail_version)'

Sengeza ekugcineni kwefayela /etc/postfix/main.cf izinketho ezinikezwe ngezansi. Ukwazi incazelo yazo ngayinye, sincoma ukuthi ufunde imibhalo ehambisana nayo.

ibiff = cha
i-append_dot_mydomain = cha
isikhathi sokulibazisa_isikhathi = 4h
i-readme_directory = cha
smtpd_tls_cert_file=/etc/pki/certs/desdelinux.umlandeli.crt
smtpd_tls_key_file=/etc/pki/private/desdelinux.fan.key
smtpd_use_tls = yebo
smtpd_tls_session_cache_database = btree: $ {data_directory} / smtpd_scache
smtp_tls_session_cache_database = btree: $ {data_directory} / smtp_scache
smtpd_relay_restrictions = imvume_imvume yokusebenza kwamakhemikhali_sasl_authenticated defer_unauth_destination

# Usayizi webhokisi leposi ophezulu ama-megabyte ayi-1024 = 1 g no-g
ibhokisi leposi_size_limit = 1073741824

umamukeli_delimiter = +
maximal_queue_lifetime = 7d
header_checks = regexp: / etc / postfix / header_checks
body_checks = regexp: / etc / postfix / body_checks

# Ama-Akhawunti athumela ikhophi le-imeyili engenayo kwenye i-akhawunti
umamukeli_bcc_maps = hash: / etc / postfix / accounts_ forwarding_copy

Imigqa elandelayo ibalulekile ukuthola ukuthi ngubani ongathumela i-imeyili futhi ayidlulisele kwamanye amaseva, ukuze singamisi ngengozi i- "relay open" evumela abasebenzisi abangaqinisekisiwe ukuthumela imeyili. Kufanele sibheke amakhasi osizo wePostfix ukuqonda ukuthi inketho ngayinye isho ukuthini.

  • Ngamunye kufanele amemezele izinketho abaziqondayo nabazidingayo!.
smtpd_helo_restrictions = imvume_misebenzi yamanethiwekhi,
 xwayisa_uma_wenqaba igama_negama_fqdn_hostname,
 nqabela_igama_lingavumelekile_elisetshenzisiwe,
 imvume

smtpd_sender_restrictions = imvume_sasl_kuqinisekisiwe,
 imvume_i-network yami,
 xwayisa_uma_nqaba ukwenqaba_ngekho_fqdn_sender,
 nqabela_isizinda_esingaziwa_se-server,
 reject_unauth_ipipininging,
 imvume

smtpd_client_restrictions = ukwenqaba_rbl_client sbl.spamhaus.org,
 ukwenqaba_rbl_client blackholes.easynet.nl

# QAPHELA: Inketho "isheke_policy_service inet: 127.0.0.1: 10023"
# inika amandla uhlelo lwePostgrey, futhi akufanele silufake
# kungenjalo sizosebenzisa iPostgrey

smtpd_recipient_restrictions = reject_unauth_pipelining,
 imvume_i-network yami,
 imvume_sasl_aqinisekisiwe,
 ukwenqaba_ukungekho_fqdn_mamukeli,
 wenqaba_isizinda_esamukelayo_esingaziwa,
 nqabela_unauth_ukunqunyelwa,
 isheke_policy_service inet: 127.0.0.1: 10023,
 imvume

smtpd_data_restrictions = reject_unauth_pipelining

smtpd_relay_restrictions = reject_unauth_pipelining,
 imvume_i-network yami,
 imvume_sasl_aqinisekisiwe,
 ukwenqaba_ukungekho_fqdn_mamukeli,
 wenqaba_isizinda_esamukelayo_esingaziwa,
 nqabela_unauth_ukunqunyelwa,
 isheke_policy_service inet: 127.0.0.1: 10023,
 imvume
 
smtpd_helo_required = yebo
smtpd_delay_reject = yebo
khubaza_vrfy_command = yebo

Sakha amafayela / njll / postfix / body_checks y / etc / postfix / accounts_forwarding_copy, futhi siguqula ifayela / etc / postfix / header_checks.

  • Ngamunye kufanele amemezele izinketho abaziqondayo nabazidingayo!.
[root @ linuxbox ~] # nano / etc / postfix / body_checks
# Uma leli fayela liguquliwe, akudingekile # ukwenza i-postmap # Ukuhlola imithetho, sebenzisa njengezimpande: # i-postmap -q 'v1agra entsha entsha' regexp: / etc / postfix / body_checks
# Kufanele ibuye: # NQABA umthetho # 2 Umzimba Womyalezo Ogaxekile Wokugaxekile
/ viagra / NQABA Umthetho # 1 Ugaxekile Omelene nomzimba womyalezo
/ super new v [i1] agra / REJECT Rule # 2 Umzimba womlayezo we-Anti Spam

[root @ linuxbox ~] # nano / etc / postfix / accounts_ ukudlulisa_copy
# Ngemuva kokuguqula, kufanele usebenzise: # i-postmap / etc / postfix / accounts_ forwarding_copy
# nefayela lidaliwe noma liyalinganiswa: # /etc/postfix/accounts_forwarding_copy.db
# ---------------------------------------- # I-akhawunti EYODWA yokudlulisela i-BCC eyodwa kopisha # BCC = Ikhophi Yekhabhoni Emnyama # Isibonelo: # webadmin@desdelinux.i-buzz yabalandeli@desdelinux.umlandeli

[impande @ linuxbox ~] # i-postmap / etc / postfix / accounts_ forwarding_copy

[impande @ linuxbox ~] # nano / etc / postfix / header_checks
# Faka ekugcineni kwefayela # AKUDINGI I-Postmap njengoba kuyizichasiso ezijwayelekile
/ ^ Isihloko: =? Big5? / NQABA ukufaka ikhodi kwe-Chinese akwamukelwa yile seva
/ ^ Isihloko: =? I-EUC-KR? / NQABA ukufakwa kwikhodi kwesiKorea akuvunyelwe yile seva
/ ^ Isihloko: ADV: / REJECT Izikhangiso ezingamukelwa yile seva
/^Kusuka ku :.*\@.*\.cn/ YENZA Uxolo, imeyili yaseChina ayivunyelwe lapha
/^Kusuka ku :.*\@.*\.kr/ YENZA Uxolo, imeyili yaseKorea ayivunyelwe lapha
/^Kusukela ku :.*\@.*\.tr/ YENZA Uxolo, imeyili yaseTurkey ayivunyelwe lapha
/^Kusuka ku :.*\@.*\.ro/ YENZA Uxolo, imeyili yaseRomania ayivunyelwe lapha
/^(Umyalezo We -|Message-Id|X-(Mailer|Sender))::*\b(AutoMail|E-Broadcaster|Emailer Platinum | Thunder Server | eMarkman | Extractor | e-Merge | from stealth [^.] | IGlobal Messenger | GroupMaster | Mailcast | MailKing | Match10 | MassE-Mail | massmail \ .pl | News Breaker | Powermailer | Quick Shot | Ready Aim Fire | WindoZ | WorldMerge | Yourdora | Lite) \ b / YENQABA Awekho ama-mail mass avunyelwe.
/ ^ Kusuka ku: "spammer / REJECT
/ ^ Kusuka ku: "ugaxekile / WENQABILE
/^Subject:.*viagra/ IKHASI
# Izandiso eziyingozi
/ name = [^> Iluminación * \. (bat | cmd | exe | com | pif | reg | scr | vb | vbe | vbs) / YENQABA UKWENQABA Asizemukeli izinanyathiselwa ngalezi zandiso

Sihlola i-syntax, siqale kabusha i-Apache nePostifx, bese siyayivumela bese siqala iDovecot

[root @ linuxbox ~] # isheke postfix
[impande @ linuxbox ~] #

[root @ linuxbox ~] # systemctl qala kabusha i-httpd
[impande @ linuxbox ~] # systemctl isimo httpd

[root @ linuxbox ~] # systemctl qala kabusha postfix
[root @ linuxbox ~] # systemctl isimo postfix

[root @ linuxbox ~] # systemctl isimo dovecot
● dovecot.service - Iseva ye-imeyili ye-Dovecot IMAP / POP3 ilayishiwe: ilayishiwe (/usr/lib/systemd/system/dovecot.service; ikhutshaziwe; ukusethwa kabusha komthengisi: kukhutshaziwe) Kuyasebenza: akusebenzi (kufile)

[root @ linuxbox ~] # systemctl vumela i-dovecot
[root @ linuxbox ~] # systemctl qala i-dovecot
[root @ linuxbox ~] # systemctl qala kabusha i-dovecot
[root @ linuxbox ~] # systemctl isimo dovecot

Ukuhlolwa kwezinga le-Console

  • Kubaluleke kakhulu ngaphambi kokuqhubeka nokufakwa nokulungiswa kwezinye izinhlelo, ukwenza ukuhlolwa okuncane okudingekayo kwezinsizakalo ze-SMTP ne-POP.

Local kusuka kuseva uqobo

Sithumela i-imeyili kumsebenzisi wendawo i-legolas.

[root @ linuxbox ~] # echo "Sawubona. Lona ngumyalezo wokuhlola" | mail -s "Test" legolas

Sihlola ibhokisi leposi le- i-legolas.

[izimpande @ linuxbox ~] # openssl s_client -crlf -connect 127.0.0.1: 110 -starttls pop3

Ngemuva komyalezo IDovecot ilungile! siyaqhubeka:

---
+ KULUNGILE iDovecot ilungile!
USER i-legolas +OK PASS i-legolas +KULUNGILE Ungene ngemvume. STAT +OK 1 559 UHLU +OK 1 imilayezo: 1 559 . RETR 1 +OK 559 octets-Return-Path:desdelinux.fan> X-Original-To: legolas Kulethwe-Ku: legolas@desdelinux.umlandeli Wamukelwe: ngu desdelinux.fan (Postfix, from userid 0) id 7EA22C11FC57; Msombuluko, 22 Meyi 2017 10:47:10 -0400 (EDT) Usuku: Msombuluko, 22 Meyi 2017 10:47:10 -0400 Ku: legolas@desdelinux.fan Isihloko: Hlola Umenzeli Womsebenzisi: I-Heirloom mailx 12.5 7/5/10 Inguqulo ye-MIME: 1.0 Uhlobo Lokuqukethwe: umbhalo/okucacile; charset=us-ascii Content-Transfer-Encoding: 7bit Message-Id: <20170522144710.7EA22C11FC57@desdelinux.fan> From: root@desdelinux.umlandeli (impande) Sawubona. Lona umlayezo wokuhlola . YEKELA UKWENZA
[impande @ linuxbox ~] #

Ama-Remote kusuka kukhompyutha eku-LAN

Masithumele omunye umyalezo ku i-legolas kusuka kwenye ikhompyutha kwi-LAN. Qaphela ukuthi ukuphepha kwe-TLS akudingeki ngokuqinile ngaphakathi kwenethiwekhi ye-SME.

buzz @ sysadmin: ~ $ sendemail -f buzz@deslinux.fan \
-t legolas@desdelinux.umlandeli\
-u "Sawubona" ​​\
-m "Sanibonani uLegolas ovela kumngani wakho uBuzz" \
-i-imeyili.desdelinux.umlandeli -o tls=cha
Meyi 22 10:53:08 sysadmin sendemail [5866]: I-imeyili ithunyelwe ngempumelelo!

Uma sizama ukuxhuma nge Telnet Kusuka kumsingathi ku-LAN - noma kwi-Intanethi, kunjalo - kuya eDovecot, okulandelayo kuzokwenzeka ngoba sikhubaza ubuqiniso bokubhala okusobala:

buzz@sysadmin:~$ telnet mail.desdelinux.fan 110Izama 192.168.10.5...
Ixhume ku-linuxbox.desdelinux.umlandeli. Uhlamvu lwe-Escape luthi '^]'. +KULUNGILE I-Dovecot Isilungile! umsebenzisi legolas
-ERR [AUTH] Ukufakazela ubuqiniso ngokusobala akuvunyelwe ekuxhumekeni okungavikelekile (i-SSL / TLS).
Yeka + KULUNGILE Ukuphuma ku-Connection kuvalwe umphathi wasemazweni.
buzz @ sysadmin: ~ $

Kumele sikwenze konke ukuvula. Umphumela ophelele womyalo uzoba:

buzz@sysadmin:~$ openssl s_client -crlf -xhuma imeyili.desdelinux.fan:110 -starttls pop3
KUXHUNYIWE (00000003)
ukujula=0 C = CU, ST = Cuba, L = Havana, O = DesdeLinux.Fan, OU = Abashisekeli, CN = *.desdelinux.fan, emailAddress = buzz@desdelinux.umlandeli
Qinisekisa iphutha: num = 18: isitifiketi esizisayinele qinisekisa ukubuya: 1
ukujula=0 C = CU, ST = Cuba, L = Havana, O = DesdeLinux.Fan, OU = Abashisekeli, CN = *.desdelinux.fan, emailAddress = buzz@desdelinux.imbuyekezo yokuqinisekisa abalandeli:1
--- Uchungechunge lwesitifiketi 0 s:/C=CU/ST=Cuba/L=Havana/O=DesdeLinux.Abalandeli/OU=Abashisekeli/CN=*.desdelinux.fan/emailAddress=buzz@desdelinux.fan i:/C=CU/ST=Cuba/L=Havana/O=DesdeLinux.Abalandeli/OU=Abashisekeli/CN=*.desdelinux.fan/emailAddress=buzz@desdelinux.fan
---
Server certificate
-----BEGIN CERTIFICATE-----
MIICyzCCAjSgAwIBAgIJAKUHI/2ZD+MeMA0GCSqGSIb3DQEBBQUAMIGbMQswCQYD
VQQGEwJDVTENMAsGA1UECBMEQ3ViYTEPMA0GA1UEBxMGSGFiYW5hMRcwFQYDVQQK
Ew5EZXNkZUxpbnV4LkZhbjEUMBIGA1UECxMLRW50dXNpYXN0YXMxGTAXBgNVBAMU
ECouZGVzZGVsaW51eC5mYW4xIjAgBgkqhkiG9w0BCQEWE2J1enpAZGVzZGVsaW51
eC5mYW4wHhcNMTcwNTIyMjAwODEwWhcNMTgwNTIyMjAwODEwWjCBmzELMAkGA1UE
BhMCQ1UxDTALBgNVBAgTBEN1YmExDzANBgNVBAcTBkhhYmFuYTEXMBUGA1UEChMO
RGVzZGVMaW51eC5GYW4xFDASBgNVBAsTC0VudHVzaWFzdGFzMRkwFwYDVQQDFBAq
LmRlc2RlbGludXguZmFuMSIwIAYJKoZIhvcNAQkBFhNidXp6QGRlc2RlbGludXgu
ZmFuMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC7wckAiNNfYSz5hdePzKuZ
m2MMuhGDvwrDSPDEcVutznbZSgJ9bvTo445TR+Bnk+OZ80lujS2hP+nBmqxzJbpc
XR7E9eWIXxr4fP4HpRrCA8NxlthEsapVMSHW+lnPBqF2b/Bt2eYyR7gJhtlP6gRG
V57MmgL8BdYAJLvxqxDIxQIDAQABoxUwEzARBglghkgBhvhCAQEEBAMCBkAwDQYJ
KoZIhvcNAQEFBQADgYEAAuYU1nIXTbXtddW+QkLskum7ESryHZonKOCelfn2vnRl
8oAgHg7Hbtg/e6sR/W9m3DObP5DEp3lolKKIKor7ugxtfA4PBtmgizddfDKKMDql
LT+MV5/DP1pjQbxTsaLlZfveNxfLRHkQY13asePy4fYJFOIZ4OojDEGQ6/VQBI8=
-----END CERTIFICATE-----
subject=/C=CU/ST=Cuba/L=Habana/O=DesdeLinux.Abalandeli/OU=Abashisekeli/CN=*.desdelinux.fan/emailAddress=buzz@desdelinux.umkhiphi wabalandeli=/C=CU/ST=Cuba/L=Havana/O=DesdeLinux.Abalandeli/OU=Abashisekeli/CN=*.desdelinux.fan/emailAddress=buzz@desdelinux.fan --- Asikho isitifiketi seklayenti Amagama e-CA athunyelwe Ukhiye Wesikhathi Weseva: ECDH, secp384r1, 384 bits --- Ukuxhawula kwe-SSL kufunde amabhayithi angu-1342 futhi kwabhala amabhayithi angu-411 --- Okusha, TLSv1/SSLv3, I-Cipher ithi ECDHE-RSA-AES256 -GCM-SHA384 Ukhiye osesidlangalaleni weseva yi-1024 bit Ukuxoxisana Kabusha Okuvikelekile IYAsekelwa Ukucindezelwa: AKUKHO Ukunwetshwa: AKUKHO I-SSL-Session: Iphrothokholi: TLSv1.2 I-Cipher: ECDHE-RSA-AES256-GCM-SHA384 Session-ID: 745C4Dsion-0236204IDAct-IDAct16234s : I-Master-Key: 15D9C3B084125CEA5989F5AF6AF5295D4C2F73F1904A204FD564CD76361F50373BC8879BFF793E7F7506b04473777Isihluthulelo se-P6: Umazisi: Alikho ithikithi leseshini ye-TLS iseluleko sempilo yonke: 3503 (amasekhondi) ithikithi leseshini ye-TLS: 9 - 919e 1a f837 67 29a 309f 352526 5-ee f5 a300 0000f fc ec 4e 3c N:.)zOcr...O..~. 8 - 29c d7 kube a4 kube 63 72e ae-7 6e 4 7d 1 c0010 2 a4 ,.....~.mE... 8 - db 92a 2 98 df 7b dc 87d-f6 45f 5 d17 8e .:.......hn.... 0020 - 3 86 e80 eb 8 b8 a8 1-68 b6 ea f7 3 f86 c0030 08 .35......h...r ..y 5 - 98 8a 4 e98 68 a1 7b da-e72 7a 1 c79 5 bf 0040 89d .J(......z).w.". 4 - bd 28c f3 85 4c a8 9 bd-cb 7 29 7 77a dc 22 0 .\.a.....0050'fz.Q( 5 - b6 kokungu-61 bd 8b 1f d14 ec-d31 e27 66 c7 51 28 b1 0060 ..7.+.... ...e ..35 2 - 0 4 f3 de 0 da ae 14-8 bd f65 b03 e1 35c cf 5 5..H..0070........ 38 - f34 8 48 31 90 b6 0c db-aa ee 6a d9 19b 84c dd 1 .BV.......Z..,.q 0080 - 5a f42 56 13 88 0 c8 5a-7 e1 2f 71c bf dc 0090c a7 z..p.. ..b. ....< Isikhathi Sokuqala: 1 Isikhathi Siphelile: 03 (amasekhondi) Qinisekisa ikhodi yokubuyisela: 70 (isitifiketi esizisayinele) ---
+ KULUNGILE iDovecot ilungile!
USER i-legolas
+ KULUNGILE
I-PASS legolas
+ KULUNGILE Ungene ngemvume.
LIST
+ Kulungile 1 imilayezo: 1 1021.
I-RETR 1
+KULUNGILE 1021 octets Return-Path: I-X-Original-To: legolas@desdelinuxI-.fan ilethwe-Ku: legolas@desdelinuxI-.fan Yamukelwe: evela ku-sysadmin.desdelinux.fan (isango [172.16.10.1]) ngu desdelinux.fan (Postfix) ene-ESMTP id 51886C11E8C0 yedesdelinux.umlandeli>; Msombuluko, 22 Meyi 2017 15:09:11 -0400 (EDT) Message-ID: <919362.931369932-sendEmail@sysadmin> Kusukela: "buzz@deslinux.fan" Ku: "legolas@desdelinux.umlandeli"desdelinux.fan> Isihloko: Sawubona Usuku: Mon, 22 May 2017 19:09:11 +0000 X-Mailer: sendEmail-1.56 MIME-Version: 1.0 Content-Type: multipart/related; boundary="----MIME delimiter for sendEmail-365707.724894495" Lona umlayezo onezingxenye eziningi ngefomethi ye-MIME. Ukuze ubonise kahle lo mlayezo udinga uhlelo lwe-imeyili oluhambisana ne-MIME-Version 1.0. ------MIME delimiter for sendEmail-365707.724894495 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Sanibonani Legolas evela kumngane wakho Buzz ------MIME delimiter for sendEmail-365707.724894495-- .
QUIT
+ KULUNGILE Ukuphuma. kuvaliwe
buzz @ sysadmin: ~ $

I-Squirrelmail

I-Squirrelmail iklayenti lewebhu elibhalwe ngokuphelele ku-PHP. Kubandakanya ukusekelwa kwendabuko kwe-PHP kwama-protocol we-IMAP ne-SMTP, futhi kunikezela ngokuhambisana okuphezulu neziphequluli ezahlukahlukene ezisetshenziswayo. Isebenza kahle kunoma iyiphi iseva ye-IMAP. Inakho konke ukusebenza okudingayo kusuka kuklayenti le-imeyili kufaka phakathi ukusekelwa kwe-MIME, incwadi yamakheli nokuphathwa kwefolda.

[root @ linuxbox ~] # yum ukufaka squirrelmail
[root @ linuxbox ~] # service httpd qala kabusha

[izimpande @ linuxbox ~] # nano /etc/squirrelmail/config.php
$domain = 'desdelinux.umlandeli';
$imapServerAddress = 'mail.desdelinux.umlandeli';
$ imapPort = 143;
$smtpServerAddress = 'desdelinux.umlandeli';

[root @ linuxbox ~] # service httpd layisha kabusha

I-DNS Send Policy Framenwork noma irekhodi le-SPF

Esihlokweni Iseva ye-NSD Authoritarian DNS Server + Shorewall Sabona ukuthi iZone"desdelinux.fan» yalungiswa ngendlela elandelayo:

impande @ ns:~# nano /etc/nsd/desdelinux.indawo.yabalandeli
$ORIGIN desdelinux.umlandeli. $TTL 3H @ IN SOA izinombolo.desdelinux.umlandeli. impande.desdelinux.umlandeli. ( 1 ; serial 1D ; vuselela 1H ; zama futhi 1W ; phelelwa yisikhathi 3H ); ubuncane noma; Isikhathi sokulondoloza isikhashana esingesihle sokuphila; @ IN NS ns.desdelinux.umlandeli. @ IN MX 10 i-imeyili.desdelinux.umlandeli.
@ IN TXT "v=spf1 a:mail.desdelinux.fan -konke"
; ; Ukubhalisa ukuxazulula imibuzo yokumba desdelinux.umlandeli @ IN A 172.16.10.10 ; ns KU-imeyili 172.16.10.30 KU-CNAME   desdelinux.umlandeli. xoxa KU-CNAME   desdelinux.umlandeli. www KU-CNAME   desdelinux.umlandeli. ; ; Amarekhodi e-SRV ahlobene ne-XMPP
_xmpp-server._tcp IN SRV 0 0 5269 desdelinux.umlandeli. _xmpp-client._tcp IN SRV 0 0 5222 desdelinux.umlandeli. _jabber._tcp KU-SRV 0 0 5269 desdelinux.umlandeli.

Kubhaliswa kuyo kubhaliswa:

@ IN TXT "v=spf1 a:mail.desdelinux.fan -konke"

Ukuze sibe nepharamitha efanayo elungiselelwe i-SME Network noma i-LAN, kufanele siguqule ifayela lokumiswa le-Dnsmasq ngokulandelayo:

# Amarekhodi e-TXT. Futhi singamemezela irekhodi le-SPF txt-record=desdelinux.fan,"v=spf1 a:mail.desdelinux.fan -konke"

Ngemuva kwalokho siqala kabusha insiza:

[root @ linuxbox ~] # service dnsmasq restart
[impande@linuxbox ~]# isevisi ye-dnsmasq isimo [impande@linuxbox ~]# umsingathi -t imeyili ye-TXT.desdelinux.imeyili yabalandeli.desdelinux.umlandeli uyisiteketiso sokuthi desdelinux.umlandeli.
desdelinux.umbhalo ochazayo wabalandeli "v=spf1 a:mail.desdelinux.fan -konke"

Izitifiketi Zokuzisayinela kanye ne-Apache noma i-httpd

Noma isiphequluli sakho sikutshela ukuthi «Umnikazi we imeyili.desdelinux.umlandeli Uyilungiselele ngokungafanele iwebhusayithi yakho. Ukuvikela imininingwane yakho ukuthi intshontshwe, iFirefox ayixhunyiwe kule webhusayithi ”, isitifiketi esakhiwe ngaphambilini KUVUMELEKILE, Futhi kuzovumela imininingwane phakathi kweklayenti neseva ukuthi ihambe ibethelwe, ngemuva kokuthi samukele isitifiketi.

Uma ufisa, futhi njengendlela yokuhlanganisa izitifiketi, ungamemezela ku-Apache izitifiketi ezifanayo ozimemezele ngePostfix, okulungile.

[impande @ linuxbox ~] # nano /etc/httpd/conf.d/ssl.conf
I-SSLCertificateFile /etc/pki/tls/certs/desdelinux.umlandeli.crt
I-SSLCertificateKeyFile /etc/pki/tls/private/desdelinux.fan.key

[impande @ linuxbox ~] # isevisi httpd iqala kabusha
[impande @ linuxbox ~] # isimo se-httpd yesevisi

Iqembu le-Diffie-Hellman

Isihloko Sokuphepha siba nzima nsuku zonke kwi-Intanethi. Okunye kokuhlasela okuvame kakhulu ekuxhumaneni I-SSL, iyona I-Logjam futhi ukuvikela ngokumelene nayo kuyadingeka ukwengeza amapharamitha angajwayelekile ekucushweni kwe-SSL. Kulokhu kukhona ifayela le- I-RFC-3526 «Okuningi Modular Exponential (MODP) UDiffie-Hellman Amaqembu ye-Internet Key Exchange (IKE)".

[izimpande @ linuxbox ~] # cd / njll / pki / tls /
[root @ linuxbox tls] # openssl dhparam -kuyimfihlo / dhparams.pem 2048
[izimpande @ linuxbox tls] # chmod 600 yangasese / dhparams.pem

Ngokwenguqulo ye-Apache esiyifakile, sizosebenzisa i-Diffie-Helman Group kusuka kufayela /etc/pki/tls/dhparams.pem. Uma kunguhlobo 2.4.8 noma kamuva, lapho-ke kuzofanele sengeze kufayela /etc/httpd/conf.d/ssl.conf umugqa olandelayo:

SSLOpenSSLConfCmd DHParameters "/etc/pki/tls/private/dhparams.pem"

Uhlobo lwe-Apache olusisebenzisayo yile:

[izimpande @ linuxbox tls] # yum info httpd
Ama-plugins alayishiwe: i-fastestmirror, ama-langpacks alayisha isivinini sesibuko kusuka kufayela eligcinwe ngesinye isibukezo Amaphakheji afakiwe Igama: httpd Architecture: x86_64
Inguqulo: 2.4.6
Ukukhishwa: 45.el7.centos Usayizi: 9.4 M Indawo yokugcina: efakwe Kusuka endaweni yokugcina: Isifinyezo se-Base-Repo: I-Apache HTTP Server URL: http://httpd.apache.org/ Ilayisense: ASL 2.0 Incazelo: Iseva ye-Apache HTTP inamandla , esebenza kahle, futhi enwebekayo: iseva yewebhu.

Njengoba sinenguqulo ngaphambi kuka-2.4.8, sifaka ekugcineni kwesitifiketi se-CRT esakhiwe ngaphambili, okuqukethwe kweQembu le-Diffie-Helman:

[izimpande @ linuxbox tls] # ikati eliyimfihlo / dhparams.pem >> izitifiketi/desdelinux.umlandeli.crt

Uma ufuna ukubheka ukuthi amapharamitha we-DH afakwe kahle yini kusitifiketi se-CRT, yenza le miyalo elandelayo:

[izimpande @ linuxbox tls] # ikati eliyimfihlo / dhparams.pem 
----- QALA DH IZIMPAHLA -----
MIIBCAKCAQEAnwfWSlirEuMwJft0hgAdB0km9d3qGGiErRXPfeZU+Tqp/ZFOCdzP
/O6NeXuHI4vnsTDWEAjXmpRzq/z1ZEWQa6j+l1PgTgk2XqaMViD/gN+sFPnx2EmV
keVcMDqG03gnmCgO9R4aLYT8uts5T6kBRhvxUcrk9Q7hIpGCzGtdgwaVf1cbvgOe
8kfpc5COh9IxAYahmNt+5pBta0SDlmoDz4Rk/4AFXk2mjpDYoizaYMPeIInGUzOv
/LE6Y7VVRY/BJG9EZ5pVYJPCruPCUHkhvm+r9Tt56slk+HE2d52uFRSDd2FxK3n3
cN1vJ5ogsvmHayWUjVUA18LLfGSxEFsc4wIBAg==
----- END DH IZIMPAHLA -----

[impande@linuxbox tls]# izitifiketi zekati/desdelinux.umlandeli.crt 
-----BEGIN CERTIFICATE-----
MIIGBzCCA++gAwIBAgIJANd9FLCkDBfzMA0GCSqGSIb3DQEBCwUAMIGZMQswCQYD
VQQGEwJDVTENMAsGA1UECAwEQ3ViYTEPMA0GA1UEBwwGSGFiYW5hMRcwFQYDVQQK
DA5EZXNkZUxpbnV4LkZhbjEUMBIGA1UECwwLRW50dXNpYXN0YXMxFzAVBgNVBAMM
DmRlc2RlbGludXguZmFuMSIwIAYJKoZIhvcNAQkBFhNidXp6QGRlc2RlbGludXgu
ZmFuMB4XDTE3MDUyMjE0MDQ1MloXDTIyMDUyMTE0MDQ1MlowgZkxCzAJBgNVBAYT
AkNVMQ0wCwYDVQQIDARDdWJhMQ8wDQYDVQQHDAZIYWJhbmExFzAVBgNVBAoMDkRl
c2RlTGludXguRmFuMRQwEgYDVQQLDAtFbnR1c2lhc3RhczEXMBUGA1UEAwwOZGVz
ZGVsaW51eC5mYW4xIjAgBgkqhkiG9w0BCQEWE2J1enpAZGVzZGVsaW51eC5mYW4w
ggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCn5MkKRdeFYiN+xgGdsRn8
sYik9X75YnJcbeZrD90igfPadZ75ehtfYIxxOS+2U+omnFgr/tCKYUVJ50seq/lB
idcLP4mt7wMrMZUDpy1rlWPOZGKkG8AdStCYI8iolvJ4rQtLcsU6jhRzEXsZxfOb
O3sqc71yMIj5qko55mlsEVB3lJq3FTDQAY2PhXopJ8BThW1T9iyl1HlYpxj7OItr
/BqiFhxbP17Fpd3QLyNiEl+exVJURYZkvuZQqVPkFAlyNDh5I2fYfrI9yBVPBrZF
uOdRmT6jv6jFxsBy9gggcy+/u1nhlKssLBEhyaKfaQoItFGCAmevkyzdl1LTYDPY
ULi79NljQ1dSwWgraZ3i3ACZIVO/kHcOPljsNxE8omI6qNFWqFd1qdPH5S4c4IR1
5URRuwyVNffEHKaCJi9vF9Wn8LVKnN/+5zZGRJA8hI18HH9kF0A1sCNj1KKiB/xe
/02wTzR/Gbj8pkyO8fjVBvd/XWI8EMQyMc1gvtIAvZ00SAB8c1NEOCs5pt0Us6pm
1lOkgD6nl90Dx9p805mTKD+ZcvRaShOvTyO3HcrxCxOodFfZQCuHYuQb0dcwoK2B
yOwL77NmxNH1QVJL832lRARn8gpKoRAUrzdTSTRKmkVrOGcfvrCKhEBsJ67Gq1+T
YDLhUiGVbPXXR9rhAyyX2QIDAQABo1AwTjAdBgNVHQ4EFgQURGCMiLVLPkjIyGZK
UrZgMkO0X8QwHwYDVR0jBBgwFoAURGCMiLVLPkjIyGZKUrZgMkO0X8QwDAYDVR0T
BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAgEAdy1tH1DwfCW47BNJE1DW8Xlyp+sZ
uYTMOKfNdnAdeSag1WshR6US6aCtU6FkzU/rtV/cXDKetAUIzR50aCYGTlfMCnDf
KKMZEPjIlX/arRwBkvIiRTU1o3HTniGp9d3jsRWD/AvB3rSus4wfuXeCoy7Tqc9U
FaXqnvxhF8/ptFeeCeZgWu16zyiGBqMj4ZaQ7RxEwcoHSd+OByg8E9IE2cYrWP2V
6P7hdCXmw8voMxCtS2s++VRd1fGqgGxXjXT8psxmY2MrseuTM2GyWzs+18A3VVFz
UXLD2lzeYs638DCMXj5/BMZtVL2a4OhMSYY4frEbggB3ZgXhDDktUb7YhnBTViM3
2sgJJOSTltOgAnyOPE0CDcyktXVCtu3PNUc+/AB3UemI9XCw4ypmTOMaIZ2Gl6Uo
pmTk41fpFuf8pqW3ntyu43lC5pKRBqhit6MoFGNOCvFYFBWcltpqnjsWfY2gG/b5
8D5HsedueqkAsVblKPBFpv1BB9X0HhBUYsrz8jNGZGbkgR4XQoIoLbQZHEB35APU
4yT1Lzc3jk34yZF5ntmFt3wETSWwJZ+0cYPw7n4E6vbs1C7iKAMQRVy+lI5f8XYS
YKfrieiPPdmQ22Zm2Tbkqi4zjJBWmstrw6ezzAQNaaAkiOiJIwvXU81KYsN37THh
Nf0/JsEjPklCugE=
-----END CERTIFICATE-----
-----BEGIN DH PARAMETERS-----
MIIBCAKCAQEAnwfWSlirEuMwJft0hgAdB0km9d3qGGiErRXPfeZU+Tqp/ZFOCdzP
/O6NeXuHI4vnsTDWEAjXmpRzq/z1ZEWQa6j+l1PgTgk2XqaMViD/gN+sFPnx2EmV
keVcMDqG03gnmCgO9R4aLYT8uts5T6kBRhvxUcrk9Q7hIpGCzGtdgwaVf1cbvgOe
8kfpc5COh9IxAYahmNt+5pBta0SDlmoDz4Rk/4AFXk2mjpDYoizaYMPeIInGUzOv
/LE6Y7VVRY/BJG9EZ5pVYJPCruPCUHkhvm+r9Tt56slk+HE2d52uFRSDd2FxK3n3
cN1vJ5ogsvmHayWUjVUA18LLfGSxEFsc4wIBAg==
----- END DH IZIMPAHLA -----

Ngemuva kwalezi zinguquko, kufanele siqale kabusha izinsizakalo zePostfix ne-httpd:

[root @ linuxbox tls] # service postfix restart
[root @ linuxbox tls] # isimo se-postfix yesevisi
[izimpande @ linuxbox tls] # service httpd restart
[root @ linuxbox tls] # service httpd isimo

Ukufakwa kweQembu le-Diffie-Helman kuzitifiketi zethu ze-TLS kungenza ukuxhuma nge-HTTPS kuhamba kancane, kepha ukwengeza ukuphepha kukufanele.

Ihlola i-squirrelmail

BESE ukuthi izitifiketi zenziwe kahle nokuthi siqinisekisa ukusebenza kwazo okulungile njengoba senzile ngemiyalo yekhonsoli, khomba isiphequluli sakho osithandayo ku-URL http://mail.desdelinux.fan/webmail futhi izoxhuma kuklayenti lewebhu ngemuva kokwamukela isitifiketi esihambisanayo. Qaphela ukuthi noma ucacisa umthetho olandelwayo we-HTTP, uzoqondiswa kabusha ku-HTTPS, futhi lokhu kungenxa yezilungiselelo ezizenzakalelayo zokunikezwa kwe-CentOS ze-Squirrelmail. Bona ifayela /etc/httpd/conf.d/squirrelmail.conf.

Mayelana namabhokisi eposi womsebenzisi

IDovecot idala amabhokisi eposi e-IMAP kufolda ikhaya yomsebenzisi ngamunye:

[izimpande @ linuxbox ~] # ls -la /home/legolas/mail/.imap/
ingqikithi ye-12 drwxrwx ---. Ama-5 we-legolas mail 4096 Meyi 22 12:39. i-drwx ------. I-3 legolas legolas 75 Meyi 22 11:34 .. -rw -------. I-1 legolas legolas 72 Meyi 22 11: 34 dovecot.mailbox.log -rw -------. I-1 legolas legolas 8 Meyi 22 12:39 dovecot-uidvalidity -r - r - r--. I-1 legolas legolas 0 Meyi 22 10:12 dovecot-uidvalidity.5922f1d1 drwxrwx ---. I-2 legolas mail 56 Meyi 22 10:23 INBOX drwx ------. 2 i-legolas legolas 56 Meyi 22 12:39 Ithunyelwe i-drwx ------. 2 legolas legolas 30 Meyi 22 11:34 Udoti

Futhi zigcinwa ku- / var / mail /

[root @ linuxbox ~] # ngaphansi / var / mail / legolas
Kusuka ku-MAILER_DAEMON uMsombuluko Meyi 22 10:28:00 2017 Usuku: Msombuluko, 22 Meyi 2017 10:28:00 -0400 Kusuka: Idatha Yangaphakathi Yesistimu Yemeyili Isihloko: UNGASUSI LO MLAYEZO -- I-ID YEDATHA YAPHAKATHI YEFOLDA: <1495463280@linuxbox> . Idalwa ngokuzenzakalelayo isofthiwe yesistimu yemeyili. Uma isusiwe, idatha ebalulekile yefolda izolahleka, futhi izophinda idalwe futhi ngokusetha kabusha idatha ibe amanani okuqala. Kusuka kumpande@desdelinux.fan Mon May 22 10:47:10 2017 Indlela Yokubuya:desdelinux.fan> X-Original-To: legolas Kulethwe-Ku: legolas@desdelinux.umlandeli Wamukelwe: ngu desdelinux.fan (Postfix, from userid 0) id 7EA22C11FC57; Msombuluko, 22 Meyi 2017 10:47:10 -0400 (EDT) Usuku: Msombuluko, 22 Meyi 2017 10:47:10 -0400 Ku: legolas@desdelinux.fan Isihloko: Hlola Umenzeli Womsebenzisi: I-Heirloom mailx 12.5 7/5/10 Inguqulo ye-MIME: 1.0 Uhlobo Lokuqukethwe: umbhalo/okucacile; charset=us-ascii Content-Transfer-Encoding: 7bit Message-Id: <20170522144710.7EA22C11FC57@desdelinux.fan> From: root@desdelinux.fan (impande) X-UID: 7 Isimo: RO Sawubona. Lona umlayezo wokuhlola Ovela ku-buzz@deslinux.fan Mon May 22 10:53:08 2017 Indlela Yokubuyela: I-X-Original-To: legolas@desdelinuxI-.fan ilethwe-Ku: legolas@desdelinuxI-.fan Yamukelwe: evela ku-sysadmin.desdelinux.fan (isango [172.16.10.1]) ngu desdelinux.fan (Postfix) ene-ID ye-ESMTP ethi C184DC11FC57 yedesdelinux.umlandeli>; Msombuluko, 22 Meyi 2017 10:53:08 -0400 (EDT) Message-ID: <739874.219379516-sendEmail@sysadmin> Kusukela: "buzz@deslinux.fan" Ku: "legolas@desdelinux.umlandeli"desdelinux.fan> Isihloko: Sawubona Usuku: Mon, 22 May 2017 14:53:08 +0000 X-Mailer: sendEmail-1.56 MIME-Version: 1.0 Content-Type: multipart/related; boundary="----MIME delimiter for sendEmail-794889.899510057
/ var / mail / legolas

Isifinyezo sezinkonzo ze-PAM

Sibheke umnyombo weMailserver futhi sagcizelela kancane ezokuphepha. Siyethemba ukuthi i-athikili isebenza njengendawo yokungena esihlokweni esinzima futhi esingahle senze amaphutha njengoba kungukuqaliswa kweServer Mail ngesandla.

Sisebenzisa ukuqinisekiswa komsebenzisi kwasendaweni ngoba uma silifunda kahle lelo fayela /etc/dovecot/conf.d/10-auth.conf, sizobona ukuthi ekugcineni kufakiwe -ngokuzenzakalelayo- ifayela lokufakazela ubuqiniso labasebenzisi bohlelo zihlanganisa auth-system.conf.ext. Impela leli fayela lisitshela enhlokweni yalo ukuthi:

[root @ linuxbox ~] # ngaphansi /etc/dovecot/conf.d/auth-system.conf.ext
# Ukufakazela ubuqiniso kwabasebenzisi bohlelo. Kufakiwe kusuka ku-10-auth.conf. # # # # Ukuqinisekiswa kwe-PAM. Ezikhethwayo kulezi zinsuku ngezinhlelo eziningi.
I- # PAM isetshenziswa kakhulu nge-userdb passwd noma i-userdb static. # KHUMBULA: Uzodinga /etc/pam.d/dovecot ifayela elenzelwe ukuqinisekiswa kwe-PAM # ukuze lisebenze empeleni. i-passdb {driver = pam # [session = yebo] [setcred = yebo] [failure_show_msg = yebo] [max_requests = ] # [ukhiye_ wenqolobane = ] [ ] #args = i-dovecot}

Futhi elinye ifayili likhona /etc/pam.d/dovecot:

[impande @ linuxbox ~] # ikati /etc/pam.d/dovecot 
#% I-PAM-1.0 i-auth edingekayo pam_nologin.so i-auth ifaka i-akhawunti ye-password-auth ifaka iseshini ye-password-auth ifaka ne-password-auth

Yini esizama ukuyidlulisa ngokuqinisekiswa kwe-PAM?

  • I-CentOS, i-Debian, i-Ubuntu, nokunye okuningi kwe-Linux okufaka i-Postifx ne-Dovecot ngokuqinisekiswa kwasendaweni okunikwe amandla ngokuzenzakalela.
  • Ama-athikili amaningi ku-Intanethi asebenzisa i-MySQL - futhi muva nje iMariaDB - ukugcina abasebenzisi nenye idatha ephathelene neMailserver. KODWA lawa amaseva ezinkulungwane zabasebenzisi, hhayi i-SME Network yakudala ene - mhlawumbe - amakhulu wabasebenzisi.
  • Ukufakazela ubuqiniso nge-PAM kuyadingeka futhi kwanele ukuhlinzeka ngezinsizakalo zenethiwekhi inqobo nje uma zisebenza kuseva eyodwa njengoba sibonile kulezi zinsizakalo.
  • Abasebenzisi abagcinwe kudathabheyisi ye-LDAP bangafakwa kumephu sengathi bangabasebenzisi bendawo, futhi ukufakazela ubuqiniso be-PAM kungasetshenziswa ukuhlinzeka ngezinsizakalo zenethiwekhi ezivela kumaseva e-Linux ahlukahlukene asebenza njengamakhasimende e-LDAP kuseva emaphakathi yokufakazela ubuqiniso. Ngale ndlela, sizosebenza ngemininingwane yabasebenzisi egcinwe enkabeni yedatha yeseva ye-LDAP, futhi ngeke KUBALULEKILE ukugcina i-database enabasebenzisi bendawo.

Kuze adventure olandelayo!


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.

  1.   isibankwa kusho

    Ngikholwe ukuthi empeleni le yinqubo enikeza ama-sysadmin angaphezu kweyodwa amakhanda aqatha, ngiyaqiniseka ukuthi ngokuzayo kuzoba umhlahlandlela wokukhomba kunoma ngubani ofuna ukuphatha ama-imeyili akhe uqobo, icala elisebenzayo eliba ku-abc lapho ukuhlanganisa i-postfix, i-dovecot, i-squirrelmail ..

    Ngibonga kakhulu ngomnikelo wakho oncomekayo,

  2.   Darko kusho

    Kungani ungasebenzisi i-Mailpile, uma kuziwa kwezokuphepha, nge-PGP? Futhi i-Roundcube ine-interface enembile kakhulu futhi ingahlanganisa ne-PGP.

  3.   Martin kusho

    Ezinsukwini ezi-3 ezedlule ngifunde okuthunyelwe, ngiyazi ukuthi ngingabonga kanjani. Angihleli ukufaka i-mail server kepha kuyasiza njalo ukubona ukwenziwa kwezitifiketi, kuwusizo kwezinye izinhlelo zokusebenza futhi lezi zifundo aziphelelwa yisikhathi (ikakhulukazi uma usebenzisa i-centOS).

  4.   frederico kusho

    Manuel Cillero: Siyabonga ngokuxhumanisa ibhulogi yakho futhi uyibhale nale ndatshana okuyisisekelo esiphansi seseva yeposi esuselwa kuPostfix naseDovecot.

    Lizard: Njengenjwayelo, ukuhlolwa kwakho kwamukelwa kahle kakhulu. Ngiyabonga.

    UDarko: Cishe kuzo zonke izindatshana zami ngiveza okungaphezulu noma okuncane ukuthi "Wonke umuntu usebenzisa izinsizakalo ngezinhlelo azithanda kakhulu." Siyabonga ngokuphawula.

    Martin: Ngiyabonga futhi ngokufunda le ndatshana futhi ngiyethemba izokusiza emsebenzini wakho.

  5.   I-Zodiac Carburus kusho

    I-athikili enkulu umngani uFederico. Ngiyabonga kakhulu nge-tuto enhle kangaka.

  6.   okuhlabayo kusho

    okuhle kakhulu yize bengizosebenzisa "abasebenzisi ababonakalayo" ukugwema ukudala umsebenzisi wesistimu njalo lapho ngifaka i-imeyili, ngiyabonga ngifunde izinto eziningi ezintsha futhi lolu uhlobo lokuthunyelwe ebengikulindile

  7.   UWilinton Acevedo Rueda kusho

    Ntambama,

    Bangalokotha benze okufanayo nge-fedora directory server + postifx + dovecot + thunderbird noma umbono.

    Nginengxenye kodwa ngisamile, ngingakuthokozela ukwabelana ngombhalo emphakathini @desdelinux

  8.   phico kusho

    Bengingacabangi ukuthi izofinyelela ngaphezu kokuvakashelwa okungu-3000 !!!

    Sanibonani Lizard!

  9.   Ubumnyama kusho

    Osebenza naye kahle wokufundisa.
    Ungayenzela i-Debian 10 nabasebenzisi be-Directory Esebenzayo efakwe ku-Samba4 ???
    Ngicabanga ukuthi kungacishe kufane kepha kushintshe uhlobo lokufakazela ubuqiniso.
    Isigaba osinikezela ekwakhiweni kwezitifiketi ezisayiniwe sithakazelisa kakhulu.