Slökkva á staðbundinni tölvupóstsendingu með Postfix og iRedMail

Disable Local Email Delivery With Postfix







Prófaðu Tækið Okkar Til Að Útrýma Vandamálum

Þú ert að reyna að gera tölvupóstsendingu óvirka með iRedMail og postfix á heimabakaða netþjóninum þínum og berja höfðinu við vegginn. Þú notar heimatilbúinn netþjón til afhendingar tölvupósts, en pósthólfið býr á öðrum netþjóni. Í þessari grein mun ég deila því sem ég hef lært um hvernig á að slökkva á staðbundinni tölvupóstsendingu með Postfix og neyða allan tölvupóst fyrir tiltekin lén til að vera áfram í gegnum réttu netföng þeirra.





Ég leitaði og leitaði og leitaði á internetinu að þessum upplýsingum, og satt að segja er ég ekki einu sinni viss um hvort það muni virka fyrir uppsetningu þína. En miðað við þann tíma sem ég eyddi í að rannsaka þetta vandamál, jafnvel sem netþjónsérfræðingur utan Linux, reiknaði ég með að ég myndi miðla niðurstöðum mínum og biðja um að það hjálpi til við að draga úr gremju þinni.



Villan

Ef þú sérð villuna „óþekktur notandi í sýndarpósthólfinu“ ertu á réttum stað. Í grundvallaratriðum vilt þú að postfix hætti að reyna að koma tölvupósti á netfang á netþjóni þínum sem ekki er til. Er það virkilega of mikið að spyrja?

hvernig á að laga iPhone rafhlöðu þína

Lagfæring á póstfixi til að slökkva á staðbundinni tölvupóstsendingu fyrir lén

Í grundvallaratriðum eru allar helstu stillingar postfix í main.cf, svo þú getur opnað skrána með því að slá innÉg kom /etc/postfix/main.cf.





Leitaðu aðvirtual_mailbox_domainslína - kommentaðu það með því að setja # fyrir það. Þetta mun að öllu leyti gera tölvupóstsendingu óvirka. Hér er mitt:

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

Finndu næstgengislénlínu og beittu hvað sem er þar við lénheiti netfönganna þar sem pósthólfin eru gera lifðu á heimabakaða netþjóninum þínum. Minn lítur svona út:

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

Að lokum, finnduflutningskortlínu, og prependkjötkássa: / etc / postfix / transportað hverju sem er. Við munum búa til raunverulegu skrána í næsta skrefi. Minn lítur svona út:

transport_maps = kjötkássa: / etc / postfix / transport, proxy: ldap: /etc/postfix/ldap/transport_maps_user.cf, proxy: ldap: /etc/postfix/ldap/transport_maps_domain.cf

Nú er allt sem eftir er að gera flutningsskrána sem segir „Taktu allan móttekinn tölvupóst á þetta lén og sendu hann í gegnum þennan MX netþjóna í staðinn!“

Svo skaltu búa til skrána með því að slá innvim / etc / postfix / transport. Bættu við línu fyrir hvert lén sem þú vilt slökkva á staðbundinni afhendingu fyrir eins og dæmið hér að neðan, settu MX netþjóninn innan sviga. Hér er mitt:

farsímafyrirtæki í Bandaríkjunum
payetteforward.com smtp:[aspmx.l.google.com]

Gerðu síðan hvað sem póstkort gerir í skránni með því að slá innpóstkort / etc / postfix / transport. Það er mikilvægt - ég myndi útskýra af hverju, en ég er viss um að það er leið yfir höfuð. (Ég hef nákvæmlega ekki hugmynd um hvað það gerir.)

Bragð: Ef þú ert ekki viss um hvað réttur MX netþjónn er fyrir tiltekið lén, getur þú notað þessa groovy skipun til að komast að því hvað það er - ég held að þú munt raunverulega grafa það, maður.

dig -tmx payetteforward.com

Næst skaltu endurræsa postfix með því að slá innendurræsa þjónustupóstleiðslu, biðjið bæn og reyndu síðan aftur. Ef það virkar skaltu kaupa mér Corvette. Ef það er ekki, láttu mig vita í athugasemdareitnum og við getum unnið saman að því að gera þetta nokkuð skiljanleg leiðarvísir til að laga þetta vandamál.

Postfix Post Fix

Í bili, vertu þakklátur fyrir að vandamálið er leyst: Þú hefur slökkt á staðbundinni afhendingu á netpóstþjóninum þínum sem keyrir postfix eða iRedMail og notar réttu netföngin í staðinn.