[Postfixbuch-users] Einstellungen Sasl-Auth
Andreas Winkelmann
ml at awinkelmann.de
Fr Jul 7 16:58:13 CEST 2006
Am Thursday 06 July 2006 20:39 schrieb Alexander Dalloz:
> > > -- content of /etc/postfix/sasl/smtpd.conf --
> > >
> > > #Global parameters
> > > log_level: 7
> > > #pwcheck_method: auxprop
> > > mech_list: PLAIN LOGIN CRAM-MD5 DIGEST-MD5
> > > #auxiliary Plugin Parameters
> > > auxprop_plugin: sql
> > > sql_engine: pgsql
> > > sql_hostnames: localhost:5436
> >
> > Ob das mit Port funktioniert...? Ich weiß es nicht.
>
> Cyrus-SASL Source -> doc/options.html
>
> <TD>sql_hostnames</TD><TD>SQL plugin</TD>
> <TD>Comma separated list of SQL servers (in host[:port] format).</TD>
> <TD><i>none</i> (engine dependent)</TD>
>
> Der Code in sql.c gibt das für PGSQL als auch MySQL her.
>
> /* set the optional port */
> if ((cur_port = strchr(cur_host, ':'))) *cur_port++ = '\0';
>
> conn = settings->sql_engine->sql_open(cur_host, cur_port,
Ja, soviel zur Theorie. Nur bedeutet dies nicht, dass es auch wirklich was
bringt ;-)
Bei mysql ist es so, wenn der Hostname statt "127.0.0.1", "localhost" ist,
wird statt einem inet-Socket ein unix-Socket benutzt. Und dort gibt es keine
Ports.
Aus der mysql-Beschreibung zu "mysql_real_connect":
------------------------------------------------------------------------------
The value of host may be either a hostname or an IP address. If host is NULL
or the string "localhost", a connection to the local host is assumed. If the
OS supports sockets (Unix) or named pipes (Windows), they are used instead of
TCP/IP to connect to the server.
If port is not 0, the value is used as the port number for the TCP/IP
connection. Note that the host parameter determines the type of the
connection.
------------------------------------------------------------------------------
Ich denke mal, Patrick meinte sowas damit.
Wie es bei PostgreSQL ist, weiss ich nicht.
--
Andreas
Mehr Informationen über die Mailingliste Postfixbuch-users