Auto delete older bounced emails

19 posts Page 2 of 2
winlinfix
Junior Member
Posts: 22
Joined: 04 Jan 2007, 14:45


HI.


how to make crontab to delete perticular domains mailqueue only?


thank you,

 

prabudh
Junior Member
Posts: 33
Joined: 10 Dec 2006, 13:05


try Cron job Clean Mail Queue script
http://www.premierwebsitesolutions.com/scripts/mail/
thanx
pk
winlinfix
Junior Member
Posts: 22
Joined: 04 Jan 2007, 14:45


HI,

i read script but it will delete mail for perticular a/c or if we specify in data file.
i would like to delete frozen mails and bounce mails as well as 2 days old mail by script.


let me know how to do it?

 

Sergio
Junior Member
Posts: 1381
Joined: 12 Dec 2006, 14:56


chirpy wrote:
The easiest way is to probably drop them off the queue by adding the following to the first textarea in the Exim Configuration Editor:
Code: Select all
timeout_frozen_after = 4d
ignore_bounce_errors_after = 2d
Chirpy,
I have changed timeout_frozen_after from 4d to 2d, but it doesn´t delete emails in the queue on the 2nd day and they still in the queue until the 4d, is there somenthing else that I have to tweak on exim for the queue emails to be deleted on the 2nd day?

Regards,
Sergio
winlinfix
Junior Member
Posts: 22
Joined: 04 Jan 2007, 14:45


HI,

i am still unable to understand how to delete all frozen mails and bouce mails.

or how to pass value to mail queue scripts so i will run by php or lynx or elinks

Thank yuo,
Belaird
Junior Member
Posts: 6
Joined: 10 Dec 2006, 13:10


timeout_frozen_after = 4d
ignore_bounce_errors_after = 2d

won't work at the top if I read the layout right, they appear about 40 statements down as fixed defaults in the body.

 

chirpy
Moderator
Posts: 3537
Joined: 09 Dec 2006, 18:13


It most definitely does work. The buildeximconf takes into account settings made in the exim configuration editor that come before the default settings and replaces them when it generates exim.conf

 

vince
Junior Member
Posts: 23
Joined: 25 Aug 2007, 08:55


Interesting how this does not seem to work for everyone.
In the very top I have this:
exim.conf
#!!# cPanel Exim 4 Config
log_selector = +address_rewrite +all_parents +arguments +connection_reject +delay_delivery +delivery_size +dnslist_defer +incoming_interface +incoming_port +lost_incoming_connection +queue_run +received_sender +received_recipients +retry_defer +sender_on_delivery +size_reject +skip_delivery +smtp_confirmation +smtp_connection +smtp_protocol_error +smtp_syntax_error +subject +tls_cipher +tls_peerdn
timeout_frozen_after = 1d
ignore_bounce_errors_after = 2h
So mine shoud clear frozen after 1 day and bounce errors after 2 hours.
However, I regularly have to clear these from the queue manually (using cmq: v1.09), as both frozen and bounced seem to remain there for ever. :(

Strange or not?

- Vince

 

chirpy
Moderator
Posts: 3537
Joined: 09 Dec 2006, 18:13


It is strange and seems to be a long outstanding bug in exim.
19 posts Page 2 of 2