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   = ^[.] : [EMAIL PROTECTED]/|\'`#&?]
          message       = restricted characters in address

deny    domains       = !+local_domains
          local_parts   = ^[./|] : [EMAIL PROTECTED]'`#&?] : ^.*/\\.\\./
          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.

--
## List details at http://www.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://www.exim.org/eximwiki/

Reply via email to