Changes between Version 1 and Version 2 of Servicos/Postfix


Ignore:
Timestamp:
08/07/07 09:01:31 (17 years ago)
Author:
amuller
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Servicos/Postfix

    v1 v2  
    11= Postfix = 
    22 
    3 O Postfix é o serviço de correio onde roda o protocolo SMTP, responsável 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 integração com os outros componentes do Expresso, como LDAP e Cyrus, e pode ser usado com qualquer protocolo de recebimento de mensagens.  
     3O Postfix é o serviço de correio onde roda o protocolo SMTP, responsável 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 integração com os outros componentes do Expresso, como LDAP e Cyrus, e pode ser usado com qualquer protocolo de recebimento de mensagens. 
     4 
     5== Como configurar == 
     6 
     7Atenta as configurações, nos arquivos /etc/postfix/main.cf e expressos-dominios 
     8=== main.cf === 
     9{{{ 
     10myorigin = *SEU DOMINIO* 
     11myhostname = *SEU DOMINIO* 
     12append_at_myorigin = no 
     13append_dot_mydomain = no 
     14unknown_local_recipient_reject_code = 450 
     15recipient_delimiter = + 
     16smtpd_banner = SMTP 
     17mynetworks = 127.0.0.1/32 
     18 
     19mydestination = $myhostname, localhost.$mydomain, *SEU DOMINIO* 
     20inet_interfaces = all 
     21disable_dns_lookups = no 
     22mailbox_transport = lmtp:unix:/var/run/cyrus/socket/lmtp 
     23 
     24#smtpd_use_tls = no 
     25alias_maps = hash:/etc/aliases 
     26virtual_alias_maps = ldap:aliases, ldap:mailboxes, ldap:grupos, ldap:listas 
     27 
     28#Caixas Postais 
     29mailboxes_server_host = 127.0.0.1 
     30        # host do servidor LDAP. 
     31mailboxes_version = 3 
     32        # versao do ldap 
     33mailboxes_timeout = 10 
     34        # tempo em segundo para gerar um timeout na consulta 
     35mailboxes_chase_referral = 0 
     36        # seguir referral? (false = 0 = nao) 
     37mailboxes_search_base = *SUA BASE DO LDAP* 
     38        #Base do servidor LDAP. 
     39mailboxes_query_filter = (&(|(mail=%s)(mailAlternateAddress=%s))(objectClass=posixAccount)(phpgwAccountType=u)(accountStatus=active)) 
     40        # A pesquisa que sera feita. Será retornado o UID e o MailForwardingAddress (result_attribute) da Entrada 
     41        # correspondente ao query_filter. %s eh oq vem do postfix. 
     42mailboxes_bind = no 
     43mailboxes_domain = hash:/etc/postfix/expresso-dominios 
     44        # utilizar anonymous. 
     45mailboxes_result_attribute = uid, mailForwardingAddress 
     46        # o LDAP retornará estes atributos. 
     47#Aliases 
     48aliases_server_host = 127.0.0.1 
     49aliases_version = 3 
     50aliases_timeout = 10 
     51aliases_chase_referral = 0 
     52aliases_search_base = *SUA BASE DO LDAP* 
     53aliases_query_filter = (&(|(mail=%s)(mailAlternateAddress=%s))(objectClass=posixAccount)(phpgwAccountType=u)(deliveryMode=forwardOnly)(accountStatus=active)) 
     54aliases_domain = hash:/etc/postfix/expresso-dominios 
     55aliases_result_attribute = mailForwardingAddress 
     56 
     57#Listas 
     58listas_server_host = 127.0.0.1 
     59listas_version = 3 
     60listas_timeout = 10 
     61listas_chase_referral = 0 
     62listas_search_base = *SUA BASE DO LDAP* 
     63listas_query_filter = (&(mail=%s)(phpgwAccountType=l)(objectClass=posixAccount)(deliveryMode=forwardOnly)(accountStatus=active)) 
     64listas_domain = hash:/etc/postfix/expresso-dominios 
     65listas_result_attribute = mailForwardingAddress 
     66#Grupos 
     67grupos_server_host = 127.0.0.1 
     68grupos_version = 3 
     69grupos_timeout = 10 
     70grupos_chase_referral = 0 
     71grupos_search_base = *SUA BASE DO LDAP* 
     72grupos_query_filter = (&(cn=%u)(objectClass=posixGroup)(phpgwAccountType=g)) 
     73grupos_bind = no 
     74grupos_domain = hash:/etc/postfix/expresso-dominios 
     75grupos_result_attribute = memberUid 
     76 
     77#Controle de falha de entrega 
     78queue_run_delay = 480s 
     79bounce_queue_lifetime = 5400s 
     80maximal_backoff_time = 480s 
     81minimal_backoff_time = 240s 
     82}}} 
     83 
     84=== /etc/postfix/expressos-dominios === 
     85{{{ 
     86*SEU DOMINIO* OK 
     87}}}