Postfix နှင့် iRedMail ဖြင့်ဒေသခံအီးမေးလ်ပေးပို့ခြင်းကိုပိတ်ပါ

Disable Local Email Delivery With Postfix







ပြ Problems နာများကိုဖယ်ရှားရန်ကျွန်ုပ်တို့၏ကိရိယာကိုစမ်းကြည့်ပါ

သင်၏ homemade အီးမေးလ်ဆာဗာတွင် iRedMail နှင့် postfix တို့ဖြင့်ဒေသခံအီးမေးလ်ပေးပို့မှုကိုပိတ်ထားရန်ကြိုးစားနေသည်၊ နံရံပေါ်သို့ခေါင်းကိုရိုက်နေသည်။ သင်သည်အီးမေးပို့ခြင်းအတွက်အိမ်လုပ်ဆာဗာကိုသုံးသည်၊ သို့သော် inbox သည်ဒုတိယဆာဗာတွင်နေထိုင်သည်။ ဒီဆောင်းပါးမှာငါလေ့လာခဲ့တဲ့အရာတွေကိုဝေမျှပါလိမ့်မယ် Postfix နှင့်အတူဒေသခံအီးမေးလ်ပေးပို့မှုကိုဘယ်လိုပိတ်ရမလဲ အချို့သောဒိုမိန်းများကိုသူတို့၏မှန်ကန်သော MX လိပ်စာများမှတဆင့်လွှဲပြောင်းရန်အီးမေးလ်အားလုံးကိုအတင်းအကျပ်တောင်းဆိုသည်





ကျွန်ုပ်သည်ဤအချက်အလက်အတွက်အင်တာနက်ရှာဖွေခြင်းနှင့်ရှာဖွေခြင်းနှင့်ရိုးသားခြင်းအားဖြင့်၎င်းသည်သင်၏တည်ဆောက်မှုအတွက်အလုပ်လုပ်ရန်ရှိမလားဆိုတာပင်မသေချာပါ။ ဒါပေမယ့်ဒီပြproblemနာကိုသုတေသနလုပ်တဲ့အချိန်ကုန်မှုအပေါ်မှာအခြေခံပြီး non-Linux server ကျွမ်းကျင်သူတစ်ယောက်အနေနဲ့တောင်ငါဟာငါ့ရဲ့တွေ့ရှိချက်တွေကိုဖြတ်သန်းပြီးမင်းရဲ့စိတ်ပျက်မှုလျော့ပါးအောင်ကူညီပေးပါလို့ဆုတောင်းခဲ့တယ်။



အမှား

သင် 'virtual mailbox table ထဲမှာအမည်မသိအသုံးပြုသူ' အမှားကိုသင်မြင်နေလျှင်သင်နေရာမှန်၌ရှိနေသည်။ အခြေခံအားဖြင့်၊ သင် postfix ကိုသင်၏ဆာဗာရှိအီးမေးလ်အကောင့်များသို့အီးမေးလ်ပို့ရန်ကြိုးစားခြင်းကိုရပ်တန့်စေလိုသည်။ အဲဒါတကယ်မေးစရာလား။

iphone 6 ကင်မရာမှုန်ဝါးမှုပြုပြင်ခြင်း

Domain တစ်ခုအတွက် Local Email Delivery ကို Disable လုပ်ရန် Postfix ကိုပြင်ဆင်ခြင်း

အခြေခံအားဖြင့် postfix ၏အဓိက configuration settings အားလုံးသည် main.cf ၌ရှိသဖြင့်သင်စာရိုက်ခြင်းဖြင့်ဖိုင်ကိုဖွင့်နိုင်သည်ငါ /etc/postfix/main.cf လာတယ်





ရှာပါvirtual_mailbox_domainsline - ရှေ့မှာ # ကိုထည့်ခြင်းဖြင့်မှတ်ချက်ပေးပါ။ ဒါကလုံးဝဒေသခံအီးမေးလ်ပို့ရန်ကိုပိတ်ထားတာပေါ့။ ဒီမှာငါ့ဥစ္စာ။

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

ထို့နောက်ရှာပါrelay_domainsအဘယ်သူ၏ inboxes အီးမေးလ်လိပ်စာများ၏ဒိုမိန်းအမည်များနှင့်အတူရှိသမျှကို prepend လုပ်တယ် သင်၏အိမ်လုပ်အီးမေးလ်ဆာဗာတွင်နေထိုင်ပါ။ မိုင်းသည်ဤပုံစံဖြစ်သည်။

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

နောက်ဆုံးရှာပါသယ်ယူပို့ဆောင်ရေးလိုင်းနှင့် prependhash: / etc / postfix / သယ်ယူပို့ဆောင်ရေးရှိသမျှကိုရန်။ ကျနော်တို့နောက်ခြေလှမ်းအတွက်အမှန်တကယ်ဖိုင်လုပ်ပါလိမ့်မယ်။ မိုင်းသည်ဤပုံစံဖြစ်သည်။

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

အခုဆိုရင်လုပ်ရန်ကျန်နေသေးတဲ့သယ်ယူပို့ဆောင်ရေးဖိုင်ကို“ ဒီဒိုမိန်းထဲကို ၀ င်လာတဲ့အီးမေးလ်အားလုံးကိုယူပြီးဒီ MX ဆာဗာမှတဆင့်ပို့ပါ” လို့ပြောတဲ့သယ်ယူပို့ဆောင်ရေးဖိုင်ကိုလုပ်ပါ။

ဒါကြောင့်စာရိုက်ခြင်းအားဖြင့်ဖိုင်ကိုဖန်တီးပါvim / etc / postfix / သယ်ယူပို့ဆောင်ရေး။ သင်ဒေသတွင်းပေးပို့မှုကိုပိတ်ထားလိုသည့်ဒိုမိန်းတစ်ခုချင်းစီအတွက်လိုင်းတစ်ခုကိုထည့်ပါ။ ဥပမာ MX server ကိုကွင်းခတ်ထားသည်။ ဒီမှာငါ့ဥစ္စာ။

သမ္မာကျမ်းစာမှာကာဒီနယ်ကဘာကိုဆိုလိုတာလဲ
payetteforward.com smtp:[aspmx.l.google.com]

ထို့နောက် postmap ကိုရိုက်ခြင်းဖြင့်ဖိုင်ပေါ်တွင်လုပ်ပါpostmap / etc / postfix / သယ်ယူပို့ဆောင်ရေး။ ဒါကအရေးကြီးတယ် - ငါအဘယ်ကြောင့်ရှင်းပြချင်ပါတယ်, ဒါပေမယ့်ငါကသေချာပါတယ် လမ်း မင်းရဲ့ခေါင်းပေါ်မှာ (ငါဘာလုပ်တယ်ဆိုတာလုံးဝမသိဘူး)

လှည့်ကွက် - အကယ်၍ MX server သည်ပေးထားသောဒိုမိန်းအတွက်မည်သည်ဆိုသည်ကိုသေချာမသိပါကဤ groovy command ကို သုံး၍ ၎င်းကိုရှာနိုင်သည်။

dig -tmx payetteforward.com

ထို့နောက် postfix ကိုစာရိုက်ခြင်းဖြင့်ပြန်လည်စတင်ပါဝန်ဆောင်မှု Postfix ပြန်လည်စတင်ဆုတောင်းပြီးနောက်ထပ်ကြိုးစားပါ။ ဒါအလုပ်ဖြစ်ရင် Corvette ကိုဝယ်ပါ။ အကယ်၍ ၎င်းမရှိပါကကျွန်ုပ်တို့ကိုမှတ်ချက်များအပိုင်းတွင်ကျွန်ုပ်အားအသိပေးပါ။ ဤပြproblemနာကိုဖြေရှင်းရန်ဤနည်းကိုနားလည်ရန်လမ်းညွှန်ဖြစ်စေရန်ကျွန်ုပ်တို့အတူတကွလုပ်ဆောင်နိုင်သည်။

Postfix post ကို fix

ယခုအချိန်တွင်ပြproblemနာကိုဖြေရှင်းပြီးပြီဖြစ်သည့်အတွက်ကျေးဇူးတင်ပါ၊ သင် postfix သို့မဟုတ် iRedMail ကိုအသုံးပြုသောသင်၏ဒေသခံအီးမေးလ်ဆာဗာတွင်ဒေသခံပေးပို့မှုများကိုပိတ်ထားပြီးသင်အစား MX လိပ်စာများကိုသာအသုံးပြုနေသည်။