Debain + Postfix + Squirrelmail

1. Debain + Postfix + Squirrelmail

Silvio Candido
masterofweb

(usa Debian)

Enviado em 19/08/2007 - 10:46h

Ola pessoal .. tenho o seguinte ambinte:

debian 3.2
postfix 2.3.8
courier-imap 4.1.1
squirrelamil 1.4.0

----------------> o problema !!!

quando eu entro no meu webmail www.dominio.com.br/webmail eu faço a autenticação e entro no squirrelmail. mas ele não cria as pastas de entrada, saida, lixeira ... porem eu consigo enviar email normalmente para outros dominios e também recebo os emails de outros dominios ... porem ... não é mostrado nada no squirrelmail ... eu sei que os emails chegaram atraves do sequinte comando: cat /var/spool/mail/silvio

----------------> a dúvida !!!

para que eu consiga autenticar um usuario no squirrelmail eu preciso executar o seguinte comando: maildirmake /home/usuario/Maildir e dar permissões

esse comando cria as sequintes pastas cur, new e tmp

mas eu não sei como associalas ao squirrelmail


----------------> pesso a ajuda de todos .. muito obrigado !!!



  


2. Re: Debain + Postfix + Squirrelmail

Thiago Fernandes de Melo
m4tri_x

(usa Ubuntu)

Enviado em 20/08/2007 - 20:34h

tp, deixa um tail -f rodando no error_log do httpd, para ver qual é o erro que esta mostrando, apartir dai vc vai saber identificar se eh problema de permissão ou de algum diretorio que falta criar.

no fedora o arquivo de log é algo como: tail -f /var/log/httpd/error_log

abraço..


3. Resolvido

Silvio Candido
masterofweb

(usa Debian)

Enviado em 21/08/2007 - 06:58h

Após algum tempo de pesquisa .. achei a solução e criei um script para facilitar minha vida ... em abaixo:


# mail.sh
#!/bin/bash

clear

echo ""
echo " ---------------------------------------- "
echo "| Script para Criação de contas de email |"
echo " ---------------------------------------- "
echo " by Silvio Candido"
echo ""

echo "Entre com o nome do usuário: "
read usuario

if [ -z "$usuario" ]
then echo "É preciso informar o nome do usuário";
exit
fi

useradd $usuario -s /bin/false
mkdir /home/$usuario

maildirmake /home/$usuario/Maildir
maildirmake /home/$usuario/Maildir/.Enviados
maildirmake /home/$usuario/Maildir/.Rascunhos
maildirmake /home/$usuario/Maildir/.Lixeira

chown $usuario:users /home/$usuario -R

echo ""
passwd $usuario

echo ""
echo "Conta cadastrada com sucesso."
echo "Resta fazer as configurações no SquirrelMail"
echo ""


# Configurar o SquirrelMail
# clique na opção Folders
# no item Unsubscribe/Subscribe, selecione as 3 pastas e clique em Subscribe
# clique na opção Options > Folder Preferences
# altere Trash,Draft e Sent Folder: para Lixeira,Rascunhos e Enviados



4. Re: Debain + Postfix + Squirrelmail

Rodrigo Pitarello
rpitarello

(usa Ubuntu)

Enviado em 21/08/2007 - 08:26h

Cara, tive o mesmo problema com o maildirmake... criei um script e nada de dar certo também.
O problema estava que o maildirmake cria os arquivos como proprietário o root e não o dono do email.
Fica atento nas permissões! Flw






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts