پوسٹ فکس اور آئی آر میل کے ساتھ مقامی ای میل کی فراہمی کو غیر فعال کریں

Disable Local Email Delivery With Postfix







مسائل کو ختم کرنے کے لئے ہمارے آلے کو آزمائیں

آپ اپنے گھر والے ای میل سرور پر آئی آرڈ میل اور پوسٹ فکس کے ذریعہ مقامی ای میل کی ترسیل کو غیر فعال کرنے کی کوشش کر رہے ہیں ، اور آپ دیوار کے خلاف اپنا سر پیٹ رہے ہیں۔ آپ ای میل کی ترسیل کے لئے گھریلو سرور کا استعمال کرتے ہیں ، لیکن ان باکس دوسرے سرور پر رہتا ہے۔ اس مضمون میں ، میں جو کچھ سیکھتا ہوں اس کے بارے میں میں ان کا اشتراک کروں گا پوسٹ فکس کے ساتھ مقامی ای میل کی ترسیل کو کیسے غیر فعال کریں اور ان کے مناسب MX پتوں کے ذریعے مخصوص ڈومینز کے لئے تمام ای میل کو آگے کرنے پر مجبور کریں۔





میں نے اس معلومات کے ل internet انٹرنیٹ کو تلاش اور تلاش کیا اور سچ پوچھیں تو مجھے بھی یقین نہیں ہے کہ آیا یہ آپ کے سیٹ اپ کے لئے کام کر رہا ہے۔ لیکن میں نے اس مسئلے پر تحقیق کرنے میں کتنے وقت گزارا ، یہاں تک کہ ایک نان لینکس سرور ماہر کی حیثیت سے ، میں نے سوچا کہ میں اپنی کامیابیوں کو پاس کروں گا اور دعا کروں گا کہ یہ آپ کی مایوسی کو دور کرنے میں مدد کرتا ہے۔



غلطی

اگر آپ 'مجازی میل باکس ٹیبل میں نامعلوم صارف' کی غلطی دیکھ رہے ہیں تو ، آپ صحیح جگہ پر ہیں۔ بنیادی طور پر ، آپ چاہتے ہیں کہ پوسٹ فکس آپ کے سرور پر موجود ای میل اکاؤنٹس کو ای میل فراہم کرنے کی کوشش کرنا بند کردے جو موجود نہیں ہے۔ کیا واقعی یہ پوچھنا بہت زیادہ ہے؟

ونڈوز کے لیے میرا آئی فون تلاش کریں۔

ڈومین کیلئے مقامی ای میل کی فراہمی کو غیر فعال کرنے کے لئے پوسٹ فکس کو فکس کرنا

بنیادی طور پر ، پوسٹ فکس کی تمام اہم ترتیبات مین سی سی ایف میں ہیں ، لہذا آپ ٹائپ کرکے فائل کھول سکتے ہیںمیں آیا /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لائن ، اور preendہیش: / وغیرہ / پوسٹ فکس / ٹرانسپورٹجو کچھ بھی ہے وہاں۔ ہم اگلے مرحلے میں اصل فائل بنائیں گے۔ میری طرح لگتا ہے:

transport_maps = ہیش: / وغیرہ / پوسٹ فکس / ٹرانسپورٹ ، پراکسی: ldap: /etc/postfix/ldap/transport_maps_user.cf ، پراکسی: ldap: /etc/postfix/ldap/transport_maps_domain.cf

اب ، ٹرانسپورٹ فائل بنانا باقی ہے جو کہتی ہے کہ 'آنے والی ای میل کو اس ڈومین پر لے جا instead اور اس کے بجائے اسے اس MX سرور کے ذریعے بھیج دو!'

تو ، ٹائپ کرکے فائل بنائیںvim / وغیرہ / پوسٹ فکس / ٹرانسپورٹ. ہر ڈومین کے لئے ایک لائن شامل کریں جس کے لئے آپ ذیل کی مثال کی طرح مقامی ترسیل کو غیر فعال کرنا چاہتے ہیں ، MX سرور کو بریکٹ کے اندر رکھیں۔ یہ میرا ہے:

امریکہ میں سیل فون کمپنیاں
payetteforward.com smtp:[aspmx.l.google.com]

پھر ، ٹائپ کرکے فائل پر جو کچھ بھی پوسٹ میپ کرتا ہے وہ کریںپوسٹ میپ / وغیرہ / پوسٹ فکس / ٹرانسپورٹ. یہ ضروری ہے۔ - میں وضاحت کروں گا کہ کیوں ، لیکن مجھے یقین ہے کہ یہ ہے راستہ اپنے سر پر (مجھے بالکل اندازہ نہیں ہے کہ یہ کیا کرتا ہے۔)

چال: اگر آپ کو یہ معلوم نہیں ہے کہ کسی دیئے گئے ڈومین کے لئے صحیح MX سرور کیا ہے تو ، آپ یہ گرووی کمانڈ استعمال کرکے یہ معلوم کرسکتے ہیں کہ یہ کیا ہے - مجھے لگتا ہے کہ آپ واقعی اسے کھودیں گے۔

dig -tmx payetteforward.com

اگلا ، ٹائپ کرکے پوسٹ فکس کو دوبارہ اسٹارٹ کریںسروس پوسٹ فکس دوبارہ شروع کریں، دعا کہیں اور پھر کوشش کریں۔ اگر یہ کام کرتا ہے تو ، مجھے ایک کوریٹی خریدیں۔ اگر ایسا نہیں ہوتا تو تبصرے کے سیکشن میں مجھے بتائیں اور ہم اس مسئلے کو ٹھیک کرنے کے لئے کسی حد تک قابل فہم رہنما بننے کے لئے مل کر کام کرسکتے ہیں۔

پوسٹ فکس پوسٹ فکس

ابھی کے لئے ، شکر گزار ہوں کہ یہ مسئلہ حل ہو گیا ہے: آپ نے اپنے مقامی ای میل سرور کو چلانے والے پوسٹ فکس یا آئی آرڈ میل پر مقامی ترسیل کو غیر فعال کردیا ہے ، اور آپ اس کے بجائے درست MX پتے استعمال کررہے ہیں۔