Απενεργοποίηση τοπικής παράδοσης email με το Postfix και το iRedMail

Disable Local Email Delivery With Postfix







Δοκιμάστε Το Όργανο Μας Για Την Εξάλειψη Των Προβλημάτων

Προσπαθείτε να απενεργοποιήσετε την τοπική παράδοση email με το iRedMail και το postfix στον σπιτικό διακομιστή email σας και χτυπάτε το κεφάλι σας στον τοίχο. Χρησιμοποιείτε έναν σπιτικό διακομιστή για παράδοση email, αλλά τα εισερχόμενα ζουν σε έναν δεύτερο διακομιστή. Σε αυτό το άρθρο, θα μοιραστώ τι έχω μάθει πώς να απενεργοποιήσετε την τοπική παράδοση email με το Postfix και να αναγκάσει όλα τα μηνύματα ηλεκτρονικού ταχυδρομείου για ορισμένους τομείς να προωθούνται μέσω των κατάλληλων διευθύνσεών τους MX.





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



Το λάθος

Εάν βλέπετε το σφάλμα 'άγνωστος χρήστης στον πίνακα εικονικού γραμματοκιβωτίου', βρίσκεστε στο σωστό μέρος. Βασικά, θέλετε το postfix να σταματήσει να προσπαθεί να παραδίδει email σε λογαριασμούς email στον διακομιστή σας που δεν υπάρχουν. Είναι πάρα πολύ να ρωτήσω;

Το iphone δεν δημιουργεί αντίγραφα ασφαλείας στο icloud

Επιδιόρθωση Postfix για απενεργοποίηση τοπικής παράδοσης email για έναν τομέα

Βασικά, όλες οι κύριες ρυθμίσεις διαμόρφωσης του postfix βρίσκονται στο main.cf, επομένως μπορείτε να ανοίξετε το αρχείο πληκτρολογώνταςΉρθα /etc/postfix/main.cf.





Ψάξτε για τοvirtual_mailbox_domainsγραμμή - σχολιάστε βάζοντας ένα # πριν από αυτό. Αυτό θα απενεργοποιήσει εντελώς την τοπική παράδοση email. Εδώ είναι το δικό μου:

#virtual_mailbox_domains = proxy:ldap:/etc/postfix/ldap/virtual_mailbox_domains.cf

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

relay_domains = payette.email, $mydestination, proxy:ldap:/etc/postfix/ldap/relay_domains.cf

Τέλος, βρείτε τοtransport_mapsγραμμή και προπληρώστεκατακερματισμός: / etc / postfix / transportσε ό, τι υπάρχει. Θα δημιουργήσουμε το πραγματικό αρχείο στο επόμενο βήμα. Το δικό μου μοιάζει με αυτό:

transport_maps = hash: / etc / postfix / transport, proxy: ldap: /etc/postfix/ldap/transport_maps_user.cf, διακομιστής μεσολάβησης: ldap: /etc/postfix/ldap/transport_maps_domain.cf

Τώρα, το μόνο που μένει να κάνουμε είναι να φτιάξουμε το αρχείο μεταφοράς που λέει 'Πάρτε όλα τα εισερχόμενα email σε αυτόν τον τομέα και στείλτε το μέσω αυτού του διακομιστή MX!'

Δημιουργήστε λοιπόν το αρχείο πληκτρολογώνταςvim / etc / postfix / μεταφορά. Προσθέστε μια γραμμή για κάθε τομέα για τον οποίο θέλετε να απενεργοποιήσετε την τοπική παράδοση, όπως το παρακάτω παράδειγμα, τοποθετώντας τον διακομιστή MX μέσα σε αγκύλες. Εδώ είναι το δικό μου:

πώς να αντιμετωπίσετε τη μοιχεία βιβλικά
payetteforward.com smtp:[aspmx.l.google.com]

Στη συνέχεια, κάντε ό, τι κάνει postmap στο αρχείο πληκτρολογώνταςpostmap / etc / postfix / μεταφορά. Αυτό είναι σημαντικό - θα εξηγήσω γιατί, αλλά είμαι σίγουρος τρόπος πάνω από το κεφάλι σου. (Δεν έχω απολύτως ιδέα τι κάνει.)

Κόλπο: Εάν δεν είστε σίγουροι για το ποιος είναι ο σωστός διακομιστής MX για έναν συγκεκριμένο τομέα, μπορείτε να χρησιμοποιήσετε αυτήν την εντολή groovy για να μάθετε τι είναι - νομίζω ότι θα το σκάψετε πραγματικά, φίλε.

dig -tmx payetteforward.com

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

Postfix Post Fix

Προς το παρόν, να είστε ευγνώμονες ότι το πρόβλημα έχει επιλυθεί: Έχετε απενεργοποιήσει την τοπική παράδοση στον τοπικό διακομιστή email που εκτελεί postfix ή iRedMail και αντί αυτού χρησιμοποιείτε τις σωστές διευθύνσεις MX.