Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

linux:artigos:smtp-postfix-courier-maildir [13/01/2015 10:44] (atual)
Linha 1: Linha 1:
 +~~NOTOC~~
 +====== Postfix com Courier (Maildir) ======
 +
 +===== Pacotes =====
 +
 +  * courier-authdaemon
 +  * courier-authlib
 +  * courier-base
 +  * courier-imap
 +  * courier-pop
 +
 +<​code>​
 +root@debian:​~#​ aptitude install <​pacotes>​
 +
 +Criar diretórios para a administração baseada na Web ? <​Não>​
 +</​code>​
 +
 +===== Ajustes no Postfix =====
 +
 +Aqui precisamos configurar o Postfix para aceitar o modelo //​Maildir//​.
 +
 +<​code>​
 +root@debian:​~#​ vi /​etc/​postfix/​main.cf
 +
 +[...]
 +home_mailbox = Maildir/
 +#​mail_spool_directory = /var/mail
 +
 +mailbox_command = /​usr/​bin/​procmail -a "​$EXTENSION"​ DEFAULT=$HOME/​Maildir/​ MAILDIR=$HOME/​Maildir/​
 +[...]
 +</​code>​
 +
 +===== Ajustes na PAM =====
 +
 +Precisamos ajustar a PAM para autenticar no sistema. Primeiro renomeamos os arquivos originais.
 +
 +<​code>​
 +root@debian:​~#​ mv /​etc/​pam.d/​pop3 /​etc/​pam.d/​pop3.bkp
 +root@debian:​~#​ mv /​etc/​pam.d/​imap /​etc/​pam.d/​imap.bkp
 +</​code>​
 +
 +Em seguida, crie os arquivos a seguir com os respectivos conteúdos.
 +
 +<​code>​
 +root@debian:​~#​ vi /​etc/​pam.d/​pop3
 +
 +@include common-auth
 +@include common-account
 +@include common-password
 +@include common-session
 +</​code>​
 +
 +<​code>​
 +root@debian:​~#​ vi /​etc/​pam.d/​imap
 +
 +@include common-auth
 +@include common-account
 +@include common-password
 +@include common-session
 +</​code>​
 +
 +<​code>​
 +root@debian:​~#​ vi /​etc/​pam.d/​smtp
 +
 +@include common-auth
 +@include common-account
 +@include common-password
 +@include common-session
 +</​code>​
 +
 +===== Reiniciando os serviços =====
 +
 +Por fim, reinicie os serviços.
 +
 +<​code>​
 +root@debian:​~#​ /​etc/​init.d/​courier-authdaemon stop
 +root@debian:​~#​ /​etc/​init.d/​courier-authdaemon start
 +
 +root@debian:​~#​ /​etc/​init.d/​courier-pop stop
 +root@debian:​~#​ /​etc/​init.d/​courier-pop start
 +
 +root@debian:​~#​ /​etc/​init.d/​courier-imap stop
 +root@debian:​~#​ /​etc/​init.d/​courier-imap start
 +</​code>​
 +
 +===== Criando o Maildir =====
 +
 +Precisamos também criar o //Maildir// (Caixa Postal) do usuário.
 +
 +<​code>​
 +root@debian:​~#​ maildirmake ~usuario/​Maildir
 +root@debian:​~#​ maildirmake ~usuario/​Maildir/​.Enviadas
 +root@debian:​~#​ maildirmake ~usuario/​Maildir/​.Rascunho
 +root@debian:​~#​ maildirmake ~usuario/​Maildir/​.Lixeira
 +root@debian:​~#​ maildirmake ~usuario/​Maildir/​.Spam
 +root@debian:​~#​ maildirmake -q 104857600S ~usuario/​Maildir
 +root@debian:​~#​ chown -R usuario.grupo ~usuario
 +</​code>​
 +
 +===== Testando a porta POP =====
 +
 +<​code>​
 +root@debian:​~#​ telnet localhost 110
 +
 +Trying 127.0.0.1...
 +Connected to localhost (127.0.0.1).
 +Escape character is '​^]'​.
 ++OK Hello there.
 +user usuario
 ++OK Password required.
 +pass senha
 ++OK logged in.
 +quit
 ++OK Bye-bye.
 +Connection closed by foreign host.
 +</​code>​
 +
 +===== Testando a porta IMAP =====
 +
 +<​code>​
 +root@debian:​~#​ telnet localhost 143
 +
 +Trying 127.0.0.1...
 +Connected to localhost (127.0.0.1).
 +Escape character is '​^]'​.
 +* OK [CAPABILITY IMAP4rev1] Courier-IMAP ready. Copyright 1998-2005 Double Precision, Inc.  See COPYING for distribution information.
 +a login usuario senha
 +a OK LOGIN Ok.
 +a logout
 +* BYE Courier-IMAP server shutting down
 +a OK LOGOUT completed
 +Connection closed by foreign host.
 +</​code>​
 +
 +\\
 +----
 +<​html>​
 +<a href="​javascript:​window.history.go(-1)">​Voltar</​a>​
 +</​html>​
  
linux/artigos/smtp-postfix-courier-maildir.txt · Última modificação: 13/01/2015 10:44 (edição externa)