توهان پنهنجي هومل اي ميل سرور تي 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 کي هلائڻ واري پنهنجي مقامي اي ميل سرور تي مقامي پهچائڻ کي غير فعال ڪري ڇڏيو آهي ، ۽ توهان ان جي بدران صحيح ايم ايڪس ايڊريس استعمال ڪري رهيا آهيو.