filters and Linux can be a bit tricky. If things don't work out
at first, and the e-mail filters are set up properly, two other things
can still go wrong:
- evochallenge.pl may be having trouble
- evo-smtp-client.pl may be having trouble forwarding mail
To see if the evochallenge.pl script is working properly on your system, try running it from the command line:
This will read from stdin. For input, type:
should put in your real e-mail address for
<firstname.lastname@example.org>. The ^D is a control-D, not caret and
D. What should happen is that the mail gets held in .heldmail,
and email@example.com gets added to .evochallenged, and firstname.lastname@example.org gets a
challenge e-mail. Check your /var/log/mail.log file. It
should show that a challenge e-mail was sent to email@example.com.
test is to try evo-smtp-client.pl directly. You'll need some mail
data formatted correctly to try this. You can create that by selecting
an e-mail in Evolution, and then using File/Save Message.
Assuming you saved it as test.txt you can try mailing something
to your self with a command like:
evo-smtp-client.pl --verbose --from <your e-mail> --to
<your e-mail> --host <your SMTP host> --data test.txt
e-mail should be forwarded to you. You may also have to specify
the --user and --pass options, assuming authentication is required.