Re: [exim] How can I customize exim mailer

Top Page
Delete this message
Reply to this message
Author: Odhiambo Washington
Date:  
To: Bobby Shahzad
CC: Exim-users
Subject: Re: [exim] How can I customize exim mailer
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