Hozzászólások
a fenti osszeallitast probalnam osszehozni. Van egy postfix mailserverem ami mysqlbol authol, ott a jelszok md5osok. A courier kezeli is siman md5nek beallitva a jelszokezeleset. Most meg akartam csinalni az smtp autholast saslal. Ment is 1 darabig, de mostmar tenyleg nemtudom mi lehet a baja. Ha a mysql tablaban a passt atirom es sima cleartextkent irom be, ugy egybol megy (a tobbi configot temrmeszetesen nem valtoztatom). Szoval a gondom hogy a lentebb lathato sasl configok mellett hogy tudnam elerni, hogy a mysqltablabol kiolvasott jelszavakat md5kent kezelje?
etc/pam.d/smtp
auth required pam_mysql.so user=postfix passwd=******** host=127.0.0.1 db=postfix table=mailbox usercolumn=username passwdcolumn=password crypt=1 md5=1
account sufficient pam_mysql.so user=postfix passwd=******** host=127.0.0.1 db=postfix table=mailbox usercolumn=username passwdcolumn=password crypt=1 md5=1
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"
PARAMS="-r"
MECHANISMS="pam"
etc/postfix/saslsmtpd.conf
pwcheck_method: auxprop
auxprop_plugin: sql
srp_mda: md5
password_format: crypt
sql_engine: mysql
sql_hostnames: 127.0.0.1
sql_user: postfix
sql_passwd: ********
sql_database: postfix
sql_select: select password from mailbox where username='%u@%r'
mech_list: login plain cram-md5 digest-md5
sql_verbose: yes
a postfixben is minden jol be van allitva. Mint irtam, ha cleartextet irok passwordnek a mysqltablaba egybol jo. Tehat vmiert o csak cleartextkent ertelmezi igy is. Sajna kifogytam az otletekbol, es az elerheto google oldalakbol. Remelem valaki tud segiteni. Koszonom!
- A hozzászóláshoz be kell jelentkezni
auxprop plugin NEM TUD cryptelt passokkal dolgozni, semmilyennel, csak cleartexttel, pontosan ezert nem mukodik. de ha egyszer saslauthdt pammal hasznalod akkor miert auxpropolni akarsz? az auxprop egybol sql bol szedi, semmi szukseg akkor a pamra de viszont nem fog tudni cryptet kezelni.. ahogy kezdted csinalgatni pammal ugy jo, mert pamon keresztul lehet cryptet nyomatni. de akkor nem auxprop a method hanem "saslauthd". es akkor kell azt is futtatni
- A hozzászóláshoz be kell jelentkezni