Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
postfix:smtp-auth [2006/03/22 12:29]
greebo
postfix:smtp-auth [2009/05/25 00:35] (current)
Line 21: Line 21:
   smtp_sasl_security_options = noanonymous   smtp_sasl_security_options = noanonymous
   smtpd_sasl_local_domain =   smtpd_sasl_local_domain =
- 
  
 ==== sasl + pam-mysql (encrypted passwords in db) ==== ==== sasl + pam-mysql (encrypted passwords in db) ====
-==== the other way  ==== 
  
 +=== Installing the saslauthd and connection with pam.d ===
  
 +  # apt-get install libsasl2 libsasl2-modules libsasl2-modules-sql sasl2-bin
  
 +**''/etc/default/saslauthd''** 
 +   # This needs to be uncommented before saslauthd will be run automatically
 +   START=yes
 +   # You must specify the authentication mechanisms you wish to use.
 +   # This defaults to "pam" for PAM support, but may also include
 +   # "shadow" or "sasldb", like this:
 +   # MECHANISMS="pam shadow"
 +   MECHANISMS="pam"
 +
 +=== Postix-extra configuration ===
 +
 +**''/etc/posfix/sasl/smtpd.conf''**
 +   #minimum_layer: 0
 +   mech_list: plain login
 +   pwcheck_method: saslauthd
 +   #auto_transition: no
 +   saslauthd_path:/var/run/saslauthd/mux
 +
 +in this case you cannot use CRAM-MD5, DIGEST-MD5 password hashes, bause cannot they cannot be generated since the password are already oneway encripted in the database;
 +
 +=== pam.d-mysql ===
 +
 +   # apt-get install libpam-mysql
 +
 +**''/etc/pam.d/smtp''**   
 +   auth required pam_mysql.so host=<hostname> user=<username> passwd=<password> \
 +         db=postfix table=user   usercolumn=User passwdcolumn=Password crypt=1
 +   account required pam_mysql.so host=<hostname> user=<username> passwd=<password> \
 +         db=postfix table=user usercolumn=User passwdcolumn=Password crypt=1
 +
 +
 +==== the other way  ====
postfix/smtp-auth.1143026956.txt.gz ยท Last modified: 2009/05/25 00:34 (external edit)
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0 ipv6 ready