Jeremy Nicoll - news posts wrote:
> Does anyone know of any ISPs who allow users to define versatile filters for
> mails?
>
> Lots seem to allow simple filters, eg on who a mail came from or who itis
> addressed to. But I'm looking for somewhere where one can use boolean logic
> to link several tests together, and tests that can involve regex, and access
> by those tests to all the headers in each mail as well as info like howbig
> each mail is...
>
>
Claranet certainly does more than most, but not all you want.
Since you cant see their info without an account..here is the help page
Note that you don't need to use them as transport to use their mail
hosting services. You can simply set up your own domain as a clarahost
package. By and large I find the hosting service is better than their
transport service. I will likely switch to IDNET for that, but retain
the hosting on claranet.
Mail filters allow you to selectively process incoming email. When you
define a filter you specify how messages are to be selected and what is
to be done with the selected messages. Creating filters generates a
filter file which is read by the mail delivery
agent (mail server) which allows you to:
Deliver: normal delivery of the message
Drop: the email is silently dropped, no bounce
Forward: normal delivery, also copied to the address(es) specified in
the argument column
Redirect: message is not delivered to the mailbox, and is only copied to
the address(es) specified in the argument column.
Sms: forward header information to a mobile phone (maximum 160 characters)
Vacation: send an auto response you can specify
When you have logged in you will see five fields where you can input
information. The first three of these allow you to select which messages
will be acted on; the other two allow you to specify what action to
perform on them.
First you need to set which messages will be acted on, so select which
mail header you want to create a filter for.
E.g. the "from: header" might be used if you want to filter out spam.
Next select what criteria you want to set for the filter i.e. contains,
doesn't contain, matches regex. (stands for regular expression).
Taking an example of deleting emails from a particular source e.g. spam
coming from
(E-Mail Removed):
The header should be set to "from", the next column should be set to
"contains" and the third field should contain the email address to block
i.e.
(E-Mail Removed). Select the action to perform, e.g. "delete it" or
"redirect to" - the address to forward to in this case goes into the
fifth and last field, then click on add.
You can create as many filters as you like.
The same idea can be applied to the: to, from, cc, subject, any, content
or RBL (stands for Real Time Blacklisting) headers of a mail message.
Deleting filters is straightforward - click on delete for the
appropriate filter to completely remove it. You do not need to delete it
if you think you may want to use it again later. These rules can be
activated or deactivated by using the "Active" tick box on the left side
of each of these filters.
Email Forwarding and Redirection
The difference between the two is that with forwarding, the message is
delivered as normal to the original (recipient) address as well as a
copy being generated and sent to the forwarding address. With
redirection, the message is not delivered to the original address, only
to the redirection address.
To forward to another address you can do the following:
Select header: "To", that "Matches Regex", ".", "Forward to", and lastly
the address to forward to "(E-Mail Removed)"
Alternatively, if you only wanted emails from a particular address, or
concerning a particular subject, you could use:
Select header: "From" or "Subject", that "Contains", "string to match",
"Forward to" and then "(E-Mail Removed)"
A couple of things you would need to be aware of - first is that as long
as the string is matched, that message will be selected. Hence setting
"From", "Contains" and "(E-Mail Removed)"...etc will select messages from
(E-Mail Removed) but also
(E-Mail Removed) and also
(E-Mail Removed). Also, if
you know how to use the "Matches Regex" option, you should be aware that
some characters have special meanings such as: . * ? + and if you want
to use them literally, you must put a \ before them.
E.g. to select all emails from a particular domain you could select
"matches regex" and "@abc\.com" with \ in front of the dot as a dot is a
reserved character.
Email Responders/Vacation Messages
To send a vacation message, select an appropriate header (e.g. to send a
vacation message to anyone sending you a message, you could select "any"
header), that "matches regex", again put a "." in the next field, "send
vacation message" then click on Add. This will add the filter and give
you another option which is to "edit vacation message". Click on this
and then add your message (which does not have to be vacation related -
just any automated response message) and then click on Save.
SMS Messages
These too can be set up from within mail filters.
SMS service is currently available to customers with a Freetime or One
for All type account and is operational when a call balance already
exists. Customers who wish to use SMS can use the online facility at
customer.clara.net to authorize a �10 call balance charge or to top up
their existing balance. There is a charge of 10p for each individual
message.
SMS can be set from the mail filters option:
As an example, if you wanted to send yourself an sms message to alert
when a message from a particular sender has arrived, select header
"From", that "Contains", "(E-Mail Removed)", "send sms message to" and then
the phone number to send the message to in the last field. Then click on
Add and it is done
RBL
Claranet's mail servers check incoming connections against some public
databases which contain details of computers which are used to send spam
(Realtime Blocking Lists). If a server is listed in one of these
databases, Claranet adds a header to your email of the form
"X-RBL-Warning: 123.123.123.123 is listed at xyz...". You may elect to
filter messages based on these headers.
For example, to drop mail which is listed in Spamcop, select header
"RBL", that "contains", "spamcop", "delete it". Then click on Add.
Sender Verification
Claranet's mail servers check whether they would be able to deliver
bounce messages to the senders of messages. Some spam is sent with
addresses which don't exist, so Claranet adds a header to messages which
we wouldn't be able to return to the sender, to help highlight such
messages. The header is "X-Sender-Verification-Failed: Bounce messages
would not reach <(E-Mail Removed)>".
Some legitimate mail servers are misconfigured and cause this check to
be triggered for legitimate email addresses. For this reason we
recommend you don't delete email that matches this header, but perhaps
redirect it to another address for checking at intervals.
For example, to redirect mail which it would not be possible to bounce,
select header "Sender Verification", that "exists", "redirect to",
"(E-Mail Removed)". Then click on Add.
© clara.net.