ये बाउंस संदेश हैं। कुछ आपके मेल सर्वर के माध्यम से संदेश भेज रहा है, लेकिन प्राप्तकर्ता इसे स्वीकार नहीं कर रहा है, इसलिए आपका सिस्टम बाउंस संदेश उत्पन्न करता है। उन बाउंस संदेशों को भी इनकार कर दिया जा रहा है, इसलिए उन्हें एक्ज़िम एमटीए द्वारा "जमे हुए" मिलते हैं। आपको यह पता लगाने की आवश्यकता है कि संदेश मूल रूप से कहां से आए थे और उन अनधिकृत संदेशों के प्रवाह को रोकें।
exigrep 1UorWC-0002Nz-Mz /var/log/exim/main.log
(या जो कुछ भी अपने पथ है)
कि मेल लॉग में बाउंस संदेश मिल जाएगा। मैं एक उदाहरण (1UosOk-0000ej-केजी) के रूप में मेरे मेल कतार में एक जमे हुए संदेश उठाया:
# exigrep 1UosOk-0000ej-KG /var/log/exim/main.log
+++ 1UosOk-0000ej-KG has not completed +++
2013-06-18 09:40:22 1UosOk-0000ej-KG <= <> R=1UosOf-0000bX-BV U=www P=local S=894
2013-06-18 09:40:24 1UosOk-0000ej-KG ** [email protected] P=<> R=dnslookup_forwarder
T=remote_smtp_forwarder: SMTP error from remote mail server after RCPT TO:<[email protected]>:
host mail.example.biz [80.76.197.72]: 554 5.7.1 <[email protected]>: Relay access denied
2013-06-18 09:40:24 1UosOk-0000ej-KG Frozen (delivery error message)
पहली पंक्ति का कहना है कि बाउंस संदेश 1UosOk-0000ej-केजी संदेश 1UosOf के जवाब में बनाया गया था -0000bX-B (यही है कि < = पंक्ति का अर्थ आर = वाक्यांश है)। अब यह संदेश कहां से आया है यह जानने के लिए पर संदेश आईडी खोजें। मेरे मामले में, यह एक बाउंस संदेश नहीं था, यह एक ग्राहक के ऑटोरेस्पोन्डर था:
# exigrep 1UosOf-0000bX-BV /var/log/exim/main.log
2013-06-18 09:40:18 1UosOf-0000bX-BV H=example.biz [62.189.29.157] Warning: SPF PASS (pass) to m.ivenue.com:
domain of example.biz designates 62.189.29.157 as permitted sender
2013-06-18 09:40:22 1UosOf-0000bX-BV <= [email protected] H=example.biz [62.189.29.157] P=esmtp S=17624
2013-06-18 09:40:22 1UosOf-0000bX-BV => /netapp3/mail/maildirs/b/o/y/boyexample.com/sarah/Maildir/
([email protected]) <[email protected]> P=<[email protected]> R=virtual_user T=address_directory
2013-06-18 09:40:22 1UosOf-0000bX-BV => sarah <[email protected]> P=<[email protected]>
R=autoresponder_always T=autoresponder_always_t
2013-06-18 09:40:22 1UosOf-0000bX-BV Completed
एक बार जब आप क्या प्रक्रिया आपके सिस्टम के माध्यम से उन संदेशों को भेजने के लिए इस्तेमाल किया जा रहा है यह पता लगाने के लिए, आप उन्हें रोकने के लिए कदम उठा सकते हैं, मानते हैं कि वे शुरू करने के लिए वैध संदेश नहीं हैं। आप जो कदम उठाते हैं उस पर निर्भर करता है कि आपको क्या मिल रहा है।
आमतौर पर आप इन जमे हुए संदेशों को फिर से भेजने की कोशिश नहीं करना चाहेंगे। हालांकि, अगर कुछ अस्थायी नेटवर्क या कॉन्फ़िगरेशन त्रुटि के कारण संदेशों को जमे हुए थे, और आप उन्हें अतिरिक्त भेजना चाहते हैं, तो आपको जमे हुए संदेशों की एक सूची उत्पन्न करने और उन्हें वितरित करने के लिए एक्ज़िम को बताना होगा। सबसे आसान तरीका है exiqgrep कार्यक्रम के साथ है:
exiqgrep -z -i | xargs -n 1 exim -M
स्रोत
2013-06-18 12:59:58
हाय, आज इसका अनुभव किया। अच्छी तरह से समझाया। तो आप इन जमे हुए संदेशों को कैसे भेजते हैं? और आम तौर पर उन्हें रोकने के लिए क्या कदम उठाए जाते हैं? बहुत बहुत धन्यवाद! – jagc
एक अनुच्छेद जोड़ा गया है कि कैसे पुन: भेजें। –