Debian + Postfix + MySQL + PostfixAdmin + MailScanner + Webmail + Quotas
Procurei uma solução para servidor de email que contivesse domínios virtuais, quota, um gerenciador web, um webmail e mensagem automática de férias. Acabei encontrando e efetuando a implementação e como ela está bem estável, resolvi compartilhá-la com todos vocês.
Parte 2: Algumas configurações iniciais
Para este arquivo peço que os repositórios do Debian sejam os abaixo:
# vim /etc/apt/sources.list
Vamos atualizar os repositórios:
# aptitude -y update
Vamos instalar as chaves dos repositórios:
# aptitude -y install debian-backports-keyring
Vamos importar algumas chaves que não estão no pacote que instalamos:
# gpg --keyserver pgpkeys.mit.edu --recv-keys 1F41B907
# gpg --keyserver pgpkeys.mit.edu --recv-keys A2098A6E
# apt-key add ~root/.gnupg/pubring.gpg
Instalar um pacote para deixar o relógio do sistema ok:
# aptitude install ntpdate -y
Atualizar o relógio do sistema e sincronizá-lo com o relógio do hardware:
# ntpdate -u ntp.usp.br
# hwclock --systohc
Atualizar todos os pacotes já instalados:
# aptitude -y dist-upgrade
Configurações básicas para o bash:
# vim /root/.bashrc
# vim /etc/apt/sources.list
# Repositório Oficial
deb ftp://ftp.br.debian.org/debian lenny main contrib non-free
deb-src ftp://ftp.br.debian.org/debian lenny main contrib non-free
# Repositório de Atualizações Frequentes
deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
# Repositório de Atualizações de Segurança
deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free
# Repositório de Atualizações Propostas
deb ftp://ftp.br.debian.org/debian lenny-proposed-updates main contrib non-free
deb-src ftp://ftp.br.debian.org/debian lenny-proposed-updates main contrib non-free
# Repositório Backport
deb http://www.backports.org/debian lenny-backports main contrib non-free
deb-src http://www.backports.org/debian lenny-backports main contrib non-free
# Plugins Multimidia
deb http://ftp.br.debian.org/debian-multimedia/ lenny main
#deb http://www.debian-multimedia.org lenny main
# PHP5 backport
deb http://packages.dotdeb.org lenny all
deb-src http://packages.dotdeb.org lenny all
#Postfix com patch para cotas.
#deb http://debian.home-dn.net/lenny postfix-vda/
#deb-src http://debian.home-dn.net/lenny postfix-vda/
deb ftp://ftp.br.debian.org/debian lenny main contrib non-free
deb-src ftp://ftp.br.debian.org/debian lenny main contrib non-free
# Repositório de Atualizações Frequentes
deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
# Repositório de Atualizações de Segurança
deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free
# Repositório de Atualizações Propostas
deb ftp://ftp.br.debian.org/debian lenny-proposed-updates main contrib non-free
deb-src ftp://ftp.br.debian.org/debian lenny-proposed-updates main contrib non-free
# Repositório Backport
deb http://www.backports.org/debian lenny-backports main contrib non-free
deb-src http://www.backports.org/debian lenny-backports main contrib non-free
# Plugins Multimidia
deb http://ftp.br.debian.org/debian-multimedia/ lenny main
#deb http://www.debian-multimedia.org lenny main
# PHP5 backport
deb http://packages.dotdeb.org lenny all
deb-src http://packages.dotdeb.org lenny all
#Postfix com patch para cotas.
#deb http://debian.home-dn.net/lenny postfix-vda/
#deb-src http://debian.home-dn.net/lenny postfix-vda/
Vamos atualizar os repositórios:
# aptitude -y update
Vamos instalar as chaves dos repositórios:
# aptitude -y install debian-backports-keyring
Vamos importar algumas chaves que não estão no pacote que instalamos:
# gpg --keyserver pgpkeys.mit.edu --recv-keys 1F41B907
# gpg --keyserver pgpkeys.mit.edu --recv-keys A2098A6E
# apt-key add ~root/.gnupg/pubring.gpg
Instalar um pacote para deixar o relógio do sistema ok:
# aptitude install ntpdate -y
Atualizar o relógio do sistema e sincronizá-lo com o relógio do hardware:
# ntpdate -u ntp.usp.br
# hwclock --systohc
Atualizar todos os pacotes já instalados:
# aptitude -y dist-upgrade
Configurações básicas para o bash:
# vim /root/.bashrc
# ~/.bashrc: executed by bash(1) for non-login shells.
export PS1='\u@\h:\w\\$ '
umask 022
# You may uncomment the following lines if you want 'ls' to be colorized:
alias ls='ls --color=auto'
alias df='df -hT'
alias grep='grep --color=auto'
export EDITOR=vim
export PS1='\u@\h:\w\\$ '
umask 022
# You may uncomment the following lines if you want 'ls' to be colorized:
alias ls='ls --color=auto'
alias df='df -hT'
alias grep='grep --color=auto'
export EDITOR=vim