Anonim

நீங்கள் iRedMail மூலம் உள்ளூர் மின்னஞ்சல் டெலிவரியை முடக்கவும், உங்கள் வீட்டில் தயாரிக்கப்பட்ட மின்னஞ்சல் சர்வரில் போஸ்ட்ஃபிக்ஸ் செய்யவும் முயற்சிக்கிறீர்கள். மின்னஞ்சல் டெலிவரிக்கு நீங்கள் வீட்டில் தயாரிக்கப்பட்ட சேவையகத்தைப் பயன்படுத்துகிறீர்கள், ஆனால் இன்பாக்ஸ் இரண்டாவது சேவையகத்தில் உள்ளது. இந்தக் கட்டுரையில், Postfix மூலம் உள்ளூர் மின்னஞ்சல் டெலிவரியை முடக்குவது எப்படி என்பதைப் பற்றி நான் கற்றுக்கொண்டவற்றைப் பகிர்கிறேன் சரியான MX முகவரிகள்.

இந்தத் தகவலை இணையத்தில் தேடி, தேடினேன், தேடினேன், உண்மையைச் சொல்வதென்றால், உங்கள் அமைப்பிற்கு இது வேலை செய்யுமா என்று கூட எனக்குத் தெரியவில்லை.ஆனால், லினக்ஸ் அல்லாத சர்வர் நிபுணராக இருந்தும், இந்தச் சிக்கலை ஆய்வு செய்ய நான் செலவழித்த நேரத்தின் அடிப்படையில், எனது கண்டுபிடிப்புகளைக் கடந்து, உங்கள் விரக்தியைத் தணிக்க இது உதவும் என்று பிரார்த்திக்கிறேன்.

பிழை

“மெய்நிகர் அஞ்சல் பெட்டி அட்டவணையில் அறியப்படாத பயனர்” பிழையைக் கண்டால், நீங்கள் சரியான இடத்தில் உள்ளீர்கள். அடிப்படையில், உங்கள் சர்வரில் இல்லாத மின்னஞ்சல் கணக்குகளுக்கு மின்னஞ்சல் அனுப்பும் முயற்சியை போஸ்ட்ஃபிக்ஸ் நிறுத்த வேண்டும். கேட்பதற்கு இது மிகவும் அதிகமாக உள்ளதா?

ஒரு டொமைனுக்கான உள்ளூர் மின்னஞ்சல் டெலிவரியை முடக்க போஸ்ட்ஃபிக்ஸை சரிசெய்தல்

அடிப்படையில், போஸ்ட்ஃபிக்ஸின் அனைத்து முக்கிய உள்ளமைவு அமைப்புகளும் main.cf இல் உள்ளன, எனவே vim /etc/postfix/main.cf என தட்டச்சு செய்து கோப்பைத் திறக்கலாம்.

மெய்நிகர்_அஞ்சல்பெட்டி_டொமைன்கள் வரியைத் தேடுங்கள் - அதற்கு முன்ஐ வைத்து கருத்து தெரிவிக்கவும். இது உள்ளூர் மின்னஞ்சல் விநியோகத்தை முழுவதுமாக முடக்கப் போகிறது. இதோ என்னுடையது:

Virtual_mailbox_domains=ப்ராக்ஸி:ldap:/etc/postfix/ldap/virtual_mailbox_domains.cf

அடுத்து, ரிலே_டொமைன்கள் வரிசையைக் கண்டறிந்து, உங்கள் இன்பாக்ஸ்களில் உள்ள மின்னஞ்சல் முகவரிகளின் டொமைன் பெயர்களுடன் முன்பதிவு செய்யவும் do வீட்டில் தயாரிக்கப்பட்ட மின்னஞ்சல் சேவையகம். என்னுடையது இப்படி இருக்கிறது:

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

இறுதியாக, டிரான்ஸ்போர்ட்_மேப்ஸ் லைனைக் கண்டுபிடித்து, ஹாஷ்:/etc/postfix/transport எது உள்ளதோ அதை முன்கூட்டியே அமைக்கவும். அடுத்த கட்டத்தில் உண்மையான கோப்பை உருவாக்குவோம். என்னுடையது இப்படி இருக்கிறது:

போக்குவரத்து_வரைபடங்கள்=ஹாஷ்:/etc/postfix/transport, proxy:ldap:/etc/postfix/ldap/transport_maps_user.cf, ப்ராக்ஸி:ldap:/etc/postfix/ldap/transport_maps_domain.cf

இப்போது, ​​"இந்த டொமைனுக்கு உள்வரும் மின்னஞ்சலை எடுத்து, அதற்குப் பதிலாக இந்த MX சர்வர் மூலம் அனுப்புங்கள்!" என்று போக்குவரத்துக் கோப்பை உருவாக்குவது மட்டுமே எஞ்சியுள்ளது.

எனவே, vim /etc/postfix/transport என தட்டச்சு செய்து கோப்பை உருவாக்கவும். MX சேவையகத்தை அடைப்புக்குறிக்குள் வைத்து, கீழே உள்ள உதாரணத்தைப் போல, உள்ளூர் விநியோகத்தை முடக்க விரும்பும் ஒவ்வொரு டொமைனுக்கும் ஒரு வரியைச் சேர்க்கவும். இதோ என்னுடையது:

payetteforward.com smtp:

பிறகு, போஸ்ட்மேப் /etc/postfix/transport என தட்டச்சு செய்வதன் மூலம் கோப்பில் போஸ்ட்மேப் செய்யும் அனைத்தையும் செய்யவும். இது முக்கியமானது - ஏன் என்பதை நான் விளக்குகிறேன், ஆனால் அது உங்கள் தலைக்கு மேல் என்று நான் உறுதியாக நம்புகிறேன். (அது என்ன செய்கிறது என்று எனக்கு முற்றிலும் தெரியாது.)

தந்திரம்: கொடுக்கப்பட்ட டொமைனுக்கான சரியான MX சர்வர் என்னவென்று உங்களுக்குத் தெரியாவிட்டால், அது என்ன என்பதைக் கண்டறிய இந்த க்ரூவி கட்டளையைப் பயன்படுத்தலாம் - நீங்கள் உண்மையிலேயே அதைத் தோண்டி எடுப்பீர்கள் என்று நினைக்கிறேன். .

dig -tmx payetteforward.com

அடுத்து, சேவை postfix மறுதொடக்கம் என தட்டச்சு செய்வதன் மூலம் postfix ஐ மறுதொடக்கம் செய்து, ஒரு பிரார்த்தனை செய்து, பிறகு மீண்டும் முயற்சிக்கவும். இது வேலை செய்தால், எனக்கு ஒரு கொர்வெட் வாங்கவும். இல்லையெனில், கருத்துகள் பிரிவில் எனக்குத் தெரியப்படுத்துங்கள், இந்தச் சிக்கலைச் சரிசெய்வதற்கு இதை ஓரளவு புரிந்துகொள்ளக்கூடிய வழிகாட்டியாக மாற்ற நாம் ஒன்றாகச் செயல்படலாம்.

Postfix Post Fix

இப்போதைக்கு, சிக்கல் தீர்க்கப்பட்டதற்கு நன்றியுடன் இருங்கள்: போஸ்ட்ஃபிக்ஸ் அல்லது iRedMail இயங்கும் உங்கள் உள்ளூர் மின்னஞ்சல் சேவையகத்தில் உள்ளூர் விநியோகத்தை முடக்கியுள்ளீர்கள், அதற்குப் பதிலாக சரியான MX முகவரிகளைப் பயன்படுத்துகிறீர்கள்.

Postfix மற்றும் iRedMail மூலம் உள்ளூர் மின்னஞ்சல் விநியோகத்தை முடக்கு