Fw: [Postfix espanol] postfix + Mysql
Wcom
christian_conejero en ciudad.com.ar
Vie Mayo 10 16:37:47 CEST 2002
> esta bien asi pero igual me da este error me falta algo mas
> -----mysql> select * from user;
>
+-----------+------------------+------------------+-------------+-----------
> --+-------------+-------------+-------------+-----------+-------------+---
--
> ----------+--------------+-----------+------------+-----------------+-----
--
> -----+------------+
> | Host | User | Password | Select_priv |
> Insert_priv | Update_priv | Delete_priv | Create_priv | Drop_priv |
> Reload_priv | Shutdown_priv | Process_priv | File_priv | Grant_priv |
> References_priv | Index_priv | Alter_priv |
>
+-----------+------------------+------------------+-------------+-----------
> --+-------------+-------------+-------------+-----------+-------------+---
--
> ----------+--------------+-----------+------------+-----------------+-----
--
> -----+------------+
> | localhost | root | | Y | Y
> | Y | Y | Y | Y | Y | Y
> | Y | Y | Y | Y | Y | Y
> |
> | ns1 | root | | Y | Y
> | Y | Y | Y | Y | Y | Y
> | Y | Y | Y | Y | Y | Y
> |
> | localhost | | | N | N
> | N | N | N | N | N | N
> | N | N | N | N | N | N
> |
> | ns1 | | | N | N
> | N | N | N | N | N | N
> | N | N | N | N | N | N
> |
> | localhost | debian-sys-maint | 7ac33e31399b76c5 | N | N
> | N | N | N | N | Y | Y
> | N | N | N | N | N | N
> |
> | ns1 | postfix | postfix | Y | Y
> | Y | Y | Y | Y | Y | Y
> | Y | Y | Y | Y | Y | Y
> |
>
+-----------+------------------+------------------+-------------+-----------
> --+-------------+-------------+-------------+-----------+-------------+---
--
> ----------+--------------+-----------+------------+-----------------+-----
--
> -----+------------+
> 6 rows in set (0.01 sec)
>
>
> mysql> grant all on mail.passwd postfix en ns1 identified by "postfix";
> ERROR 1064: You have an error in your SQL syntax near 'postfix en ns1
> identified by "postfix"' at line 1
>
> Que puede ser el how to parecia que era mas facil pero no sale, igual
> agradesco te gran paciencia y ayuda
> Original Message -----
> From: "Alberto" <aalberto en euskalnet.net>
> To: "espapost español" <postfix-espanol en WL0.org>
> Sent: Friday, May 10, 2002 12:24 PM
> Subject: RE: [Postfix espanol] postfix + Mysql
>
>
> > tienes puesto en tus archivos de configuracion que vas a utilizar el
> usuario
> > "postfix" para el tema del correo, sin embargo no tienes ningun usuario
> > postfix en la tabla user, eso sin contar que en los registros que tienes
> en
> > blanco el campo user (que podrias simplemente sustituirlo por postfix)
> > tienes todos los permisos a N, yo tengo a Y el campo "select_priv".
> >
> > saludos,
> >
> >
> > ----- Mensaje original -----
> > De: "Wcom" <christian_conejero en ciudad.com.ar>
> > Para: "espapost español" <postfix-espanol en WL0.org>
> > Enviado: miércoles, 08 de mayo de 2002 20:52
> > Asunto: Re: [Postfix espanol] postfix + Mysql
> >
> >
> > > mysql> use mail;
> > > ERROR 1049: Unknown database 'mail'
> > > mysql> use mysql;
> > > Reading table information for completion of table and column names
> > > You can turn off this feature to get a quicker startup with -A
> > >
> > > Database changed
> > > mysql> select * from user;
> > >
> >
>
+-----------+------------------+------------------+-------------+-----------
> >
>
> --+-------------+-------------+-------------+-----------+-------------+---
> > --
> >
>
> ----------+--------------+-----------+------------+-----------------+-----
> > --
> > > -----+------------+
> > > | Host | User | Password | Select_priv |
> > > Insert_priv | Update_priv | Delete_priv | Create_priv | Drop_priv |
> > > Reload_priv | Shutdown_priv | Process_priv | File_priv | Grant_priv |
> > > References_priv | Index_priv | Alter_priv |
> > >
> >
>
+-----------+------------------+------------------+-------------+-----------
> >
>
> --+-------------+-------------+-------------+-----------+-------------+---
> > --
> >
>
> ----------+--------------+-----------+------------+-----------------+-----
> > --
> > > -----+------------+
> > > | localhost | root | | Y | Y
> > > | Y | Y | Y | Y | Y |
Y
> > > | Y | Y | Y | Y | Y
|
> Y
> > > |
> > > | ns1 | root | | Y | Y
> > > | Y | Y | Y | Y | Y |
Y
> > > | Y | Y | Y | Y | Y
|
> Y
> > > |
> > > | localhost | | | N | N
> > > | N | N | N | N | N |
N
> > > | N | N | N | N | N
|
> N
> > > |
> > > | ns1 | | | N | N
> > > | N | N | N | N | N |
N
> > > | N | N | N | N | N
|
> N
> > > |
> > > | localhost | debian-sys-maint | 7ac33e31399b76c5 | N | N
> > > | N | N | N | N | Y |
Y
> > > | N | N | N | N | N
|
> N
> > > |
> > >
> >
>
+-----------+------------------+------------------+-------------+-----------
> >
>
> --+-------------+-------------+-------------+-----------+-------------+---
> > --
> >
>
> ----------+--------------+-----------+------------+-----------------+-----
> > --
> > > -----+------------+
> > > 5 rows in set (0.09 sec)
> > >
> > > mysql> insert into user set Host='ns1', User='postfix',
> > Password='postfix';
> > > Query OK, 1 row affected (0.02 sec)
> > >
> > > mysql> create database mail;
> > > Query OK, 1 row affected (0.01 sec)
> > >
> > > mysql> show databases;
> > > +----------+
> > > | Database |
> > > +----------+
> > > | mail |
> > > | mysql |
> > > | postaci |
> > > | test |
> > > +----------+
> > > 4 rows in set (0.01 sec)
> > >
> > > mysql> use mail;
> > > Database changed
> > > mysql> create table passwd(
> > > -> id char(128)DEFAULT '' NOT NULL,
> > > -> clear char(128)DEFAULT '' NOT NULL,
> > > -> name char(128)DEFAULT '' NOT NULL,
> > > -> uid int(10) unsigned NOT NULL,
> > > -> gid int(10) unsigned NOT NULL,
> > > -> home char(255)DEFAULT '' NOT NULL,
> > > -> maildir char(255)DEFAULT '' NOT NULL,
> > > -> KEY id (id(128))
> > > -> );
> > > Query OK, 0 rows affected (0.01 sec)
> > > mysql> describe passwd;
> > > +---------+------------------+------+-----+---------+-------+
> > > | Field | Type | Null | Key | Default | Extra |
> > > +---------+------------------+------+-----+---------+-------+
> > > | id | char(128) | | MUL | | |
> > > | clear | char(128) | | | | |
> > > | name | char(128) | | | | |
> > > | uid | int(10) unsigned | | | 0 | |
> > > | gid | int(10) unsigned | | | 0 | |
> > > | home | char(255) | | | | |
> > > | maildir | char(255) | | | | |
> > > +---------+------------------+------+-----+---------+-------+
> > > 7 rows in set (0.01 sec)
> > >
> > > mysql> grant all on mail.passwd postfix en ns1 identified by "postfix";
> > > ERROR 1064: You have an error in your SQL syntax near 'postfix en ns1
> > > identified by "postfix"' at line 1
> > >
> > > Esto es lo que me pedis, te paso los archivos para que mires por las
> dudas
> > >
> > > Archivo gid.cf
> > >
> > > #Usuario y password para acceder al servidor MySQL
> > > user = postfix
> > > password = postfix
> > > #Nombre de la Base de Datos y la tabla
> > > dbname = mail
> > > table = passwd
> > > #El campo que elegimos es gid
> > > select_field = gid
> > > where_field = id
> > > #El host que tiene el MySQL
> > > hosts = ns1
> > >
> > > ids.cf
> > >
> > > #Usuario y password para acceder al servidor MySQL
> > > user = postfix
> > > password = postfix
> > > #Nombre de la Base de Datos y la tabla
> > > dbname = mail
> > > table = passwd
> > > #El campo que elegimos es uid
> > > select_field = uid
> > > where_field = id
> > > #El host que tiene el MySQL
> > > hosts = ns1
> > >
> > > mysql_virt.cf
> > >
> > > #Usuario y password para acceder al servidor MySQL
> > > user = postfix
> > > password = postfix
> > > #Nombre de la Base de Datos y la tabla
> > > dbname = mail
> > > table = passwd
> > > #El campo que elegimos es maildir (lugar donde está el buzón), donde
el
> id
> > > del usuario coincida con el destinatario del mensaje
> > > select_field = maildir
> > > where_field = id
> > > #El host que tiene el MySQL
> > > hosts = ns1
> > >
> > > Main.cf
> > >
> > > #virtual_mailbox_base = /
> > > #virtual_uid_maps = mysql:/etc/postfix/ids.cf
> > > #virtual_gid_maps = mysql:/etc/postfix/gids.cf
> > > #virtual_mailbox_maps = mysql:/etc/postfix/mysql_virt.cf
> > > #local_transport = virtual
> > >
> > > esta con # por que como me da error el mysql no quiero que arranque
con
> el
> > > postfix, como el servidor funciona para unos cuantos usuarios y
> dominios,
> > si
> > > no me suena el telefono y es un infierno.
> > >
> > > saludos y muchas gracias, si me falta algo decimelo.
> > >
> > > ----- Original Message -----
> > > From: "Alberto" <aalberto en euskalnet.net>
> > > To: "espapost español" <postfix-espanol en WL0.org>
> > > Sent: Wednesday, May 08, 2002 5:36 PM
> > > Subject: RE: [Postfix espanol] postfix + Mysql
> > >
> > >
> > > > pega aqui el contenido de la tabla user de la base de datos mysql.
> > > >
> > > > en otro orden de cosas, recordarte que en este baile son 3 los que
> > bailan,
> > > y
> > > > no hemos mencionado el IMAP Server (Courier en el caso del Howto
> aquel).
> > > >
> > > > saludos,
> > > >
> > > >
> > > > ----- Mensaje original -----
> > > > De: "Wcom" <christian_conejero en ciudad.com.ar>
> > > > Para: "espapost español" <postfix-espanol en WL0.org>
> > > > Enviado: martes, 07 de mayo de 2002 21:21
> > > > Asunto: Fw: [Postfix espanol] postfix + Mysql
> > > >
> > > >
> > > > > Alberto me hace lo mismo el error me pasa aca en el mysql, mire
los
> > > > archivos
> > > > > y estan puesto como me pasaste en el mail, tenes idea cual puede
ser
> > el
> > > > > error, primero quiero hacer que funcione con un dominio y despues
> veo
> > el
> > > > > tema de local o virtual.
> > > > >
> > > > > Saludos
> > > > >
> > > > > ns1:~# mysql -h localhost -u root -p
> > > > > Enter password:
> > > > > Welcome to the MySQL monitor. Commands end with ; or \g.
> > > > > Your MySQL connection id is 18 to server version: 3.23.47-log
> > > > >
> > > > > Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
> > > > >
> > > > > mysql> use mysql;
> > > > > Reading table information for completion of table and column names
> > > > > You can turn off this feature to get a quicker startup with -A
> > > > >
> > > > > Database changed
> > > > > mysql> insert into user set Host='ns1', User='postfix',
> > > > Password='postfix';
> > > > > Query OK, 1 row affected (0.01 sec)
> > > > >
> > > > > mysql> create database mail;
> > > > > Query OK, 1 row affected (0.01 sec)
> > > > >
> > > > > mysql> show databases;
> > > > > +----------+
> > > > > | Database |
> > > > > +----------+
> > > > > | mail |
> > > > > | mysql |
> > > > > | postaci |
> > > > > | test |
> > > > > +----------+
> > > > > 4 rows in set (0.00 sec)
> > > > >
> > > > > mysql> use mail;
> > > > > Database changed
> > > > > mysql> create table passwd(
> > > > > -> id char(128)DEFAULT '' NOT NULL,
> > > > > -> clear char(128)DEFAULT '' NOT NULL,
> > > > > -> name char(128)DEFAULT '' NOT NULL,
> > > > > -> uid int(10) unsigned NOT NULL,
> > > > > -> gid int(10) unsigned NOT NULL,
> > > > > -> home char(255)DEFAULT '' NOT NULL,
> > > > > -> maildir char(255)DEFAULT '' NOT NULL,
> > > > > -> KEY id (id(128))
> > > > > -> );
> > > > > Query OK, 0 rows affected (0.01 sec)
> > > > > mysql> grant all on mail.passwd postfix en ns1 identified by
"postfix";
> > > > > ERROR 1064: You have an error in your SQL syntax near 'postfix en ns1
> > > > > identified by "postfix"' at line 1
> > > > >
> > > > >
> > > > >
> > > > > -
> > > > > Para quitarte de la lista enviar la linea "unsubscribe
> > postfix-espanol"
> > > en
> > > > > el cuerpo de un mensaje a majordomo en WL0.org
> > > > >
> > > > >
> > > >
> > > > -
> > > > Para quitarte de la lista enviar la linea "unsubscribe
> postfix-espanol"
> > en
> > > > el cuerpo de un mensaje a majordomo en WL0.org
> > > >
> > >
> > >
> > > -
> > > Para quitarte de la lista enviar la linea "unsubscribe
postfix-espanol"
> en
> > > el cuerpo de un mensaje a majordomo en WL0.org
> > >
> > >
> >
> > -
> > Para quitarte de la lista enviar la linea "unsubscribe postfix-espanol"
en
> > el cuerpo de un mensaje a majordomo en WL0.org
> >
>
-
Para quitarte de la lista enviar la linea "unsubscribe postfix-espanol" en
el cuerpo de un mensaje a majordomo en WL0.org
Más información sobre la lista de distribución Postfix-es