Pular para o conteúdo

Exim trabalhando de modo case insensitive

Dica publicada em Linux / Correio Eletrônico
Francisco Souza franciscosouza
Hits: 6.207 Categoria: Linux Subcategoria: Correio Eletrônico
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Exim trabalhando de modo case insensitive

Não é muito legal criar um servidor onde os e-mails são tratados de forma case sensitive. Por exemplo, se você tem um usuário que tem o e-mail joao@suaempresa.com.br e a maria@suaempresa.com.br deseja enviar um e-mail para o João, porém digita com o caps lock ligado: JOAO@SUAEMPRESA.COM.BR, se o seu servidor de e-mail não estiver devidamente configurado, a mensagem pode retornar para o remetente informando que o e-mail de destino não existe!

Para configurar o Exim de forma case insensitive, resolvendo o problema acima, abra o arquivo exim.conf:

# vi /etc/exim.conf

E adicione as seguintes linhas:

lowercase_local:
     driver = redirect
     redirect_router = localuser
     domains = +local_domains
     data = ${lc:$local_part}@$domain
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Bom, é isso, espero ter sido útil! ;)

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Compilando e testando o Unladen Swallow no Linux

PostgreSQL: Fazendo backup de um servidor inteiro

Ativando o anti-spam no Mozilla Thunderbird

Erro em livro de Qmail da O'reilly

Leia emails que estão no Exchange com o Ximian Evolution

Expresso Livre - Anexos e mensagens exportadas com 0 KB [Resolvido]

Debian Wheezy - Erro: Return-Path nulo no Sieve scripts [Resolvido]

#1 Comentário enviado por fabio em 27/07/2009 - 07:07h
Muito boa a dica! Mas vem cá, acho que esse router só está tratando o nome do usuário como case insensitive, não? O correto não seria:

data = ${lc:$local_part}@${lc:$domain}

???

Já testou envio de e-mail com o domínio uppercase para ver se funciona?

Um abraço.
#2 Comentário enviado por franciscosouza em 27/07/2009 - 07:26h
Salve Fábio, testei sim. No caso do domínio, acontece que já é case insensitive pelas configurações de DNS =D

Abraços ;)
#3 Comentário enviado por f3rr3ll em 13/07/2012 - 22:15h
Hummm, tem como colocar um determinado arquivo para ser executado sem case-sensitive ?

Contribuir com comentário

Entre na sua conta para comentar.