Re: [exim] authenticate * not work

Page principale
Supprimer ce message
Répondre à ce message
Auteur: G W
Date:  
À: exim-users
Sujet: Re: [exim] authenticate * not work
damn, i was so stupid that think i made it work :-(


MUA can proceed WITHOUT entering any password during SMTP session when
emails are sent to 1 of my local domains (i host multiple virtual
domains)

However, MUA must enter password during SMTP session before proceeding
to domain that are not the virtual domains i host.

Any recommendation to avoid entering password here?? is it possible to do so?


> Um only if you wish to be an open-relay which I highly suspect that you
> are currently on the exim box.



> That would be why they work and your exim box does not, as pop-before-smtp
> DOES NOT use autheticated SMTP transactions.

i was totally wrong. i thought Sendmail & qmail use some kind of SMTP
authentication to achieve "pop-before-smtp".

That's why i don't see "AUTH" in the output of EHLO:
# sendmail:
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-DELIVERBY
250 HELP

# qmail
250-email.techsoft.com.hk
250-PIPELINING
250 8BITMIME

Here's my acl, hope somebody HELP:

acl_whitelist_local_deny:
accept hosts = ${if exists{CONFDIR/local_host_whitelist}\
                    {CONFDIR/local_host_whitelist}\
                    {}}
accept senders = ${if exists{CONFDIR/local_sender_whitelist}\
                    {CONFDIR/local_sender_whitelist}\
                    {}}


acl_check_rcpt:
accept hosts = :

warn hosts = +relay_from_hosts
control = submission/sender_retain

deny    domains       = +local_domains
      local_parts   = ^[.] : ^.*[@%!/|\'`#&?]
      message       = restricted characters in address


deny    domains       = !+local_domains
      local_parts   = ^[./|] : ^.*[@%!\'`#&?] : ^.*/\\.\\./
      message       = restricted characters in address


accept local_parts = postmaster
     domains = +local_domains


deny message = sender envelope address $sender_address is locally
blacklisted here. If you think this is wrong, get in touch with
postmaster
   !acl = acl_whitelist_local_deny
   senders = ${if exists{CONFDIR/local_sender_blacklist}\
                         {CONFDIR/local_sender_blacklist}\
                         {}}
deny message = sender IP address $sender_host_address is locally
blacklisted here. If you think this is wrong, get in touch with
postmaster
   !acl = acl_whitelist_local_deny
   hosts = ${if exists{CONFDIR/local_host_blacklist}\
                         {CONFDIR/local_host_blacklist}\
                         {}}


accept domains = +local_domains
     endpass
     message = unknown user
     verify = recipient


accept domains = +relay_to_domains
     endpass
     message = unrouteable address
     verify = recipient


accept hosts = +relay_from_hosts

accept authenticated = *

deny message = relay not permitted


Please forgive my stupidity.