Keela kohalik e-posti kohaletoimetamine Postfixi ja iRedMailiga

Disable Local Email Delivery With Postfix





Püüate oma isetehtud e-posti serveris iRedMaili ja postfixiga kohalikku e-posti kohaletoimetamist keelata ja peksate oma pead vastu seina. Kasutate e-posti kohaletoimetamiseks omatehtud serverit, kuid postkast elab teises serveris. Selles artiklis jagan seda, mida olen õppinud kuidas keelata kohaliku e-posti kohaletoimetamine Postfixiga ja sundida kõiki teatud domeenide e-kirju nende õigete MX-aadresside kaudu edastama.

Otsisin, otsisin ja otsisin seda teavet Internetist ning ausalt öeldes pole ma isegi kindel, kas see töötab teie seadistuse jaoks. Kuid lähtudes sellest, kui palju aega veetsin selle probleemi uurimisele, mõtlesin isegi mitte Linuxi serverite eksperdina, et annan oma järeldused edasi ja palvetan, et see aitaks teie pettumust leevendada.





Viga

Kui näete viga „Tundmatu kasutaja virtuaalse postkasti tabelis”, olete õiges kohas. Põhimõtteliselt soovite, et postfix lõpetaks e-posti edastamise teie serveris olevatele e-posti kontodele, mida pole olemas. Kas seda on tõesti liiga palju küsida?



Postfixi parandamine domeeni kohaliku e-posti kohaletoimetamise keelamiseks



miks iphone kuumaks läheb?

Põhimõtteliselt on kõik postfixi peamised konfiguratsiooniseaded failis main.cf, nii et saate faili avada tippidesTulin /etc/postfix/main.cf.

Otsige ülesvirtual_mailbox_domainsrida - kommenteerige seda, pannes selle ette #. See keelab kohaliku e-posti kohaletoimetamise täielikult. Siin on minu:





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

Järgmisena leidkereleedomeenidrida ja lisage kõik e-posti aadresside domeeninimed, mille postkastid on olemas tegema elada oma isetehtud e-posti serveris. Minu oma näeb välja selline:



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

Lõpuks leidketransport_mapsrida ja eelistaräsi: / etc / postfix / transportmis iganes seal on. Tegeliku faili teeme järgmises etapis. Minu oma näeb välja selline:

transport_maps = räsi: / etc / postfix / transport, puhverserver: ldap: /etc/postfix/ldap/transport_maps_user.cf, puhverserver: ldap: /etc/postfix/ldap/transport_maps_domain.cf

Nüüd jääb üle vaid teha transpordifail, mis ütleb: „Viige kõik sissetulevad meilid sellesse domeeni ja saatke see selle MX-serveri kaudu!”

kuidas saada maja jaoks valitsuse abi

Niisiis, looge fail kirjutadesvim / etc / postfix / transport. Lisage rida igale domeenile, mille soovite kohaliku kohaletoimetamise keelata, näiteks allpool toodud näide, pannes MX-i serveri sulgudesse. Siin on minu:

payetteforward.com smtp:[aspmx.l.google.com]

Seejärel tehke kõik, mida postkaart failis teeb, tippidespostmap / etc / postfix / transport. See on oluline - ma selgitaksin, miks, kuid olen kindel, et see on nii tee üle pea. (Mul pole absoluutselt aimugi, mida see teeb.)

Trikk: kui te pole kindel, milline on antud domeeni jaoks õige MX-server, saate selle groovy käsu abil teada saada, mis see on - ma arvan, et te tõesti kaevate selle, mees.

dig -tmx payetteforward.com

Järgmisena taaskäivitage postfix, tippidesteenuse postfix taaskäivitage, palvetage ja proovige siis uuesti. Kui see töötab, ostke mulle Corvette. Kui see nii ei ole, andke mulle sellest teada kommentaaride jaotises ja saame teha koostööd, et muuta see probleemi lahendamiseks mõnevõrra arusaadavaks juhendiks.

Postfix Post Fix

Praegu olge tänulik, et probleem on lahendatud: olete keelanud kohaliku kohaletoimetamise oma kohalikus e-posti serveris, kus töötab postfix või iRedMail, ja kasutate selle asemel õigeid MX-aadresse.