Mailu Υπηρεσία ηλεκτρονικού ταχυδρομείου συναλλαγών
Ένας πλήρης διακομιστής αλληλογραφίας ανοιχτού κώδικα με βάση το Docker
Το Mailu είναι 100% δωρεάν και λογισμικό διακομιστή αλληλογραφίας ανοιχτού κώδικα. Είναι ένα πλήρες δωρεάν λογισμικό ηλεκτρονικού ταχυδρομείου με υποστήριξη σε πρωτόκολλα IMAP, IMAP+, SMTP και υποβολής.
ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ
Το Mailu είναι 100% δωρεάν και διακομιστής αλληλογραφίας ανοιχτού κώδικα. Είναι ένας απλός και εύκολος διακομιστής SMTP χωρίς εύκολη ρύθμιση. Ο δωρεάν διακομιστής αλληλογραφίας αναπτύσσεται στη γλώσσα προγραμματισμού Python και ο πηγαίος κώδικας είναι διαθέσιμος στο GitHub και μπορείτε να επεκτείνετε τα χαρακτηριστικά με την κλωνοποίηση του αποθετηρίου. Το Mailu είναι ένας πλούσιος διαμορφώσιμος διακομιστής αλληλογραφίας ανοιχτού κώδικα, ο οποίος προσφέρει ένα μεγάλο σύνολο προηγμένων χαρακτηριστικών και ασφάλειας. Έρχεται με μια διεπαφή Webmail και διαχείρισης από το κουτί. Υποστηρίζει τα πιο συνηθισμένα πρωτόκολλα ηλεκτρονικού ταχυδρομείου όπως το IMAP, το SMTP και το POP3 καθώς και το πρωτόκολλο υποβολής. Υποστηρίζει επίσης μερικά από τα προηγμένα χαρακτηριστικά όπως ψευδώνυμα τομέα, προσαρμοσμένη δρομολόγηση, παγκόσμιους διαχειριστές, αντιπροσωπείες ανά τομέα και ποσοστώσεις. Η ασφάλεια είναι ένα από τα πιο σημαντικά χαρακτηριστικά του διακομιστή αλληλογραφίας αλληλογραφίας Mailu. Επιβάλλει TLS, χρησιμοποιεί το LetSencrypt για SSL, υποστήριξη DKIM και ένας ενσωματωμένος σαρωτής αντι-ιού το καθιστά την καλύτερη επιλογή ως δωρεάν διακομιστή SMTP. Το Mailu Open-Source Mail Server παρέχει όλες τις βασικές λειτουργίες που κάθε επιχείρηση πρέπει να εκτελέσει το δικό της δωρεάν λογισμικό ηλεκτρονικού ταχυδρομείου. Εάν θέλετε να ρυθμίσετε το δικό σας διακομιστή δωρεάν αλληλογραφίας, τότε θα πρέπει σίγουρα να ελέγξετε τον διακομιστή αλληλογραφίας ανοιχτού κώδικα Mailu.
Απαιτήσεις συστήματος
Θα πρέπει να βεβαιωθείτε ότι το υλικό σας (εικονικό ή φυσικό) είναι συμβατό με τον τελευταίο πυρήνα Linux. Επίσης, θα πρέπει να έχετε τουλάχιστον 2GB συνολικής μνήμης και 1GB ελεύθερης μνήμης κατά την εκτέλεση mailu.
Χαρακτηριστικά
Ακολουθούν τα βασικά χαρακτηριστικά του διακομιστή αλληλογραφίας αλληλογραφίας αλληλογραφίας
- τυπικός διακομιστής ηλεκτρονικού ταχυδρομείου, IMAP και IMAP+, SMTP και υποβολή
- Προηγμένες λειτουργίες email, ψευδώνυμα, ψευδώνυμα τομέα, προσαρμοσμένη δρομολόγηση
- Πρόσβαση στο Web, πολλαπλά webmails και διεπαφή διαχείρισης -Χαρακτηριστικά χρήστη, ψευδώνυμα, αυτόματη απλή, αυτόματη προώθηση, Λογαριασμοί Λογαριασμού
- Χαρακτηριστικά διαχειριστή, Global Admins, ανακοινώσεις, ανάθεση ανά τομέα, ποσοστώσεις
- Ασφάλεια, επιβάλλει TLS, Letsencrypt!, Outoin Dkim, αντι-ιός σαρωτής
- Antispam, Auto-Learn, Greylisting, DMARC και SPF
- Ελευθερία, όλα τα συστατικά foss, χωρίς ιχνηλάτη
Εγκατάσταση
Για να εγκαταστήσετε τον διακομιστή αλληλογραφίας αλληλογραφίας αλληλογραφίας, πρέπει πρώτα να διασφαλίσετε ότι το σύστημά σας διαθέτει έγκυρη διεύθυνση IP και ένα πλήρως εξειδικευμένο όνομα τομέα. Θα πρέπει επίσης να υπάρχει έγκυρη εγγραφή MX για τον τομέα. Για να ορίσετε το διακομιστή IP και το όνομα κεντρικού υπολογιστή, εκτελέστε τις παρακάτω εντολές:
$ sudo hostnamectl set-hostname mail.example.com
Προσθέστε επίσης τη διεύθυνση FQDN και τη διεύθυνση IP ενός διακομιστή στο αρχείο /etc /hosts.
$ sudo vi /etc/hosts
xxx.xxx.xxx.xxx mail.example.com
Μόλις ρυθμίσετε, επανεκκινήστε το σύστημα
$ sudo reboot
Οι παρακάτω θύρες θα πρέπει να επιτρέπονται μέσω του τείχους προστασίας του συστήματός σας, καθώς είναι κρίσιμα για τα μηνύματα ηλεκτρονικού ταχυδρομείου. Μπορείτε να ανοίξετε τις θύρες με UFW όπως φαίνεται παρακάτω:
$ sudo ufw allow proto tcp from any to any port
25,80,443,110,143,465,587,993,995
Πριν προχωρήσουμε από τότε που το Mailu είναι εγκατεστημένο χρησιμοποιώντας το Docker και το Docker Compose, οπότε θα υποθέσω ότι έχετε ήδη ρυθμίσει και τα δύο. Εάν όχι, μπορείτε να ακολουθήσετε την επίσημη τεκμηρίωση για τη ρύθμιση:
-
Πώς να εγκαταστήσετε το Docker Compose στο Ubuntu Μετά την εγκατάσταση του Docker και του Docker Compose, προχωρήστε στη δημιουργία ενός καταλόγου όπου η Mailu θα αποθηκεύσει τα δεδομένα του:
$ sudo mkdir /mailu
Το Mailu χρησιμοποιεί ένα αρχείο docker-compose.yml
και επίσης βασίζεται στο mailu.env
για διάφορες ρυθμίσεις. Πρέπει να δημιουργήσετε μια διαμόρφωση mailu για το περιβάλλον σας χρησιμοποιώντας το βοηθητικό πρόγραμμα ρύθμισης ηλεκτρονικού ταχυδρομείου. Η γεννήτρια θα σας δώσει και τα δύο ένα αρχείο docker-compose.yml και mailu.env. Μόλις δημιουργηθεί η διαμόρφωση, θα λάβετε συνδέσμους που θα χρησιμοποιήσετε για τη λήψη των αρχείων. Βεβαιωθείτε ότι κατεβάζετε τα αρχεία στον κατάλογο Mailu.
Όταν τελειώσετε με τις ρυθμίσεις, εκτελέστε το Mailu με το Docker Compose όπως παρακάτω στον κατάλογο Mailu:
$ sudo docker-compose up -d
Recreating mailu_webdav_1 ... done
Recreating mailu_fetchmail_1 ... done
Recreating mailu_front_1 ... done
Recreating mailu_antivirus_1 ... done
Recreating mailu_admin_1 ... done
Recreating mailu_antispam_1 ... done
Recreating mailu_imap_1 ... done
Recreating mailu_smtp_1 ... done
Recreating mailu_webmail_1 ... done
Ορίστε τον χρήστη διαχειριστή εκτελώντας την παρακάτω εντολή:
$ docker-compose -p mailu exec admin flask mailu admin admin
example.com PASSWORD
Created admin user
Εξερευνήστε
Μπορείτε να βρείτε τους ακόλουθους συνδέσμους που σχετίζονται με τους συνδέσμους: