Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Ivan Fedorov                         2:5070/275     10 Dec 2002  18:25:58
 To : All
 Subject : exim
 -------------------------------------------------------------------------------- 
 
 
 Как настроить правильно auth в exim?
 То есть мне надо, чтобы клиенты логинились в систему и в поле from автоматом шел
 login.
 
 Hо при этом другие сервера могли доставлять мне почту.
 
 Вобщем ACL написать вроде надо.
 
 Пока я сделал:
 
 === Hачало configure ===
 ######################################################################
 #                    MAIN CONFIGURATION SETTINGS                     #
 ######################################################################
 
 # Domains
 domainlist local_domains = \
   ${lookup mysql {SELECT domain FROM domains \
     WHERE type="local" and domain="${domain}" }}
 domainlist relay_to_domains = \
   ${lookup mysql {SELECT domain FROM domains \
     WHERE type="relay" }}
 
 # Relaying
 hostlist   relay_from_hosts = 127.0.0.1
 acl_smtp_rcpt = acl_check_rcpt
 # qualify_domain = {primary_hostname}
 # qualify_recipient = {primary_hostname}
 # allow_domain_literals
 
 # Name lookups
 host_lookup = *
 rfc1413_hosts = *
 rfc1413_query_timeout = 30s
 
 # sender_unqualified_hosts =
 # recipient_unqualified_hosts =
 
 # percent_hack_domains =
 
 ignore_bounce_errors_after = 2d
 timeout_frozen_after = 7d
 ######################################################################
 #                       ACL CONFIGURATION                            #
 #         Specifies access control lists for incoming SMTP mail      #
 ######################################################################
 
 begin acl
 
 acl_check_rcpt:
 
   # 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 = :
   deny    local_parts   = ^.*[@%!/|]
   accept  local_parts   = postmaster
           domains       = +local_domains
   require verify        = sender
   require  authenticated = *
   accept  domains       = +local_domains
           endpass
           message       = unknown user
           verify        = recipient
   require  authenticated = *
   accept  domains       = +relay_to_domains
           endpass
           message       = unrouteable address
           verify        = recipient
   require  authenticated = *
   accept  hosts         = +relay_from_hosts
 #  accept  authenticated = *
   require  authenticated = *
   deny    message       = relay not permitted
 
 ######################################################################
 #                   AUTHENTICATION CONFIGURATION                     #
 ######################################################################
 
 begin authenticators
 auth_plain:
 driver = plaintext
 public_name = PLAIN
 server_prompts = :
 server_condition = ${if crypteq {$3}{\{md5\}${lookup mysql{SELECT md5 FROM users
 WHERE email='$2'}}}{yes}{no}}
 server_set_id = $2
 
 auth_login:
 driver = plaintext
 public_name = LOGIN
 server_prompts = User Name:: : Password::
 server_condition = ${if crypteq {$2}{\{md5\}${lookup mysql{SELECT md5 FROM users
 WHERE email='$1'}}}{yes}{no}}
 server_set_id = $1
 
 # End of Exim configuration file
 === конец configure ===
 
 С уважением, Ivan                           Вторник Декабрь 10 2002 года
 
 ... XMMS play: Astral Projection - Nilaya
 --- GoldED+/BSD 1.1.5 FreeBSD 4.7-STABLE i386
  * Origin: 17:11  up 11 mins, 2 users, load averages: 0,15 0,07 0, (2:5070/275)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 exim   Ivan Fedorov   10 Dec 2002 18:25:58 
 Re: exim   Andrew Filonov   10 Dec 2002 18:04:07 
 exim   Ivan Fedorov   11 Dec 2002 17:02:16 
 Re: exim   Andrew Filonov   11 Dec 2002 13:11:10 
 Re: exim   Vladimir.Sharun@Ukr.Net   11 Dec 2002 13:31:29 
 Re: exim   Andrew Filonov   11 Dec 2002 14:06:45 
Архивное /ru.unix.bsd/23173df5b5a6.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional