[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: SMTP en casa



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

He recibido un par de peticiones para poner el exim.conf, así que ahí va.
Por cierto, no, NO me escribais a mi dirección cuando respondais, escribid a 
la de la lista.
Un saludo,
- -- 
         Juan Ángel
PGP key on pgp.rediris.es (8FAF18B7)
or search on http://www.rediris.es/cert/servicios/keyserver/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)

iD8DBQE/Ca+gaQjbS4+vGLcRAr0YAJ9aarZaKRfDR86Kh+dycUPQbVxj4QCcDOvy
O5b0UdXYdikLO6mYl2PVIbI=
=WydB
-----END PGP SIGNATURE-----
acl_smtp_rcpt = check_recipient
acl_smtp_data = check_message

acl_smtp_vrfy = check_vrfy

domainlist local_domains = @ : \
    @[] : \
    localhost : \
    december.dyn.dhs.org

hostlist relay_hosts = 127.0.0.1 : \
    ::::1
hostlist auth_relay_hosts = *

log_selector =  \
              +tls_cipher \
              +tls_peerdn

never_users = root

host_lookup = *

trusted_users = mail

gecos_pattern = ^([^,:]*)
gecos_name = $1

smtp_accept_queue_per_connection = 100

freeze_tell = postmaster

received_header_text = "Received: \
         ${if def:sender_rcvhost {from ${sender_rcvhost}\n\t}\
         {${if def:sender_ident {from ${sender_ident} }}\
         ${if def:sender_helo_name {(helo=${sender_helo_name})\n\t}}}}\
         by ${primary_hostname} \
         ${if def:received_protocol {with ${received_protocol}}} \
         ${if def:tls_cipher {\n\t(Cipher ${tls_cipher}) }}\
         ${if def:tls_peerdn {(PeerDN ${tls_peerdn}) }}\
         (Exim ${version_number} #${compile_number} (Debian))\n\t\
         id ${message_id}\
         ${if def:received_for {\n\tfor <$received_for>}}"

tls_advertise_hosts = *

tls_certificate = /etc/exim/exim.crt

tls_privatekey = /etc/exim/exim.key


begin acl

check_recipient:
  # Exim 3 had no checking on -bs messages, so for compatibility
  # we accept if the source is local SMTP (i.e. not over TCP/IP).
  # We do this by testing for an empty sending host field.
  accept  hosts = :
  accept  domains = +local_domains
  accept  hosts = +relay_hosts
  accept  hosts = +auth_relay_hosts
          endpass
          message = authentication required
          authenticated = *
  deny    message = relay not permitted


check_message:
  accept

check_vrfy:
  accept
  

begin rewrite

*@december.dyn.dhs.org    ${lookup{$1}lsearch{/etc/email-addresses}\
						{$value}fail} frFs


begin routers

lookuphost:
  driver = dnslookup
  domains = ! +local_domains
  transport = remote_smtp

literal:
  driver = ipliteral
  domains = ! +local_domains
  transport = remote_smtp
  no_more


real_local:
  driver = accept
  check_local_user
  local_part_prefix = real-
  transport = local_delivery

system_aliases:
  driver = redirect
  allow_defer
  allow_fail
  data = ${lookup{$local_part}lsearch{/etc/aliases}}
  file_transport = address_file
  pipe_transport = address_pipe
  retry_use_local_part

userforward:
  driver = redirect
  allow_filter
  check_ancestor
  check_local_user
  file = $home/.forward
  file_transport = address_file
  modemask = 002
  pipe_transport = address_pipe
  reply_transport = address_reply
  no_verify

procmail:
  driver = accept
  check_local_user
  require_files = ${local_part}:+${home}:+${home}/.procmailrc:+/usr/bin/procmail
  transport = procmail_pipe
  no_verify
    
localuser:
  driver = accept
  check_local_user
  transport = local_delivery


begin transports

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

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

address_file:
  driver = appendfile
  envelope_to_add
  return_path_add

address_directory:
  driver = appendfile
  check_string = 
  message_prefix = ""
  message_suffix = ""

address_reply:
  driver = autoreply

procmail_pipe:
  driver = pipe
  command = "/usr/bin/procmail"
  delivery_date_add
  envelope_to_add
  message_suffix = ""
  return_path_add
  
remote_smtp:
  driver = smtp


begin retry

*                      *           F,2h,15m; G,16h,2h,1.5; F,4d,8h


# End of Exim 4 configuration

Reply to: