Πώς να ρυθμίσετε έναν διακομιστή αλληλογραφίας χρησιμοποιώντας το iRedMail στο Ubuntu 16.04

Εισαγωγή

Εάν έχετε δημιουργήσει ποτέ έναν διακομιστή αλληλογραφίας από την αρχή, θα ξέρετε ότι μπορεί να είναι ένα κουραστικό εγχείρημα. Υπάρχει μια άλλη επιλογή για όσους από εμάς δεν θέλουν να αφιερώσουν χρόνο στην επεξεργασία αμέτρητων αρχείων διαμόρφωσης. Το iRedMail είναι ένα καταπληκτικό σενάριο κελύφους που εγκαθιστά και διαμορφώνει αυτόματα όλα τα στοιχεία που είναι απαραίτητα για έναν πλήρως λειτουργικό διακομιστή αλληλογραφίας. Το iRedMail χρησιμοποιεί ένα πλήρες πακέτο λογισμικού ανοιχτού κώδικα που περιλαμβάνει:

  • Postfix - Πράκτορας μεταφοράς αλληλογραφίας (MTA).
  • Dovecot - Διακομιστής POP3 και IMAP.
  • Apache, Nginx- Διακομιστής Ιστού.
  • OpenLDAP, Idapd- Διακομιστής LDAP για αποθήκευση λογαριασμών αλληλογραφίας.
  • MySQL, MariaDB, PostgreSQL- Διακομιστής SQL για δεδομένα εφαρμογών. Μπορεί επίσης να χρησιμοποιηθεί για την αποθήκευση λογαριασμών αλληλογραφίας.
  • SpamAssassin - σαρωτής ανεπιθύμητης αλληλογραφίας.
  • ClamAV - Σαρωτής ιών.
  • Amavisd-new - Διεπαφή μεταξύ Postfix, SpamAssassin και ClamAV.
  • Roundcube - πρόγραμμα-πελάτης ηλεκτρονικού ταχυδρομείου.
  • SOGo Groupware - Ημερολόγιο, υπηρεσία επαφής και εργασιών.
  • Fail2ban - Απαγορεύει τις IP που φαίνονται κακόβουλες.
  • Awstats - Αναλυτής καταγραφής Apache και Postfix.
  • iRedAPD - Διακομιστής πολιτικών Postfix.

Σε αυτό το σεμινάριο, θα ακολουθήσουμε όλα τα βήματα για να ενεργοποιήσετε τον διακομιστή αλληλογραφίας σας και να τον ασφαλίσετε με SSL χρησιμοποιώντας το Let's Encrypt.

Προαπαιτούμενα

  • Μια παρουσία Ubuntu 16.04 με μνήμη τουλάχιστον 2 GB. Συνιστάται νέα εγκατάσταση.
  • Ένας χρήστης sudo χωρίς root .
  • Μια διεύθυνση IP που δεν είναι στη μαύρη λίστα. Εάν η διεύθυνση IP σας βρίσκεται σε μαύρη λίστα, θα μπορούσε να εμποδίσει τα email σας να φτάσουν στον προορισμό τους.

Εγκατάσταση με το iRedMail

Πριν ξεκινήσετε την εγκατάσταση, θα πρέπει να ενημερώσετε το σύστημά σας.

sudo apt-get update
sudo apt-get upgrade

Στη συνέχεια, θα θελήσουμε να ορίσουμε το πλήρως πιστοποιημένο όνομα τομέα (FQDN) κεντρικού υπολογιστή μας. Στο Ubuntu, το όνομα κεντρικού υπολογιστή ορίζεται σε 2 αρχεία /etc/hostnameκαι /etc/hosts.

Άνοιγμα /etc/hostname.

sudo nano /etc/hostname

Προσθέστε το σύντομο όνομα κεντρικού υπολογιστή σας στο αρχείο, όχι το FQDN σας. Εάν ο πλήρης τομέας mail.example.comσας είναι το αρχείο σας θα πρέπει να μοιάζει με αυτό.

mail

Στη συνέχεια, ανοίξτε /etc/hostsκαι προσθέστε το FQDN σας.

127.0.0.1   mail.example.com mail localhost localhost.localdomain

Κάντε επανεκκίνηση του διακομιστή σας.

sudo shutdown -r now

Τώρα μπορείτε να επαληθεύσετε το όνομα κεντρικού υπολογιστή σας.

hostname -f

Τώρα που έχει οριστεί το FQDN σας, μπορούμε να προχωρήσουμε στην εγκατάσταση. Κάντε λήψη της πιο πρόσφατης έκδοσης του iRedMail χρησιμοποιώντας το wget. Μπορείτε να βρείτε την πιο πρόσφατη έκδοση μεταβαίνοντας στη σελίδα λήψης του iRedMail .

wget https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.9.7.tar.bz2

Στη συνέχεια, εξαγάγετε το tarball και μετά cdστον κατάλογο.

tar xvf iRedMail-0.9.7.tar.bz2
cd iRedMail-0.9.7

Στη συνέχεια, προσθέστε άδεια στο σενάριο και εκτελέστε το με sudo.

chmod +x iRedMail.sh
sudo bash iRedMail.sh

Θα δείτε έναν οδηγό εγκατάστασης που θα σας κάνει μερικές ερωτήσεις:

  • Πού θέλετε να αποθηκεύσετε τα γραμματοκιβώτιά σας. Η προεπιλεγμένη τοποθεσία είναι /var/vmail.
  • Ποιον διακομιστή ιστού θα θέλατε να χρησιμοποιήσετε.
  • Το backend που θα χρησιμοποιήσετε για την αποθήκευση της αλληλογραφίας σας. Εάν επιλέξετε MySQL ή MariaDB, θα χρειαστεί επίσης να ορίσετε τον κωδικό πρόσβασης ρίζας SQL. Αυτός θα πρέπει να είναι ένας ισχυρός κωδικός πρόσβασης και να αποφεύγεται η χρήση ειδικών χαρακτήρων, καθώς αυτό θα προκαλέσει σφάλματα.
  • Ο πρώτος σας τομέας αλληλογραφίας. Αυτός θα είναι ο τομέας σας από παλαιότερο μείον τον υποτομέα. Για παράδειγμα, εάν ορίσετε τον τομέα σας ως mail.example.comτότε θα εισάγατε example.comως πρώτο όνομα τομέα αλληλογραφίας.
  • Ο κωδικός πρόσβασης διαχειριστή του τομέα σας, αποφεύγοντας επίσης τους ειδικούς χαρακτήρες.
  • Ποια προαιρετικά στοιχεία θα θέλατε να εγκαταστήσετε. Τουλάχιστον θα πρέπει να επιλέξετε Roundcubeκαι iRedAdmin.

Τώρα που έχουν εισαχθεί όλα, πρέπει απλώς να ελέγξουμε τις ρυθμίσεις και να ξεκινήσουμε την εγκατάσταση. Μετά την εγκατάσταση θα ερωτηθείτε εάν θέλετε να χρησιμοποιήσετε τους κανόνες του τείχους προστασίας που παρέχονται από το iRedMail. Ο κανόνας θα αντιγραφεί στο /etc/default/iptables. Για να χρησιμοποιήσετε αυτήν την επιλογή, πληκτρολογήστε " y" και συνεχίστε. Στη συνέχεια θα εμφανιστούν ορισμένα ζωτικής σημασίας δεδομένα, όπως:

  • URL webmail Roundcube.
  • URL groupware SOGo.
  • URL του πίνακα διαχείρισης ιστού.
  • Όνομα χρήστη και κωδικός σύνδεσης.

Αυτά τα δεδομένα βρίσκονται επίσης στο /home/yourusername/iRedMail-0.9.7/iRedMail.tips.

Κάντε επανεκκίνηση του διακομιστή σας.

sudo shutdown -r now

Μετά την επανεκκίνηση, μπορείτε να αποκτήσετε πρόσβαση στη σελίδα διαχειριστή ιστού https://mail.example.com/iredadminχρησιμοποιώντας τον τομέα σας. Για πρόσβαση στο email σας, χρησιμοποιήστε τη σελίδα Roundcube στη διεύθυνση https://mail.example.com/mail. Το iRedMail εγκαθιστά τον διακομιστή με ένα αυτο-υπογεγραμμένο πιστοποιητικό το οποίο απαιτεί ειδικά δικαιώματα για το άνοιγμα της σελίδας στο πρόγραμμα περιήγησής σας. Συνιστάται να κάνετε αναβάθμιση σε επίσημο πιστοποιητικό ΑΠ. Το Let's Encrypt είναι μια ΑΠ που προσφέρει δωρεάν πιστοποιητικά. Επισκεφτείτε το Setup LetsEncrypt στο Linux για πληροφορίες σχετικά με τη χρήση αυτής της υπηρεσίας. Μόλις ληφθεί το πιστοποιητικό, θα πρέπει να αντικαταστήσετε τα αυτουπογεγραμμένα πιστοποιητικά.

sudo cp /path/to/your/cert /etc/ssl/certs/iRedMail.crt
sudo cp /path/to/your/key /etc/ssl/private/iRedMail.key

Επανεκκινήστε όλες τις υπηρεσίες χρησιμοποιώντας το κλειδί. Εάν έχετε χρησιμοποιήσει το Nginx για τον διακομιστή ιστού σας, θα το αντικαταστήσετε apache2με nginx.

sudo systemctl restart postfix
sudo systemctl restart apache2
sudo systemctl restart dovecot

Αφήστε ένα σχόλιο

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Η Τεχνητή Νοημοσύνη δεν είναι στο μέλλον, είναι εδώ ακριβώς στο παρόν Σε αυτό το blog Διαβάστε πώς οι εφαρμογές Τεχνητής Νοημοσύνης έχουν επηρεάσει διάφορους τομείς.

Επιθέσεις DDOS: Μια σύντομη επισκόπηση

Επιθέσεις DDOS: Μια σύντομη επισκόπηση

Είστε επίσης θύμα των επιθέσεων DDOS και έχετε μπερδευτεί σχετικά με τις μεθόδους πρόληψης; Διαβάστε αυτό το άρθρο για να λύσετε τις απορίες σας.

Έχετε αναρωτηθεί ποτέ πώς κερδίζουν χρήματα οι χάκερ;

Έχετε αναρωτηθεί ποτέ πώς κερδίζουν χρήματα οι χάκερ;

Μπορεί να έχετε ακούσει ότι οι χάκερ κερδίζουν πολλά χρήματα, αλλά έχετε αναρωτηθεί ποτέ πώς κερδίζουν τέτοια χρήματα; ας συζητήσουμε.

Επαναστατικές εφευρέσεις από την Google που θα σας φέρουν εύκολη στη ζωή.

Επαναστατικές εφευρέσεις από την Google που θα σας φέρουν εύκολη στη ζωή.

Θέλετε να δείτε επαναστατικές εφευρέσεις της Google και πώς αυτές οι εφευρέσεις άλλαξαν τη ζωή κάθε ανθρώπου σήμερα; Στη συνέχεια, διαβάστε στο blog για να δείτε τις εφευρέσεις της Google.

Friday Essential: Τι συνέβη με τα αυτοκίνητα που κινούνται με AI;

Friday Essential: Τι συνέβη με τα αυτοκίνητα που κινούνται με AI;

Η ιδέα των αυτοκινούμενων αυτοκινήτων να βγαίνουν στους δρόμους με τη βοήθεια της τεχνητής νοημοσύνης είναι ένα όνειρο που έχουμε εδώ και καιρό. Όμως, παρά τις πολλές υποσχέσεις, δεν φαίνονται πουθενά. Διαβάστε αυτό το blog για να μάθετε περισσότερα…

Τεχνολογική μοναδικότητα: Ένα μακρινό μέλλον του ανθρώπινου πολιτισμού;

Τεχνολογική μοναδικότητα: Ένα μακρινό μέλλον του ανθρώπινου πολιτισμού;

Καθώς η Επιστήμη εξελίσσεται με γρήγορους ρυθμούς, αναλαμβάνοντας πολλές από τις προσπάθειές μας, αυξάνονται και οι κίνδυνοι να υποβάλλουμε τον εαυτό μας σε μια ανεξήγητη Ιδιότητα. Διαβάστε τι σημαίνει η μοναδικότητα για εμάς.

Λειτουργίες Αρχιτεκτονικών Επιπέδων Αναφοράς Μεγάλων Δεδομένων

Λειτουργίες Αρχιτεκτονικών Επιπέδων Αναφοράς Μεγάλων Δεδομένων

Διαβάστε το ιστολόγιο για να μάθετε διαφορετικά επίπεδα στην Αρχιτεκτονική Μεγάλων Δεδομένων και τις λειτουργίες τους με τον απλούστερο τρόπο.

Εξέλιξη της αποθήκευσης δεδομένων – Infographic

Εξέλιξη της αποθήκευσης δεδομένων – Infographic

Οι μέθοδοι αποθήκευσης των δεδομένων εξελίσσονται μπορεί να είναι από τη γέννηση των Δεδομένων. Αυτό το ιστολόγιο καλύπτει την εξέλιξη της αποθήκευσης δεδομένων με βάση ένα infographic.

6 εκπληκτικά οφέλη από την ύπαρξη έξυπνων οικιακών συσκευών στη ζωή μας

6 εκπληκτικά οφέλη από την ύπαρξη έξυπνων οικιακών συσκευών στη ζωή μας

Σε αυτόν τον ψηφιακό κόσμο, οι έξυπνες οικιακές συσκευές έχουν γίνει κρίσιμο μέρος της ζωής. Ακολουθούν μερικά εκπληκτικά οφέλη των έξυπνων οικιακών συσκευών σχετικά με το πώς κάνουν τη ζωή μας να αξίζει και να απλοποιείται.

Η ενημέρωση του συμπληρώματος macOS Catalina 10.15.4 προκαλεί περισσότερα προβλήματα από την επίλυση

Η ενημέρωση του συμπληρώματος macOS Catalina 10.15.4 προκαλεί περισσότερα προβλήματα από την επίλυση

Πρόσφατα, η Apple κυκλοφόρησε το macOS Catalina 10.15.4 μια συμπληρωματική ενημέρωση για την επιδιόρθωση προβλημάτων, αλλά φαίνεται ότι η ενημέρωση προκαλεί περισσότερα προβλήματα που οδηγούν σε bricking των μηχανών mac. Διαβάστε αυτό το άρθρο για να μάθετε περισσότερα