Postfix II
Demorou mas chegou!!
Ai está a segunda parte do servidor de email que subi com Postfix + Squirrelmail um tempo atrás...
Instalando o Squirrelmail:
# aptitude install squirrelmail
# aptitude install php5
Quando instalarmos o pacote do squirrelmail, será instalado também o apache2 e outros pacotes e dependências necessárias para o funcionamento dessas ferramentas.
Depois de instalado, uma das primeiras coisas que temos que fazer, é criar uma espécie de alias para abrir o squirrelmail no browser. Portanto, adicione as duas linhas abaixo no httpd.conf:
# vim /etc/apache2/httpd.conf
Alias /webmail "/usr/share/squirrelmail/"
DirectoryIndex index.php
Para definir algumas configurações do Squirrelmail, basta usar o comando abaixo. Esse comando abre várias opções de configurações que podemor alterar para deixar o squirrelmail com uma cara mais pessoal.
# squirrelmail-configure
Para acessar o squirrelmail do seu browser, basta usar:
http://IP.IP.IP.IP/webmail
ou
http://www.dominio.com.br/webmail
Lembrando que a principio, os logins dos usuários são os mesmos usuários que estão criados dentro de /etc/passwd.
Execute agora o comando que cria a pasta dentro do diretório /etc/skel, para que todos os homes dos novos usuários criados daqui em diante já sejam criados com o diretório Maildir, fundamental para o armazenamento de mensagens no Postfix:
# maildirmake /etc/skel/Maildir
Se você já tem usuários criados mas não tem o Maildir dentro do home deles, basta usar o comando abaixo que será criado o Maildir de maneira correta. Caso não seja criado, é bem provável que apareçam erros quando tentar enviar/receber emails:
# maildirmake /home/usuario/Maildir
Para trabalhar com o Postfix autenticado usando o módulo SASL e TLS.
# aptitude install libsasl2 sasl2-bin libsasl2-modules libdb3-util procmail
# vim /etc/default/saslauthd
Substitua a linha "START=no" por: "START=yes"
E confirme se a linha abaixo está igual:
MECHANISMS="pam"
Também é necessário fazer mais algumas alterações:
# vim /etc/postfix/sasl/smtpd.conf"
pwcheck_method: saslauthd
mech_list: plain login
Crie o diretório:
# mkdir -p /var/spool/postfix/var/run/saslauthd
Novamente edite o arquivo e substitua uma linha:
# vim /etc/default/saslauthd
OPTIONS="-c" por: OPTIONS="-c -m /var/spool/postfix/var/run/saslauthd -r"
Reinicie o serviço:
# /etc/init.d/saslauthd restart
Adicione no postfix o grupo SASL:
# adduser postfix sasl
O proximo passo é adicionar o SASL no Postfix:
# vim /etc/postfix/main.cf
Adicione as seguintes linhas:
smtpd_sasl_local_domain =
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_sasl_authenticated,
permit_mynetworks,
reject_unauth_destination
smtpd_tls_auth_only = no
Reinicie o Postfix:
# /etc/init.d/postfix reload
# /etc/init.d/postfix restart
E então, desfrute!!
Deixe um comentário |

