Once you have grabbed the message_ids, you simply pass those to exim -Mrm,
like:
| xargs exim -Mrm
On Tue, Oct 12, 2010 at 7:54 PM, Bobby Shahzad <ksj787@???> wrote:
> Ok, thanks for the great tip. About exim -Mrm, can you help me with an
> additional question?
>
> what will be syntax if I want to get rid of all deliveries to Yahoo. I mean
> how will I pass args to Exim -Mrm? should I use exigrep in conjunction with
> exim -Mrm?
>
> Please advise. Your help is so much appreciated.
>
>
>
> On Tue, Oct 12, 2010 at 5:32 PM, Odhiambo Washington <odhiambo@???>wrote:
>
>>
>>
>> On Tue, Oct 12, 2010 at 7:25 PM, Bobby Shahzad <ksj787@???> wrote:
>>
>>> I want to avoid retry situation. Basically our situation is that mails
>>> keep coming in to queue(through newsletter injector script) even if there is
>>> permanent block, we dont want such messages to sit in retry queue for 5 days
>>> , we just want them to be discarded at once because delivery is not going to
>>> happen any way. So what I want is, the first time there is a TS03 yahoo
>>> error, stop delivery of any future message to Yahoo
>>>
>>> how can we do it?
>>>
>>>
>> Make sure you configure Exim to log all the details you want, to a file,
>> like:
>> log_selector = \
>> -retry_defer \
>> -skip_delivery \
>> +address_rewrite \
>> +all_parents \
>> +arguments \
>> +received_sender \
>> +received_recipients \
>> +smtp_connection \
>> +smtp_syntax_error \
>> +delivery_size \
>> +incoming_interface \
>> +smtp_protocol_error \
>> +subject \
>> +tls_peerdn \
>> -host_lookup_failed \
>> -rejected_header \
>> -address_rewrite
>>
>> log_file_path = /var/log/exim/%s.%D.log
>>
>> The log file name will be /var/log/exim/main.YYYYMMDD.log
>>
>> Write a script that parses the log files at, say, 2355, matching the yahoo
>> rejection code with the message_id, and then passing the message_id to 'exim
>> -Mrm'.
>>
>>
>>
>> --
>> Best regards,
>> Odhiambo WASHINGTON,
>> Nairobi,KE
>> +254733744121/+254722743223
>> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>> "If you have nothing good to say about someone, just shut up!."
>> -- Lucky Dube
>>
>
>
--
Best regards,
Odhiambo WASHINGTON,
Nairobi,KE
+254733744121/+254722743223
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
"If you have nothing good to say about someone, just shut up!."
-- Lucky Dube