> > i have a linux box (centos) with postifx working well with exchange, postfix
> > just relay the mails to the server using sasl authentication.
> > 
> > My problem is that i m not able to do it in a solaris 10 server. 
> > 
> > in main.cf:
> > 
> > relayhost = [exchange_IP]
> > smtp_sasl_auth_enable = yes
> > smtp_sasl_password_maps = dbm:/etc/postfix/sasl_passwd
> > smtp_sasl_security_options =
> 
> Make sure you have Berkeley DB support on Solaris, (not just
> the obsolete DBM) and "hash" or "btree" instead.
Sorry can you help on that?what do i need to install? will these do the 
trick?db-4.2.52.NC-sol10-sparc-local.gz | File info | db is the Berkeley open 
source embedded database systemgdbm-1.9.1-sol10-sparc-local.gz | File info | 
GNU dbm is a set of database routines that use extendible hashing and works 
similar to the standard UNIX dbm routines 
after installing these (or others) i need to install againg the postfix? it was 
installed with pkgadd.

> 
> > in smtp_sasl_passwd:
> > exchange_IP user:pwd
> 
> Why not "[exchange_IP]" (with the enclosing []) for the lookup key.
I can put with that..tried with [] but like it didn't work i putted like i have 
in linux, but if you think it is better i can put [] again.
> 
> Also is TLS configured?
No, like i don't have in linux i didn't put any TLS configuration is it needed?
> 
>       indexed = ${default_database_type}:${config_directory}/
>       cached = btree:${data_directory}/
> 
>       smtp_tls_security_level = may
>       smtp_tls_policy_maps = ${indexed}tls_policy
>       smtp_tls_session_cache_database = ${cached}smtp_scache
>       smtp_tls_CAfile = ${config_directory}/CAfile
> 
>     tls_policy:
>       [exchange_IP]   secure match=exchange.example.com
>       # OR with correct fingerprint:
>       [exchange_IP]   fingerprint match=00:11:22:...
> 
> > smtp_sasl_security_options =
> > unknown_local_recipient_reject_code = 550
> 
> How about set:
> 
>       smtp_sasl_tls_security_options = noanonymous
> 
> Allowing plaintext over unencrypted connections is suboptimal.
Will set.
> 
> > I put it in verbose and in logs it seems that postfix does not initiate auth
> > login...in a trace i can see that postfix does not sent the auth login to
> > the server.
> 
> Solaris may not ship the "LOGIN" mechanism by default, real MTAs offer
> "PLAIN". But Microsoft MTAs sometimes prefer "LOGIN" and you need your
> Cyrus to provide the corresponding module.
> 
> Look in /usr/lib/sasl2 or whereever your SASL modules are kept.
Can you help? i have these:bash-3.00# pwd/usr/lib/sasl2bash-3.00# 
lslibanonymous.la         libcrammd5.so.2         libgssapiv2.la          
libotp.so.2             libsasldb.la            libscram.so.2libanonymous.so    
     libcrammd5.so.2.0.25    libgssapiv2.so          libotp.so.2.0.25        
libsasldb.so            libscram.so.2.0.25libanonymous.so.2       
libdigestmd5.la         libgssapiv2.so.2        libplain.la             
libsasldb.so.2          sasl2libanonymous.so.2.0.25  libdigestmd5.so         
libgssapiv2.so.2.0.25   libplain.so             
libsasldb.so.2.0.25libcrammd5.la           libdigestmd5.so.2       libotp.la    
           libplain.so.2           libscram.lalibcrammd5.so           
libdigestmd5.so.2.0.25  libotp.so               libplain.so.2.0.25      
libscram.so
should it be a "liblogin" 
In logs its normal not to see any kind of errors regarding the authentication?> 
> -- 
>       Viktor.

Thanks                                    

Reply via email to