Instalação do Postfix com autenticação em base LDAP, auto-resposta usando Gnarwl, autenticação de remetentes com SASL, utilização de TLS, criação automática dos diretórios dos usuários em formato Maildir com o Maildrop, gerenciamento de listas com o Mailman, antivírus Clamav, SpamAssassin, Courier POP3, webmail Squirrelmail, Isoqlog e Mailgraph.
tar xvzf cyrus-sasl-2.1.22.tar.gz
$ cd cyrus-sasl-2.1.22/
$ ./configure --with-bdb-libdir=/usr/lib --with-bdb-incdir=/usr/include/db4 --with-ldap
$ make
# make install
# ln -s /usr/local/lib/sasl2 /usr/lib/sasl2
# ldconfig
Criar o arquivo /usr/lib/sasl2/smtpd.conf com o seguinte conteúdo:
pwcheck_method: saslauthd
mech_list: PLAIN LOGIN
Criar o arquivo /usr/local/etc/saslauthd.conf com o seguinte conteúdo:
[2] Comentário enviado por fag_oliv em 16/08/2008 - 21:58h
Sou novato com servidores de e-mail, estou tentando aprender. Gostaria de um esclarecimento, tua solucao exige que eu tenha um servidor ldap configurado?
[4] Comentário enviado por danielmb em 11/09/2008 - 22:28h
Muito bom esse artigo Felipe.
Eu gostaria de ter um exemplo da estrutura ldap utilizada.
Eu tenho tentando implementar aqui, e tenho enfretado algumas dificuldades em relação a consulta do usuário na base ldap.
Estou lendo muito e aprendendo ainda mais, e seu artigo contribui demais, caso possa me ajudar com alguma orientação ficarei grato.
abraços
[5] Comentário enviado por Felipe Domingos em 16/09/2008 - 08:46h
Obrigado danielmb, quanto a estrutura no ldap tenho os seguintes schemas dentro do slapd.conf :
include /usr/local/etc/openldap/schema/core.schema
include /usr/local/etc/openldap/schema/cosine.schema
include /usr/local/etc/openldap/schema/nis.schema
include /usr/local/etc/openldap/schema/inetorgperson.schema
include /usr/local/etc/openldap/schema/samba.schema
include /usr/local/etc/openldap/schema/qmailuser.schema
include /usr/local/etc/openldap/schema/authldap.schema
Obs: o do samba está listado pq estou trabalhando na integração dele para utilização do mesmo usuário de email.
Obs2: muitos dos campos utilizados são baseados no qmailuser.schema.
Se tiver dificuldades, poste ou mande um email e tento ajudar.
[6] Comentário enviado por c.rafael em 28/02/2009 - 00:39h
Olá , ..
Segui o seu tutorial para implementar um servidor de e-mail com ldap, porém não tive sucesso com o maildrop, ele não está gerando log e nem jogando os SPAM para a caixa dos SPAm de cada usuário.
[8] Comentário enviado por Felipe Domingos em 01/04/2009 - 20:19h
Opa,
gilmar_moretto
Na verdade as duas linhas não se tratam de arquivo e sim de duas entradas do ldap, o usuário no ldap deve possuir esses dois campos.
Daqui alguns dias estarei implementando novamente a solução abordada nesse artigo e publico uma entrada completa de um usuário no ldap, isso deve ajudar a entender as partes relacionadas a campos do LDAP.
[9] Comentário enviado por removido em 02/04/2009 - 14:19h
ha! É mesmo!
Nem me toquei que são entradas que devem ser incluídas nos arquivos ldif , o artigo fala de tantos confs diferentes que nem me toquei que mais cedo ou mais tarde deveria falar das entradas também.