Friday, October 28, 2005

post.ch Tracking

On peut faire des liens directs vers le Track & Trace de la Poste pour un colis particulier. Les pages web sont encombrées de Iframes et de multiples javascript, mais il est heureusement possible d'éviter tous ces détours et de faire un lien direct très simple. Par exemple pour un colis dont le No est "99.37.108062.00624957":

https://www.post.ch/EasyTrack/submitParcelData.do?formattedParcelCodes=99.37.108062.00624957;

Noter le ";" qui doit terminer le numéro.

On pourrait donc faire un "search engine" pour Mozilla du même genre que ceux qui existent déjà pour DHL, Fedex, UPS, etc. et s'éviter la navigation dans le site de la poste.

Comme je doute que la poste ait pris la peine de le faire elle-même, je vais sans doute le faire moi-même.
(C'est fait: Swiss Post Track & Trace search plugin)

[Update: Entre-temps, Google.ch semble le faire tout seul. Il n'y a qu'à coller le No dans la recherche, et on obtient le lien vers le Tracking de la poste. Evidemment, ça permet aussi à Google de savoir d'où vous recevez des paquets, mais ne vous inquiétez pas: c'est uniquement pour votre bien.]

Thursday, October 27, 2005

bashing Bush

If you know bash, have a look at this session in the Bush shell or at this commented version.

Saturday, October 08, 2005

Delete trash from Courier IMAP Maildir

Outlook doesn't move deleted mails to the IMAP server's Trash folder, and apparently cannot be told to do so. It doesn't move them to it's own local trash folder either. Depending on configuration, it either:
  • deletes them straight away
  • shows them greyed out and overlined
  • marks them as deleted, and hides them
Most users prefer the latter option (not that it is good, but it's a lesser evil).

This means the Maildir on the server is filled up with mails marked for deletion, which users cannot (easily) delete since they don't even see them.

Convincing the users that Outlook is a bad email client is hopeless, so we need another way to get rid of these old files.

Fortunately, on my Courier IMAP server, files marked for deletion are easily recognized by the "T" at the end of the file name. (See "Reading mail from maildirs" in the Courier documentation).


So what I do is delete files which have been marked for deletion for some time (30 days in the example below). When it is marked, the file's ctime changes.

Adapt to your needs:

find /home/*/Maildir/ -ctime +30 -type f -name "*T" -exec rm -f "{}" \;