پوسٽفڪس ۽ iRedMail سان مقامي اي ميل پهچائڻ غير فعال ڪريو

Disable Local Email Delivery With Postfix







مسئلن کي ختم ڪرڻ جي لاء اسان جو اوزار آزمايو

توهان پنهنجي هومل اي ميل سرور تي iRedMail ۽ postfix سان مقامي اي ميل جي ترسيل کي غير فعال ڪرڻ جي ڪوشش ڪري رهيا آهيو ، ۽ توهان پنهنجو مٿو ڀت سان ٽڪرائي رهيا آهيو. توهان اي ميل پهچائڻ لاءِ هوملقي سرور استعمال ڪندا آهيو ، پر انباڪس ٻئي سرور تي رهي ٿو. هن آرٽيڪل ۾ ، جنهن شي بابت آئون learnedاڻيو آهيان ، آئون شيئر ڪندس پوسٽفڪس سان مقامي اي ميل پهچائڻ کي غير فعال ڪرڻ ڪئين ۽ سڀني ڊومينز جي سڀني اي ميلن کي انهن جي صحيح ايم ايڪس ايڊريس ذريعي اڳتي وڌڻ تي مجبور ڪيو.





مون انهي معلومات جي لاءِ انٽرنيٽ تي ڳولا ۽ ڳولها ڪئي ، ۽ ايماندار هجڻ جي ڪري ، مون کي ايتري به پڪ ناهي ته اها توهان جي سيٽ اپ جي لاءِ ڪم ٿي رهي آهي. پر وقت جي لحاظ سان مون هن مسئلي جي تحقيق تي گذاريو ، غير لينڪس سرور ماهر جي حيثيت سان ، مون سمجهيو آهي ته مان پنهنجي نتيجن سان گڏ گذرندس ۽ دعا ڪيان ٿو ته اها توهان جي مايوسي کي گهٽائڻ ۾ مدد ڪري.



نقص

جيڪڏهن توهان 'مجازي ميل بڪس ٽيبل ۾ نامعلوم صارف' جي غلطي ڏسي رهيا آهيو ، توهان صحيح جڳهه تي آهيو. بنيادي طور تي ، توهان پوسٽ سرور کي چاهڻ چاهيو ٿا ته اي ميل ڏانهن توهان جي سرور تي اي ميل اڪائونٽ پهچائڻ جي ڪوشش ڪري جيڪي موجود نه آهن. ڇا اھو واقعي پڇڻ ۾ تمام گھڻو آھي؟

آئي فون ڪالون س straightو وائس ميل ڏانھن وو

ڊومين لاءِ مقامي اي ميل پهچائڻ کي غير فعال ڪرڻ لاءِ پوسٽفڪس کي درست ڪرڻ

بنيادي طور تي ، پوسٽفيڪس جي سڀني ترتيبن واري جوڙجڪ جو طريقو main.cf ۾ آهي ، تنهن ڪري توهان ٽائپ ڪري فائل کوليو ٿامان آيو /etc/postfix/main.cf.





ڳوليوورچوئل_ ميل باڪس_ ڊومينلائن - ان کان پهريان # لڳايو اهو مڪمل طور تي مقامي اي ميل جي ترسيل کي غير فعال بڻائڻ وارو آهي. هتي منهنجو آهي:

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

اڳيون ، ڳوليورلي_ ڊومينسلڪير ڏيو ، ۽ اتي موجود آهي اڳي اي ميل ايڊريس جي ڊومين جا نالا جن سان انباڪس ڪريو پنهنجي گهر واري اي ميل سرور تي رهو. منهنجو ائين نظر اچي ٿو:

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

آخرڪار ، ڳوليوٽرانسپورٽ_ نقشالڪير ، ۽ تيار ڪريوهش: / وغيره / پوسٽفڪس / ٽرانسپورٽاتي جيڪو ڪجھ آهي. اسان ايندڙ قدم ۾ اصل فائل ٺاهينداسين. منهنجو ائين نظر اچي ٿو:

transport_maps = hash: / etc / postfix / transport، proxy: ldap: /etc/postfix/ldap/transport_maps_user.cf ، پراکسي: ldap: /etc/postfix/ldap/transport_maps_domain.cf

هاڻ ، بس اهو ڪرڻ جي لاءِ ضروري آهي ته ٽرانسپورٽ فائل ٺاهي وڃي “چوي ڊومين تي ايندڙ سمورا اي ميل ۽ ان جي بدران هن MX سرور ذريعي موڪلي!”

سو ، ٽائيپ ڪندي فائل ٺاهيهلي / وغيره / پوسٽفڪس / ٽرانسپورٽ. هر ڊومين جي لاءِ هڪ لائن شامل ڪريو جنهن هيٺ توهان مثال طور مقامي پهچائڻ کي غير فعال ڪرڻ چاهيو ٿا ، MX سرور کي بریکٹ اندر رکڻو آهي. هتي منهنجو آهي:

نوڪريون اورلينڊو ۾ بغير ڪاغذن جي
payetteforward.com smtp:[aspmx.l.google.com]

پوءِ ، ٽائيپ ڪري فائل تي جيڪي به پوسٽ ميپ ڪري ٿوپوسٽ ميپ / وغيره / پوسٽ فيڪس / ٽرانسپورٽ. اهو ضروري آهي - آئون وضاحت ڪندس ، پر مون کي پڪ آهي ته اهو آهي رستو توهان جي سر مٿان. (مون کي مڪمل طور خبر ناهي ته اهو ڇا ٿو ڪري.)

چال: جيڪڏهن توهان پڪ ناهي ته صحيح ايم ايڪس سرور ڪنهن ڏنل ڊومين لاءِ ڇا آهي ، توهان اهو معلوم ڪرڻ لاءِ ڏا grي حڪم استعمال ڪري سگهو ٿا اهو ڇا آهي - مان سمجهان ٿو ته تون واقعي اهو گهيرو ڪرين ٿو ماڻهو.

dig -tmx payetteforward.com

اڳيون ، پوسٽ مارڪس ٻيهر ٽائپ ڪري ڇڏيوسروس پوسٽفيڪس ٻيهر شروع ٿيندي، هڪ دعا چئو ، ۽ پوءِ ٻيهر ڪوشش ڪيو. جيڪڏهن اهو ڪم ڪري ٿو ، مونکي خريد ڪريو. جيڪڏهن اهو نٿو ٿئي ، مون کي ڪمرنٽس سيڪشن ۾ knowاڻڻ ڏيو ۽ اسان انهي مسئلي کي حل ڪرڻ لاءِ هن ڪجهه سمجھڻ واري گائيڊ ٺاهڻ لاءِ گڏجي ڪم ڪري سگهون ٿا.

پوسٽ اسپيڪس پوسٽ فڪس

هينئر لاءِ ، شڪرگذار ٿيو ته مسئلو حل ٿي ويو: توهان پوسٽفڪس يا iRedMail کي هلائڻ واري پنهنجي مقامي اي ميل سرور تي مقامي پهچائڻ کي غير فعال ڪري ڇڏيو آهي ، ۽ توهان ان جي بدران صحيح ايم ايڪس ايڊريس استعمال ڪري رهيا آهيو.