[postfix-es] Postfix y Mysql
José Luis Tallón
jltallon en adv-solutions.net
Mar Mayo 6 15:24:04 CEST 2003
At 13:47 06/05/2003 +0200, you wrote:
> Hola, que tal??
>
> Tengo un problema.
> He montado sobre un Red-Hat 9 Postfix-2.0.9, Mysql-4.0.12 y
>Courier-imap-1.7.1.
> Lo tengo configurado segun un manual que circula por Interner de
>Postfix,Courier y MySQL.
> Tengo creados 3 usuarios en mysql de prueba.
> Cuando mando un mail a un usuario desde la misma maquina,me da el siguiente
>error:
>
>May 6 13:40:47 coldplay postfix/trivial-rewrite[28053]: warning: connect to
>mysql server localhost: Access denied for user: 'postfix en localhost' (Using
>password: YES)
A que no has dado de alta el usuario "postfix" con contraseña "postfix"
para que pueda conectar desde localhost ???
Debería enviarte directamente a la documentación de MySQL, pero.....
$ mysql -u root -p mysql
> grant select on mail.* to postfix en localhost identified by 'postfix';
> flush privileges;
>May 6 13:40:47 coldplay postfix/trivial-rewrite[28053]: fatal:
>mysql:/etc/postfix/mysql_virt.cf: table lookup problem
>May 6 13:40:48 coldplay postfix/cleanup[28044]: warning: premature
>end-of-input on private/rewrite socket while reading input attribute name
>May 6 13:40:48 coldplay postfix/cleanup[28044]: warning: rewrite_clnt: bad
>read: Connection reset by peer
>May 6 13:40:48 coldplay postfix/master[27702]: warning: process
>/usr/libexec/postfix/trivial-rewrite pid 28053 exit status 1
>May 6 13:40:48 coldplay postfix/master[27702]: warning:
>/usr/libexec/postfix/trivial-rewrite: bad command startup -- throttling
>
>
> Y desde otra maquina con el cliente de correo Outlook, no me deja
>autenticarme.
Evidentemente... no puede conectarse a MySQL..... :-|
> Postconf -n
>
>alias_database = hash:/etc/aliases
>alias_maps = hash:/etc/aliases
>command_directory = /usr/sbin
>config_directory = /etc/postfix
>daemon_directory = /usr/libexec/postfix
>debug_peer_level = 2
>home_mailbox = Maildir/
>inet_interfaces = all
>local_transport = virtual
>mail_owner = postfix
>mail_spool_directory = /var/spool/mail
>mailq_path = /usr/bin/mailq
>manpage_directory = /usr/local/man
>mydestination = $myhostname, localhost.$mydomain
>mydomain = uax.es
>myhostname = coldplay.uax.es
>mynetworks = 10.40.50.0/24, 127.0.0.0/8
>myorigin = $myhostname
>newaliases_path = /usr/bin/newaliases
>program_directory = /usr/lib/postfix
>queue_directory = /var/spool/postfix
>readme_directory = no
>relayhost = $relay
>sample_directory = /etc/postfix
>sendmail_path = /usr/sbin/sendmail
>setgid_group = postdrop
>unknown_local_recipient_reject_code = 450
>virtual_gid_maps = mysql:/etc/postfix/gids.cf
>virtual_mailbox_base = /
>virtual_mailbox_maps = mysql:/etc/postfix/mysql_virt.cf
>virtual_uid_maps = mysql:/etc/postfix/ids.cf
>
>
>Y el authmysql
>
>MYSQL_SERVER localhost
>MYSQL_USERNAME postfix
>MYSQL_PASSWORD postfix
>MYSQL_PORT 3306
>MYSQL_OPT 0
>MYSQL_DATABASE mail
>MYSQL_USER_TABLE passwd
>MYSQL_CLEAR_PWFIELD clear
>DEFAULT_DOMAIN coldplay.uax.es
>MYSQL_UID_FIELD uid
>MYSQL_GID_FIELD gid
>MYSQL_LOGIN_FIELD id
>MYSQL_HOME_FIELD home
>MYSQL_NAME_FIELD name
>MYSQL_MAILDIR_FIELD maildir
Este fichero es de Courier..... aunque esta vez ha ayudado ;)
los *.cf que tienes puestos con los mapas mysql: "tienen la pinta" que
deben, verdad?
>Gracias
>
> SalU2
Un saludo,
José Luis Tallón
-
Para ENVIAR mensajes a esta lista tienes que estar SUSCRITO a ella.
.
Envía la linea "unsubscribe postfix-es" en el cuerpo de un mensaje
a majordomo en WL0.org para quitarte de la lista.
Más información sobre la lista de distribución Postfix-es