Lemaza Uwasilishaji wa Barua Pepe na Postfix na iRedMail

Disable Local Email Delivery With Postfix







Jaribu Chombo Chetu Cha Kuondoa Shida

Unajaribu kulemaza uwasilishaji wa barua pepe wa ndani na iRedMail na postfix kwenye seva yako ya barua pepe iliyotengenezwa nyumbani, na unapiga kichwa chako ukutani. Unatumia seva iliyotengenezwa nyumbani kwa uwasilishaji wa barua pepe, lakini kikasha kinakaa kwenye seva ya pili. Katika nakala hii, nitashiriki yale ambayo nimejifunza juu yake jinsi ya kuzima uwasilishaji wa barua pepe wa ndani na Postfix na kulazimisha barua pepe zote kwa vikoa fulani kuwa mbele kupitia anwani zao sahihi za MX.





Nilitafuta na kutafuta na kutafuta mtandao kwa habari hii, na kusema ukweli, sina hakika hata kama itafanya kazi kwa usanidi wako. Lakini kulingana na kiwango cha muda nilichotumia kutafiti shida hii, hata kama mtaalam wa seva isiyo ya Linux, nilifikiri ningepitisha matokeo yangu na kuomba kwamba inasaidia kupunguza kufadhaika kwako.



Kosa

Ikiwa unaona kosa la 'mtumiaji asiyejulikana kwenye jedwali la sanduku la barua', uko mahali pazuri. Kimsingi, unataka postfix kuacha kujaribu kutoa barua pepe kwa akaunti za barua pepe kwenye seva yako ambazo hazipo. Je! Hiyo ni mengi sana kuuliza?

iphone haitabakiza icloud

Kurekebisha Postfix Ili Lemaza Uwasilishaji wa Barua pepe Kwa Kikoa

Kimsingi, mipangilio yote kuu ya usanidi wa postfix iko kwenye main.cf, kwa hivyo unaweza kufungua faili kwa kuandikaNilikuja /etc/postfix/main.cf.





Tafuta faili yavikoa vya virtual_mailboxmstari - toa maoni yako kwa kuweka # mbele yake. Hiyo itazima uwasilishaji wa barua pepe wa ndani kabisa. Hapa kuna yangu:

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

Ifuatayo, pata faili yarelay_domainsmstari, na utangulize chochote kilichopo na majina ya kikoa cha anwani za barua pepe ambazo sanduku za barua fanya ishi kwenye seva yako ya barua pepe iliyotengenezwa nyumbani. Yangu inaonekana kama hii:

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

Mwishowe, pata faili yausafiri_mepemstari, na utangulizehash: / nk / postfix / usafirikwa chochote kilichopo. Tutafanya faili halisi katika hatua inayofuata. Yangu inaonekana kama hii:

usafiri_maps = hash: / nk / postfix / usafiri, wakala: ldap: /etc/postfix/ldap/transport_maps_user.cf, wakala: ldap: /etc/postfix/ldap/transport_maps_domain.cf

Sasa, kilichobaki kufanya ni kutengeneza faili ya usafirishaji ambayo inasema 'Chukua barua pepe zote zinazoingia kwenye uwanja huu na uzipeleke kupitia seva hii ya MX badala yake!'

Kwa hivyo, tengeneza faili kwa kuandikavim / nk / postfix / usafiri. Ongeza laini kwa kila kikoa unayotaka kulemaza uwasilishaji wa ndani kama mfano ulio chini, kuweka seva ya MX ndani ya mabano. Hapa kuna yangu:

nini 4! maana
payetteforward.com smtp:[aspmx.l.google.com]

Kisha, fanya postmap yoyote inayofanya kwenye faili kwa kuandikapostmap / nk / postfix / usafiri. Hiyo ni muhimu - ningeelezea kwanini, lakini nina hakika ni hivyo njia juu ya kichwa chako. (Sijui kabisa inafanya nini.)

Ujanja: Ikiwa haujui ni nini seva sahihi ya MX ni kwa kikoa fulani, unaweza kutumia amri hii ya kupendeza kujua ni nini - nadhani utaichimba kweli, mtu.

dig -tmx payetteforward.com

Ifuatayo, anza upya chapisho la posta kwa kuandikakuanzisha upya chapisho la huduma, sema sala, kisha ujaribu tena. Ikiwa inafanya kazi, ninunulie Corvette. Ikiwa haifanyi hivyo, nijulishe katika sehemu ya maoni na tunaweza kufanya kazi pamoja ili kuufanya huu kuwa mwongozo wa kueleweka wa kurekebisha shida hii.

Postfix Post Kurekebisha

Kwa sasa, furahi shida imetatuliwa: Umelemaza uwasilishaji wa ndani kwenye seva yako ya barua pepe inayoendesha postfix au iRedMail, na badala yake unatumia anwani sahihi za MX.