Poista paikallinen sähköpostin toimitus Postfix- ja iRedMail-palveluilla

Disable Local Email Delivery With Postfix







Kokeile Instrumenttia Ongelmien Poistamiseksi

Yrität poistaa paikallisen sähköpostin jakelun käytöstä iRedMaililla ja postfixillä kotitekoisessa sähköpostipalvelimessasi, ja lyöt päätäsi seinää vasten. Käytät kotitekoista palvelinta sähköpostin toimittamiseen, mutta postilaatikko asuu toisella palvelimella. Tässä artikkelissa jaan mitä olen oppinut paikallisen sähköpostin jakelun poistaminen käytöstä Postfixin avulla ja pakottaa kaikki tietyille verkkotunnuksille lähetetyt sähköpostit edelleen lähettämään oikeiden MX-osoitteidensa kautta.





Etsin, etsin ja etsin Internetistä näitä tietoja, ja ollakseni rehellinen, en ole edes varma, toimiiko se määrityksesi kannalta. Mutta sen ajan perusteella, jonka vietin tämän ongelman tutkimiseen, jopa Linuxin ulkopuolisena palvelinasiantuntijana, ajattelin kulkevani löydökseni eteenpäin ja rukoilemaan, että se auttaa lieventämään turhautumistasi.



Virhe

Jos näet tuntemattoman käyttäjän virtuaalisessa postilaatikkotaulussa -virheen, olet oikeassa paikassa. Pohjimmiltaan haluat postfixin lopettavan sähköpostin toimittamisen palvelimesi sähköpostitileille, joita ei ole olemassa. Onko sitä todella liikaa kysyä?

kuinka kytkeä akun prosenttiosuus päälle iPhonessa xr

Postfixin korjaaminen paikallisen sähköpostin jakelun poistamiseksi käytöstä verkkotunnuksessa

Pohjimmiltaan kaikki postfixin pääasetukset ovat main.cf-tiedostossa, joten voit avata tiedoston kirjoittamallaTulin /etc/postfix/main.cf.





Etsivirtual_mailbox_domainsrivi - kommentoi se asettamalla # sen eteen. Tämä poistaa paikallisen sähköpostin jakelun kokonaan käytöstä. Tässä on minun:

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

Etsi seuraavaksivälitys_verkkotunnuksetrivi, ja määritä mikä tahansa niiden sähköpostiosoitteiden verkkotunnuksiin, joiden postilaatikot tehdä elää kotitekoisella sähköpostipalvelimellasi. Kaivos näyttää tältä:

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

Lopuksi, etsikuljetus_kartatlinja, ja olla mukanahash: / etc / postfix / transportkaikkeen mitä siellä on. Teemme varsinaisen tiedoston seuraavassa vaiheessa. Kaivos näyttää tältä:

transport_maps = hash: / etc / postfix / transport, proxy: ldap: /etc/postfix/ldap/transport_maps_user.cf, proxy: ldap: /etc/postfix/ldap/transport_maps_domain.cf

Nyt on jäljellä vain tehdä kuljetustiedosto, jossa lukee 'Vie kaikki saapuvat sähköpostit tähän verkkotunnukseen ja lähetä se tämän MX-palvelimen kautta!'

Luo tiedosto kirjoittamallavim / etc / postfix / transport. Lisää rivi jokaiselle verkkotunnukselle, jonka haluat poistaa paikallisen jakelun, kuten alla olevassa esimerkissä, laittamalla MX-palvelin sulkeisiin. Tässä on minun:

mitä kaksinkertainen sateenkaari tarkoittaa raamatussa
payetteforward.com smtp:[aspmx.l.google.com]

Tee sitten mitä tahansa postikartta tekee tiedostolle kirjoittamallapostmap / etc / postfix / transport. Se on tärkeää - selitän miksi, mutta olen varma tapa yli pään. (Minulla ei ole mitään aavistustakaan, mitä se tekee.)

Temppu: Jos et ole varma, mikä oikea MX-palvelin on tietylle verkkotunnukselle, voit selvittää tämän groovy-komennon avulla, mikä se on - luulen, että kaivat sen todella, mies.

dig -tmx payetteforward.com

Käynnistä seuraavaksi postfix kirjoittamallapalvelun jälkikorjaus käynnistetään uudelleen, rukoile ja yritä sitten uudelleen. Jos se toimii, osta minulle Corvette. Jos se ei onnistu, ilmoita siitä minulle kommenttiosassa, ja voimme tehdä yhdessä tämän hieman ymmärrettävän oppaan ongelman korjaamiseen.

Postfix Post Fix

Toistaiseksi ole kiitollinen ongelman ratkaisemisesta: Olet poistanut paikallisen jakelun käytöstä paikallisessa sähköpostipalvelimessasi, joka käyttää postfix- tai iRedMail-palvelua, ja käytät sen sijaan oikeita MX-osoitteita.