(This is perhaps a support question, but the answer may be of general interest, so...)
In the daily renewal messages, I'm wondering what logic is used to decide if a domain expires "today", "30 days from today", etc. It doesn't seem to be by date -- for example, yesterday's message contained 30 day notices for domains that expire: 2004-11-05 20:05:45 2003-11-06 14:37:41 I thought there might be a cutoff time -- for example, that the report might list all domains expiring before 6 PM of the given day -- but if so, I haven't been able to discern it. This makes me wonder if the message merely contains domains that expire less than X days from the time the message happens to be sent, which varies a little each day (and can vary a lot occasionally). This makes it difficult for us to determine which domains should be in the message from OpenSRS. We have a screen that consults our own database and shows all domain names that we think are expiring today, expiring in 30 days, and so forth, and ideally that should match the OpenSRS list so we can compare them to make sure there's nothing screwy. Unfortunately, the aforementioned behavior makes it hard to say whether a domain name is going to be in the list. OpenSRS folks, is there in fact a cutoff time that I could use to determine which domains should be in the list? If not, would it be possible to change the OpenSRS renewal messages so that they're more consistent -- so that, given a domain's exact expiration time, I can tell if it should be present in the OpenSRS renewal message for a particular day? (And as an observation... if the OpenSRS API provided a way for me to get a list of all the expiring domains, as was recently suggested, I wouldn't have to rely on the OpenSRS e-mail messages at all as a double-check -- I could simply query the OpenSRS database and make sure it matched mine.) -- Robert L Mathews, Tiger Technologies
