Exim (exim.conf)

Configura o seu computador local para atuar como smarthost para seu provedor.

Categoria: Smtp/Pop

Software: Exim

[ Hits: 38.996 ]

Por: Fábio Berbert de Paula


Este arquivo configura o Exim, que é um servidor SMTP (como o sendmail,
qmail, etc) para redirecionar todas as mensagens enviadas pelo seu
programa de e-mail (mutt, kmail, etc) diretamente para o servidor de
e-mail do seu provedor.



Isso é uma mão-na-roda, pois dessa forma
você não precisa se preocupar em configurar os programas de e-mail
de seus usuários para utilizar o SMTP remoto fulano.de.tal. Configura-se
isto somente num único lugar.



O pulo-do-gato está na sessão ROUTERS do arquivo, onde define-se
o smarthost como sendo a máquina trex.ism.com.br, que é
o servidor de e-mail do meu provedor.


##############################################
#                    MAIN CONFIGURATION SETTINGS                     #
##############################################

# dominio do meu provedor
qualify_domain = ism.com.br

# dominio que o exim irá tratar como local
local_domains = localhost

# somente os IPs separados por : podem fazer relay
host_accept_relay = 127.0.0.1

end


############################################
#                      TRANSPORTS CONFIGURATION                      
############################################
#                       ORDER DOES NOT MATTER                        
#     Only one appropriate transport is called for each delivery.  
############################################

local_delivery:
  driver = appendfile
  group = mail
  mode = 0660
  mode_fail_narrower = false
  envelope_to_add = true
  return_path_add = true
  file = /var/spool/mail/${local_part}

address_pipe:
  driver = pipe
  path = /usr/bin:/bin:/usr/local/bin
  return_output

address_file:
  driver = appendfile
  envelope_to_add = true
  return_path_add = true

address_directory:
  driver = appendfile
  no_from_hack
  prefix = ""
  suffix = ""
# maildir_format

address_reply:
  driver = autoreply

procmail_pipe:
  driver = pipe
  command = "/usr/bin/procmail"
  return_path_add
  delivery_date_add
  envelope_to_add
  suffix = ""


remote_smtp:
  driver = smtp
# authenticate_hosts = smarthost.isp.com

# To use SMTP AUTH when sending to a particular host, such as your ISP's
# smarthost, uncomment and edit the above line, and also the example
# client-side authenticators at the bottom of the file

end


##########################################
#                      DIRECTORS CONFIGURATION                   
#             Specifies how local addresses are handled          
##########################################
#                          ORDER DOES MATTER                         
#   A local address is passed to each in turn until it is accepted. 
##########################################

real_local:
  prefix = real-
  driver = localuser
  transport = local_delivery

system_aliases:
  driver = aliasfile
  file_transport = address_file
  pipe_transport = address_pipe
  file = /etc/aliases
  search_type = lsearch
# user = list
# Uncomment the above line if you are running smartlist

userforward:
  driver = forwardfile
  file_transport = address_file
  pipe_transport = address_pipe
  reply_transport = address_reply
  no_verify
  check_ancestor
  check_local_user
  file = .forward
  modemask = 002
  filter

# This director runs procmail for users who have a .procmailrc file
procmail:
  driver = localuser
  transport = procmail_pipe
  require_files = ${local_part}:+${home}:+${home}/.procmailrc:+/usr/bin/procmail
  no_verify
    
# This director matches local user mailboxes.
localuser:
  driver = localuser
  transport = local_delivery

end

#########################################
#                      ROUTERS CONFIGURATION                    
#            Specifies how remote addresses are handled     
#########################################
#                          ORDER DOES MATTER                        
#  A remote address is passed to each in turn until it is accepted.
#########################################

# Send all mail to a smarthost
smarthost:
  driver = domainlist
  transport = remote_smtp
  route_list = "* trex.ism.com.br bydns_a"

end


######################################
#                      RETRY CONFIGURATION                  
######################################
# Domain               Error       Retries
# ------               -----       -------
*                      *           F,2h,15m; G,16h,2h,1.5; F,4d,8h

end


#######################################
#                      REWRITE CONFIGURATION                 
#######################################
# There are no rewriting specifications in this default configuration file.

end

#######################################
#                   AUTHENTICATION CONFIGURATION        
#######################################

# These examples below are the equivalent for client side authentication. 
# They assume that you only use client side authentication to connect to 
# one host (such as a smarthost at your ISP), or else use the same user 
# name and password everywhere

# plain:
#   driver = plaintext
#   public_name = PLAIN
#   client_send = "^username^password"
#
# login:
#   driver = plaintext
#   public_name = LOGIN
#   client_send = ": username : password"
#
# cram_md5:
#   driver = cram_md5
#   public_name = CRAM-MD5
#   client_name = username
#   client_secret = password

# End of Exim configuration file
  


Comentários
[1] Comentário enviado por pbarony em 13/09/2003 - 21:28h

ainda nao consegui montar o servidor de email da empresa to vendo que vou rodar !!
valeu por qualquer contribuição pbarony@yahoo.com.br

[2] Comentário enviado por ecr em 10/06/2005 - 09:21h

Por acaso você sabe como posso fazer isso com o sendmail? Tenho um servidor de e-mail e outras máquinas que são servidores de rede como fileserver, dbserver, intranet, etc. Gostaria que os e-mails dessa máquinas fossem redirecionados para o meu servidor de e-mail para que eu possa verificar as mensagens através de um servidor apenas, pois tenho o logwatch instaladao em todas as máquinas, mas não sei como redirecionar os e-mail que ele envia para o root para a minha conta de root no servidor de e-mail.

[3] Comentário enviado por crfjunior em 09/03/2007 - 14:18h

Amigo.... sou inciante... que arquivo vc se refere....para alterar.. eu preciso redirecionar os emails locais, para o meu server de email q esta em outra maquina... por favor me ajude... preciso configurar o exim4 para redirecionar para os emails dos clientes interno que tem conta no meu server de email vc não pode me orientar passo a passo para configuar o exim4 para user um server de email esterno a minha maquina linux

[4] Comentário enviado por Gleidison em 31/07/2007 - 14:43h

boa tarde! amigo eu estou com problemas de email meu servidor não esta enviando emai pra hotmail de jeito nenhum não chega nem no lixo eletronico, gostaria se vc pudesse me ajudar, sera se eu configurar o exim do meu servidor com oesse ai decima funcionar blz. me ajudar pelo amor de deus cara.

[5] Comentário enviado por ielsistemas em 25/11/2008 - 12:43h

olá amigo bom tutorial configurei o meu tbm. vc fez um teste simples e funcionou como eu posso ta configurando isso em um cliente outlook.. a ficha nao caiu :(

[6] Comentário enviado por albertoaalmeida em 10/12/2008 - 09:48h

Bom o artigo..

Estou montando o meu servidor de email com o Exim e foi de grande utilidade para mim.

Obrigado

abraços...

Alberto A Almeida
www.albertoalmeida.blogspot.com

[7] Comentário enviado por Shakall1984 em 24/01/2013 - 10:04h

Olá boa tarde.
Sou novo no fórum acabei de ler o seu post e achei bem interessante .
Estou trabalhando em uma empresa aonde já existe um servir exim configurado , no entanto a pessoa que o configurou nao deixou nenhum tipo de documentação e fui solicitado a fazer um levantamento das configurações deste servidor.
Porém nao sei bem como proceder Pós nunca trabalhei com o exim anteriormente .
alguém pode me dar alguma dica ?


Contribuir com comentário

  



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts