Για να ανοίξετε τη θύρα 25 στην Εικονική Μηχανή (VM), μεταβείτε στο Starlight Manager > επιλέξτε την καρτέλα "Mail Bridge" > πατήστε το κουμπί ‘Add Mail Bridge’.
Αφού οριστεί η εγγραφή PTR και ενεργοποιηθεί η θύρα 25, μπορείτε να ρυθμίσετε τον προτιμώμενο διακομιστή SMTP. Παρακάτω υπάρχουν παραδείγματα για Postfix, Exim και Sendmail. Χρησιμοποιήστε τη διεύθυνση IP της VM που εμφανίζεται στο Starlight Manager και βεβαιωθείτε ότι το όνομα τομέα για την εγγραφή PTR ταιριάζει με τον τομέα αποστολέα σας (π.χ., mail.example.com).
|
Όταν εγκατασταθεί το Postfix, μπορείτε να ξεκινήσετε την υπηρεσία και να βεβαιωθείτε ότι ξεκινά μετά την επανεκκίνηση του διακομιστή σας:
|
Στη συνέχεια, μπορείτε να ρυθμίσετε την υπηρεσία. Όλες οι απαραίτητες επιλογές για την υπηρεσία βρίσκονται στον κατάλογο /etc/postfix και το κύριο αρχείο διαμόρφωσης είναι το /etc/postfix/main.cf
Εκτελέστε την sudo nano /etc/postfix/main.cf εντολή για να ξεκινήσετε την επεξεργασία του κύριου αρχείου διαμόρφωσης και να προσθέσετε ή να ενημερώσετε αυτές τις γραμμές:
|
Επανεκκινήστε το Postfix για να εφαρμοστούν οι αλλαγές:
|
Δοκιμάστε την αποστολή αλληλογραφίας:
|
|
Η παρακάτω εντολή εμφανίζει έναν οδηγό χρήστη για τη ρύθμιση του λογισμικού. Επιτρέπει στους χρήστες να αποφασίσουν αν το Exim θα διαχωρίσει τη διαμόρφωσή του σε πολλά αρχεία ή θα την αποθηκεύσει σε ένα αρχείο:
|
Αν χρησιμοποιηθεί η πρώτη επιλογή, η διαμόρφωση θα αποθηκευτεί στους /etc/exim4/conf.d υποκαταλόγους. Αν επιλεγεί ένα αρχείο διαμόρφωσης, θα είναι /etc/exim4/exim4.conf
Όταν ολοκληρωθούν όλες οι ρυθμίσεις, εκτελέστε systemctl restart exim4ώστε να εφαρμοστούν οι αλλαγές.
Επεξεργαστείτε το /etc/exim4/update-exim4.conf.conf για να διασφαλίσετε:
|
Επανεκκινήστε το Exim για να εφαρμοστούν οι αλλαγές:
sudo systemctl restart exim4
Δοκιμάστε την παράδοση email εκτελώντας την παρακάτω εντολή:echo "Mail test" | mail -s "Exim Test" user@recipient.com
|
Το κύριο αρχείο διαμόρφωσης του Sendmail είναι το /etc/mail/sendmail.cf. Αποφύγετε την απευθείας επεξεργασία αυτού του αρχείου. Αν χρειαστεί να επεξεργαστείτε τη διαμόρφωση, επεξεργαστείτε το αρχείο /etc/mail/sendmail.mc αντ' αυτού, δημιουργήστε αντίγραφο ασφαλείας του αρχικού αρχείου διαμόρφωσης και χρησιμοποιήστε μία από τις παρακάτω εναλλακτικές για να δημιουργήσετε ένα νέο αρχείο διαμόρφωσης:
1) Χρησιμοποιήστε το makefile που περιλαμβάνεται /etc/mail για να δημιουργήσετε νέα διαμόρφωση:
|
Όλα τα παραγόμενα αρχεία στο /etc/mail θα αναδημιουργηθούν αν χρειαστεί.
2) Εναλλακτικά, μπορείτε να χρησιμοποιήσετε τον m4επεξεργαστή μακροεντολών για να δημιουργήσετε νέο /etc/mail/sendmail.cf. Ο m4επεξεργαστής μακροεντολών δεν είναι εγκατεστημένος από προεπιλογή. Πριν τον χρησιμοποιήσετε για να δημιουργήσετε /etc/mail/sendmail.cf, εγκαταστήστε το πακέτο m4ως root:
|
Τα παρακάτω αρχεία διαμόρφωσης του Sendmail βρίσκονται στον κατάλογο /etc/mail/:
access- καθορίζει ποια συστήματα μπορούν να χρησιμοποιούν το Sendmail για εξερχόμενη αλληλογραφία
domaintable- αντιστοίχιση ονομάτων τομέα
local-host-names - ψευδώνυμα για τον διακομιστή
mailertable- οδηγίες που παρακάμπτουν τη δρομολόγηση για συγκεκριμένους τομείς
virtusertable- καθορίζει μια μορφή ψευδωνυμίας ανά τομέα, επιτρέποντας τη φιλοξενία πολλαπλών εικονικών τομέων στη μηχανή.
Παρακάτω μπορείτε να δείτε παραδείγματα για το πώς μπορούν να επεξεργαστούν τα αρχεία διαμόρφωσης:
|
Αρκετά από τα προαναφερθέντα αρχεία διαμόρφωσης πρέπει να αποθηκεύουν τις πληροφορίες τους σε αρχεία βάσης δεδομένων πριν τεθούν σε ισχύ οι αλλαγές. Για να συμπεριλάβετε τις αλλαγές που έγιναν στα αρχεία διαμόρφωσης, εκτελέστε την εντολή makemap hash /etc/mail/<name> < /etc/mail/<name>ως root. Εδώ, το <name> αντιπροσωπεύει το όνομα της διαμόρφωσης που θα ενημερωθεί.
Επανεκκινήστε τη διαδικασία Sendmail εκτελώντας την εντολή systemctl restart sendmail.