[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