मैं परीक्षण के लिए पोस्टफ़िक्स को क्वेरी कैसे कर सकता हूं यह एक पता वर्चुअल एड्रेस फाइल में है?


15

क्या ऐसी कोई चीज़ है जो मैं कमांड लाइन से चला सकता हूँ जो मुझे पोस्टफ़िक्स (स्थानीय रूप से चलने) को क्वेरी करने देगी?

  1. यदि कोई पता वर्चुअल पता फ़ाइल में है और
  2. उस पते के मेल को रूट किया जाता है।

Ex: अगर मेरे पास tim@domain.com का ईमेल पता है। मैं पोस्टफिक्स पूछना चाहता हूं कि क्या वह वर्चुअल उर्फ ​​मौजूद है और फिर देखें कि यह मेल टाइम -1111@mailserver.dom.com पर रूट किया गया है

जवाबों:


11

पोस्टलैस के बारे में कैसे:

 postalias -q tim@domain.com /path/to/your/valias_file

3
ध्यान दें कि आपके पास एक से अधिक उपनाम वाली फाइलें हो सकती हैं, जो पोस्टफिक्स कॉन्फिगर फाइल में परिभाषित हैं। उदाहरण के लिए, हमारे पास एक फ़ाइल है जो हमारे ईआरपी और "विशेष" पतों की एक मैनुअल फ़ाइल द्वारा बनाई गई है। कमांड कई फाइलों को तर्कों के रूप में लेती दिखाई देती है, लेकिन यह वह पहला उदाहरण है जो आप खोज रहे हैं और रोकते हैं। कुछ विषम मामले हैं जहां दोनों फाइलों में एक उपनाम दिखाई देता है। इसलिए पोस्टलैस कमांड को उन फ़ाइलों में से प्रत्येक के लिए एक बार कॉल करने की आवश्यकता होगी, यह सुनिश्चित करने के लिए कि आपको सब कुछ मिला है।
फिल एरब

20
sendmail -bv address@example.com

नाम के बावजूद, यह एक पोस्टफिक्स प्रोग्राम है। यह कॉलर के मेल खाते पर एक ईमेल वितरित करेगा जो आपको पूर्ण पते के समाधान के बारे में जानकारी देगा। कमांड-लाइन आउटपुट आमतौर पर सिर्फ:

Mail Delivery Status Report will be mailed to <yourusername>.

postalias -qआपको दिखाएगा कि उर्फ ​​फ़ाइल में क्या है, जैसा कि पिछले उत्तरदाता ने कहा था, लेकिन यह वास्तव में क्या हो सकता है या नहीं हो सकता है; sendmail -bvअधिक पूर्ण है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.