कुछ मामलों में, एक मेल सफलतापूर्वक नहीं भेजा जाता है और कुछ कारणों से कतार के सामने रहता है। कहते हैं:
$ mailq
/var/spool/mqueue/q6 (1 request)
-----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient-----------
t5M34RxD020490 357 Mon Jun 22 12:04 <admin@website.com>
8BITMIME (Deferred: 450 4.2.1 Mailbox temporary disabled for this reci)
<customer@mail.com>
/var/spool/mqueue/q2 is empty
/var/spool/mqueue/q5 (1 request)
-----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient-----------
t5JJG501000414 359 Sat Jun 20 04:16 <admin@website.com>
8BITMIME (Deferred: Connection timed out with mail.server.com.)
<user@server.com>
/var/spool/mqueue/q1 (1 request)
-----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient-----------
t5JJG5RA000418 359 Sat Jun 20 04:16 <admin@website.com>
8BITMIME (Deferred: Connection timed out with mail.server.com.)
<user@server.com>
/var/spool/mqueue/q3 is empty
/var/spool/mqueue/q4 (1 request)
-----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient-----------
t5JJGJU3000439 359 Sat Jun 20 04:16 <admin@website.com>
8BITMIME (Deferred: Connection timed out with mail.server.com.)
<user@server.com>
Total requests: 4
मैं स्वचालित रूपsendmail
से कतार के अंत में इस तरह के आस्थगित / समयबद्ध मेल को स्थानांतरित करना चाहता हूं । और बाकी मेल्स को स्थगित / समयबद्ध मेल द्वारा अवरुद्ध नहीं किया जाएगा। मुझे शेल स्क्रिप्ट की एक जोड़ी मिली है जो कतारों से मेल / स्थगित आउट को हटा देती है, लेकिन ये दूसरा सबसे अच्छा है।
क्या संशोधन करके ऐसा करना संभव है /etc/mail/sendmail.cf
?
वैकल्पिक रूप से, क्या अवरुद्ध मेलों को अन्य खाली कतारों में स्थानांतरित करना संभव है? वर्तमान में, मेरी प्रणाली में 6 कतारें हैं।