Regras de e-mail no servidor (server-side) no alojamento Linux
Em determinadas condições, é possível usar regras no servidor (server side rules) nos nossos servidores Linux (DirectAdmin). Para isso usamos os filtros do Exim.
- Não damos suporte à criação de regras no servidor
- Os filtros só funcionam no e-mail enviado para a conta predefinida. Assim, se o seu nome de utilizador do painel de controlo for boer122, esta é boer122@servernaam.webawere.nl (servernaam é, por exemplo, linux88). Se quiser usar as regras, pode, por exemplo, reencaminhar o e-mail de um endereço normal para a conta predefinida.
- Erros no ficheiro .forward fazem com que o seu e-mail deixe de funcionar por completo. Tenha, por isso, muito cuidado.
- Não comece a trabalhar com isto se não dominar bem o assunto.
- Para ativar regras no servidor, crie o ficheiro .forward no diretório principal. Alguns programas de FTP não conseguem ler ficheiros que comecem por um ponto; nesse caso, pode criar o ficheiro através do painel de controlo, em ficheiros. Para o poder editar, mude-lhe o nome para, por exemplo, forward.txt e, depois de o editar, volte a dar-lhe o nome .forward
A primeira linha deste ficheiro tem sempre de conter isto: # exim filter
Depois pode incluir neste ficheiro todo o tipo de instruções. Aqui limitamo-nos a alguns exemplos. Se mandar guardar uma mensagem numa determinada pasta, certifique-se de que essa pasta já existe.
unseen deliver test@example.com
Isto faz com que cada mensagem seja reencaminhada para o endereço de e-mail indicado. unseen faz com que a mensagem mantenha o estado de não lida.
if $header_subject: contains "jajaja" or
$header_subject: contains "neeneenee"
then
save "$home/imap/<domein>/<mailbox>/Maildir/.<foldernaam>/"
endif
Assim, as mensagens com estes termos no assunto são guardadas automaticamente na pasta em causa. Em <domein> indique o nome de domínio (por exemplo example.com). Em <mailbox> o nome da caixa de correio (criada através das contas POP3 no DirectAdmin). Assim, se o endereço de e-mail for jan@example.com, introduza aí jan e mais nada. Em foldernaam introduza o nome da pasta que criou, por exemplo, no webmail. Tenha em atenção que tem de começar por um ponto.
if $header_to: contains "jan@example.com"
then
save "$home/imap/<domein>/<mailbox>/Maildir/.<foldernaam>/"
endif
Semelhante ao exemplo anterior, mas agora todas as mensagens enviadas para o endereço TO são guardadas na pasta em causa.
Pode encontrar mais informação sobre estes filtros aqui:
http://www.exim.org/exim-html-4.50/doc/html/filter_toc.html
