14 messages in net.sourceforge.lists.courier-usersRe: [courier-users] List of suppresse...
FromSent OnAttachments
Pawel TeczaMar 26, 2007 3:46 am 
Pawel TeczaMar 29, 2007 12:09 am 
Bernd WurstMar 29, 2007 1:38 am 
Aine DouglasMar 29, 2007 1:49 am 
Pawel TeczaMar 29, 2007 2:21 am 
Pawel TeczaMar 29, 2007 2:39 am 
Sam VarshavchikMar 29, 2007 4:03 am 
Pawel TeczaMar 29, 2007 5:02 am 
Sam VarshavchikMar 29, 2007 3:17 pm 
Pawel TeczaMar 30, 2007 1:37 am 
Milan ObuchMar 30, 2007 1:52 am 
Pawel TeczaMar 30, 2007 2:30 am 
Sam VarshavchikMar 30, 2007 4:11 am 
Pawel TeczaMar 30, 2007 4:34 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [courier-users] List of suppressed addressesActions...
From:Milan Obuch (cour@dino.sk)
Date:Mar 30, 2007 1:52:23 am
List:net.sourceforge.lists.courier-users

On Friday 30 March 2007, Pawel Tecza wrote:

Sam Varshavchik <mrs@courier-mta.com> writes:

Pawel Tecza writes:

There is no command that generates a list.

Delivery failures are saved in $localstatedir/track. Each failed or deferred delivery gets saved as [timestamp] [status][address], where status is A, D, or F (accepted, deferred, failed).

Thank you very much for the detailed answer! I have also another questions here:

1. What's mean of a name of files in track/ directory? Is it related with files in msgq/?

2. What's relationship between e-mail addresses saved in the same file in track/? Are all of them recipients of the same message?

It's a timestamp. Roughly a new file gets created about every two hours. After a while, the older ones are removed.

There is no relationship between addresses in the file file. New addressed blocked for generating backscatter are always appended to the current file, until it's time to create a new one.

Hi Sam,

Thanks a lot for your answer! I still don't understand why status of delivery failure can be A (accepted)? I was thinking that delivery failure means that delivery is either failed or deffered.

My best regards,

Hi, Pawel,

it's simple - just the last line for given address is valid, if there are more. Think about this simple scenario:

Mailbox for a@a.com has quota 10 MB. There are messages in there, size is total 8.9 MB. New message comes in, size 1.2 MB. Quota comes in effect, this message is temporarily rejected. Line <timestamp> Da@a.com gets added into track file. From this point on, whenever new message for a@a.com is seen by esmtpd, it is rejected with 4xx message. Then, some time after, user empties its mailbox. Some time later, courier 'sees' that (no detail here, I did not studied it into deep, but this is not relevant for our purpose either) and ads <timestamp> Aa@a.com into track file. Now messages for a@a.com are accepted, again.

The key bit of information is - records into track files are only appended, not removed, not rewritten.

Regards, Milan