hallo,
ich hab postfix mit mysql und courier-imap und cyrus-sasl installiert..
soweit funktioniert alles wunder bar, ich kann per imap oder pop3 mails abholen und senden...
nun wollt ich noch "cyrus-sasl" dazuhängen, das die mysql user und passwörter abfragt, leider ohne erfolg...
<-- hier der wichtige auszug aus der "main.cf" -->
## - MYSQL Support ##
relay_domains = $mydestination, mail.kukka.livliq.local
virtual_maps = mysql:/etc/postfix/forward.mysql
virtual_mailbox_base = /var/spool/maildirs
virtual_uid_maps = mysql:/etc/postfix/ids.mysql
virtual_gid_maps = mysql:/etc/postfix/ids.mysql
virtual_mailbox_maps = mysql:/etc/postfix/mailbox.mysql
virtual_minimum_uid = 5000
##
## - SASL2 Support
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $myhostname
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions =
permit_mynetworks,
permit_sasl_authenticated,
reject_unauth_destination
##
<-- meine smtp.conf -->
ess /usr/lib/sasl2/smtpd.conf
pwcheck_method: auxprop
auxprop_plugin: sql
mech_list: PLAIN LOGIN CRAM-MD5 DIGEST-MD5
log_level: 3
#
sql_user: postfix
sql_passwd: ganzgeheim
sql_hostnames: localhost
sql_database: mailbase
sql_select: SELECT %p FROM mailusers WHERE account = '%u@%r'
sql_verbose: yes
ich habe dazu die Anleitung von Patrick Koetter genommen: http://postfix.state-of-mind.de/patrick.koetter/easterhegg2004/#d0e43
folgende packete habe ich mit yast2 installiert:
cyrus-sasl 2.1.18
cyrus-sasl-devel (zum courier imap kompilieren)
cyrus-sasl-plain
cyrus-sasl-cramm5
cyrus-sasl-gssapi
<-- telnet localhost 25 ergibt -->
telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 kukka.livliq.local ESMTP Postfix
ehlo kukka.livliq.local
250-kukka.livliq.local
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-AUTH CRAM-MD5 DIGEST-MD5 LOGIN PLAIN
250-AUTH=CRAM-MD5 DIGEST-MD5 LOGIN PLAIN
250 8BITMIME
quit
221 Bye
wenn ich nun "saslauthd" starte dann steht da
24653 ? Ss 0:00 /usr/sbin/saslauthd -a pam
stimmt das denn? ich weiss es ehrlich gesagt nicht wie ich den starten muss?
ich danke schon mal vorweg...
lg,
-tomi
ich hab postfix mit mysql und courier-imap und cyrus-sasl installiert..
soweit funktioniert alles wunder bar, ich kann per imap oder pop3 mails abholen und senden...
nun wollt ich noch "cyrus-sasl" dazuhängen, das die mysql user und passwörter abfragt, leider ohne erfolg...
<-- hier der wichtige auszug aus der "main.cf" -->
## - MYSQL Support ##
relay_domains = $mydestination, mail.kukka.livliq.local
virtual_maps = mysql:/etc/postfix/forward.mysql
virtual_mailbox_base = /var/spool/maildirs
virtual_uid_maps = mysql:/etc/postfix/ids.mysql
virtual_gid_maps = mysql:/etc/postfix/ids.mysql
virtual_mailbox_maps = mysql:/etc/postfix/mailbox.mysql
virtual_minimum_uid = 5000
##
## - SASL2 Support
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $myhostname
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions =
permit_mynetworks,
permit_sasl_authenticated,
reject_unauth_destination
##
<-- meine smtp.conf -->
ess /usr/lib/sasl2/smtpd.conf
pwcheck_method: auxprop
auxprop_plugin: sql
mech_list: PLAIN LOGIN CRAM-MD5 DIGEST-MD5
log_level: 3
#
sql_user: postfix
sql_passwd: ganzgeheim
sql_hostnames: localhost
sql_database: mailbase
sql_select: SELECT %p FROM mailusers WHERE account = '%u@%r'
sql_verbose: yes
ich habe dazu die Anleitung von Patrick Koetter genommen: http://postfix.state-of-mind.de/patrick.koetter/easterhegg2004/#d0e43
folgende packete habe ich mit yast2 installiert:
cyrus-sasl 2.1.18
cyrus-sasl-devel (zum courier imap kompilieren)
cyrus-sasl-plain
cyrus-sasl-cramm5
cyrus-sasl-gssapi
<-- telnet localhost 25 ergibt -->
telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 kukka.livliq.local ESMTP Postfix
ehlo kukka.livliq.local
250-kukka.livliq.local
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-AUTH CRAM-MD5 DIGEST-MD5 LOGIN PLAIN
250-AUTH=CRAM-MD5 DIGEST-MD5 LOGIN PLAIN
250 8BITMIME
quit
221 Bye
wenn ich nun "saslauthd" starte dann steht da
24653 ? Ss 0:00 /usr/sbin/saslauthd -a pam
stimmt das denn? ich weiss es ehrlich gesagt nicht wie ich den starten muss?
ich danke schon mal vorweg...
lg,
-tomi