|
|||||||
| Wiki | Classificados | Galeria | Reviews | Jogos | Comunidades | RSS Feeds | FAQ | Termos de Uso | Sobre |
| Cadastre-se | Fotos | Blogs | Lista de Membros | Calendário | Pesquisar | Mensagens de Hoje | Marcar Fóruns Como Lidos |
FerramentasPublicidade |
From UnderLinux WikiInstalação e configuração do Mailman
[editar] IntroduçãoO Mailman é um gerenciador de lista totalmente configurável via web. Está sob licença GPL, foi escrito em sua maior parte em Python, mas possui códigos também em ANSI C, visando maior segurança e velocidade. Sua interface é
totalmente amigável, e é extremamente robusto. Possui recursos semelhantes aos disponibilizados pelo YahooGroups (eGroups/OneList) e Grupos.com.br. Dependências
[editar] Passos iniciaisAntes de começar a instalação do Mailman, alguns passos precisam serem feitos, para não dar problemas posteriormente. Você vai necessitar ser usuário root para executar essas ações.
Utilizamos aqui /usr/local/mailman. Setar a variável prefix com o caminho do diretório criado. # export prefix="/usr/local/mailman"
# cd $prefix
[editar] Rodando o ./configureEntre no diretório do mailman:
# cd mailman
Se tiver algum problema, vamos ver alguns parametros importantes.
Se estiver usando Apache, verifique esses valores para o grupo no httpd.conf, na linha 'Group'. Exemplo de linha do script configure:
# ./configure --with-mail-gid=12 --with-cgi-gid=98
[editar] Checando a instalaçãoPara checar se as permissões dos usuários e grupos estão corretas, você precisa rodar o script: check_perms
# cd $prefix
Caso não tenha encontrado problemas pule para o próximo passo, caso contrário tente executar: # bin/check_perms -f [editar] Finalizando a instalaçãoA instalação do Mailman está praticamente concluída, agora é necessário ajustar seu webserver e o servidor de e-mail.
Substitua a variável $prefix pelo PATH completo Copiar ícones do Mailman para diretório do Apache (ou outro webserver) # cp $prefix/icons/ $apachedir/icons [editar] Configurar exibição do histórico de e-mails através do Pipermail.Configure seu webserver pra isso: Alias /pipermail/ $prefix/archives/public/ Adicionando a execução de tarefas pelo crontab
# su - mailman
Adicionar aliases de e-mail necessárias para execução do Mailman. Caso use sendmail edite o arquivo "/etc/mail/aliases" ou "/etc/aliases":
mailman: administrador@dominio.com.br
No sendmail execute o comando: # newaliases [editar] Customizando o MailmanO arquivo "$prefix/Mailman/Defaults.py" contém uma série de parâmetros interessantes para configuração do Mailman. [editar] Setar senha para acesso a parte administrativa# $prefix/bin/mmsitepass [editar] Criando uma listaPara criar uma lista, entre com o comando: # $prefix/bin/newlist Com isso, ele pedirá o nome da lista, e a pessoa responsável pela mesma. [editar] Acessando as listasPara entrar na interface de administração acesse via web: "http://servidor/mailman/admin/lista" [editar] Autor
|