Sieve Ihave support in Archiveopteryx

The Ihave extension permits a sieve script to test whether an extension is available before using it. This is intended to allow wider distribution of ready-made scripts.

This example uses the ereject command to reject a message, and falls back to discarding the message if ereject is not supported at runtime:

if ihave "ereject" { ereject "You're a spammer, Bob, and I don't want spam"; } else { discard; }

Archiveopteryx's behaviour is based on the final draft of RFC 5463; the RFC should be identical (possibly except for wording changes)

The Ihave support was added in Archiveopteryx 3.1.0.

In case of questions, please write to

Relevant links

About this page

Last modified: 2010-11-19