You are on page 1of 3

Postfix

O Postfix o servio de correio onde roda o protocolo SMTP, responsvel pelo envio de
mensagens. Implementa ainda as filas de mensagens e deixa ainda registrados em suas logs os
envios de mensagens, para consulta do administrador. Seus pacotes j possuem integrao com os
outros componentes do !xpresso, como "#$P e %&rus, e pode ser usado com 'ual'uer protocolo
de rece(imento de mensagens.
Como configurar
$tenta as configura)es, nos ar'uivos *etc*postfix*main.cf e expressos+dominios
/etc/postfix/main.cf
myorigin = *SEU DOMINIO*
myhostname = *SEU DOMINIO*
append_at_myorigin = no
append_dot_mydomain = no
unknown_local_recipient_reect_code = !"#
recipient_delimiter = $
smtpd_%anner = SM&'
mynetworks = ()*+#+#+(,-)
mydestination = .myhostname/ localhost+.mydomain/ *SEU DOMINIO*
inet_inter0aces = all
disa%le_dns_lookups = no
mail%o1_transport = lmtp2uni12,3ar,run,cyrus,socket,lmtp
4smtpd_use_tls = no
alias_maps = hash2,etc,aliases
3irtual_alias_maps = ldap2aliases/ ldap2mail%o1es/ ldap2grupos/ ldap2listas
45ai1as 'ostais
mail%o1es_ser3er_host = ()*+#+#+(
4 host do ser3idor 6D7'+
mail%o1es_3ersion = -
4 3ersao do ldap
mail%o1es_timeout = (#
4 tempo em segundo para gerar um timeout na consulta
mail%o1es_chase_re0erral = #
4 seguir re0erral8 90alse = # = nao:
mail%o1es_search_%ase = *SU7 ;7SE DO 6D7'*
4;ase do ser3idor 6D7'+
mail%o1es_<uery_0ilter = 9=9>9mail=?s:9mail7lternate7ddress=?s::
9o%ect5lass=posi17ccount:9phpgw7ccount&ype=u:9accountStatus=acti3e::
4 7 pes<uisa <ue sera 0eita+ Ser@ retornado o UID e o
MailAorwarding7ddress 9result_attri%ute: da Entrada
4 correspondente ao <uery_0ilter+ ?s eh o< 3em do post0i1+
mail%o1es_%ind = no
mail%o1es_domain = hash2,etc,post0i1,e1pressoBdominios
4 utiliCar anonymous+
mail%o1es_result_attri%ute = uid/ mailAorwarding7ddress
4 o 6D7' retornar@ estes atri%utos+
47liases
aliases_ser3er_host = ()*+#+#+(
aliases_3ersion = -
aliases_timeout = (#
aliases_chase_re0erral = #
aliases_search_%ase = *SU7 ;7SE DO 6D7'*
aliases_<uery_0ilter = 9=9>9mail=?s:9mail7lternate7ddress=?s::
9o%ect5lass=posi17ccount:9phpgw7ccount&ype=u:9deli3eryMode=0orwardOnly:
9accountStatus=acti3e::
aliases_domain = hash2,etc,post0i1,e1pressoBdominios
aliases_result_attri%ute = mailAorwarding7ddress
46istas
listas_ser3er_host = ()*+#+#+(
listas_3ersion = -
listas_timeout = (#
listas_chase_re0erral = #
listas_search_%ase = *SU7 ;7SE DO 6D7'*
listas_<uery_0ilter = 9=9mail=?s:9phpgw7ccount&ype=l:
9o%ect5lass=posi17ccount:9deli3eryMode=0orwardOnly:9accountStatus=acti3e::
listas_domain = hash2,etc,post0i1,e1pressoBdominios
listas_result_attri%ute = mailAorwarding7ddress
4Drupos
grupos_ser3er_host = ()*+#+#+(
grupos_3ersion = -
grupos_timeout = (#
grupos_chase_re0erral = #
grupos_search_%ase = *SU7 ;7SE DO 6D7'*
grupos_<uery_0ilter = 9=9cn=?u:9o%ect5lass=posi1Droup:9phpgw7ccount&ype=g::
grupos_%ind = no
grupos_domain = hash2,etc,post0i1,e1pressoBdominios
grupos_result_attri%ute = mem%erUid
45ontrole de 0alha de entrega
<ueue_run_delay = !E#s
%ounce_<ueue_li0etime = "!##s
ma1imal_%acko00_time = !E#s
minimal_%acko00_time = )!#s
/etc/postfix/expressos-dominios
*SEU DOMINIO* OF
,o terminal execute como super+usurio
adduser post0i1 mail
,etc,init+d,post0i1 restart
postmap ,etc,post0i1,e1pressoBdominios
postmap ,etc,aliases
$lm disso certifi'ue+se 'ue -./.0.0.- esteja listado no seu *etc*1osts
Como configurar antivirus
Esta instalaGHo utiliCa o mIdulo perl do clama3+ Mas cuidado/ pois dependendo
do 3olume de emails no seu ser3idor/ este ser3iGo pode aca%ar com o
processamento da m@<uina+
(+ 7dicione a linha a%ai1o no ar<ui3o ,etc,post0i1,main+c0
header_checks = rege1p2,etc,post0i1,header_checks
)+ 5rie o ar<ui3o ,etc,post0i1,header_checks com o conteJdo a%ai1o2
,KLecei3ed2, MO6D
-+ Instale o 5lama3
aptBget install Bt sargeB%ackports clama3 clama3B%ase clama3Bdocs clama3B
0reshclam li%clama3Bde3 unrar
O%s2 'ara instalar o unrar N necess@rio <ue suas 0ontes
9,etc,apt,sources+list: contenham a 0onte nonB0ree2
de% http2,,0tp+%r+de%ian+org,de%ian, sta%le main nonB0ree
!+ E1ecute o comando2
perl BM5'7N Be shell
e depois/ no shell do perl/ os comandos a%ai1o2
install 'arse22LecDescent
install Inline
install Inline225
install Mail225lam7O
"+ Instale o mailscanner
aptBget install mailscanner
P+ Edite o ar<ui3o ,etc,de0ault,mailscanner e descomente a linha a%ai1o2
run_mailscanner=(
*+ 7ltere as linhas a%ai1o no ar<ui3o ,etc,MailScanner,MailScanner+con0
Lun 7s User = post0i1
Lun 7s Droup = post0i1
Incoming Queue Dir = ,3ar,spool,post0i1,hold
Outgoing Queue Dir = ,3ar,spool,post0i1,incoming
M&7 = post0i1
Oirus Scanning = yes
Oirus Scanners = clama3module
Monitors 0or 5lam7O Updates = ,3ar,li%,clama3,*+c3d
O%s2 Estas sHo as mudanGas %@sicas/ pro3a3elmente 3ocR ter@ <ue 0aCer mais
alteraGSes ++++
E+ 7ltere as permiGSes das pastas do MailScanner com os comandos a%ai1o2
chown post0i1+post0i1 ,3ar,spool,MailScanner,incoming
chown post0i1+post0i1 ,3ar,spool,MailScanner,<uarantine
chown post0i1+post0i1 ,3ar,li%,MailScanner
chown post0i1+post0i1 ,3ar,run,MailScanner
O%s2 'odem ha3er mais pastas/ mas ao iniciar o MailScanner um a3iso ir@ ser
mostrado para 3ocR+
T+ Inicio o MailScanner e de um reload no post0i12
,etc,init+d,mailscanner start
,etc,init+d,post0i1 reload
UoHo 7l0redo Fnopik Uunior
akrVcelepar+pr+go3+%r
DISEL B 5E6E'7L