rss
[Mdk10.1] Alias avec Postfix et Mysql
par Olivier4020
 Fil de Discussions
Statut : Non résolu
mardi 28 novembre 2006 à 14:07:11
Bonjour à tous

Je travaille sous Mandrake 10.1 et j'ai configuré Postfix 2.1.4 avec uw-imap (pop et imap). Tout fonctionne très bien.

j'aimerai, dans un premier temps, utiliser une table Mysql contenant mes alias. Et là, ça bloque ! J'ai pu m'inspirer de quelques tutos mais rien à faire Postfix ne veut pas démarrer.

J'ai installé le package Postfix-Mysql pour que Postfix travaille avec Mysql.
J'ai modifié la ligne suivante dans main.cf

alias_maps = hash:/etc/postfix/aliases, 
                  hash:/var/lib/mailman/data/aliases,
                  mysql:/etc/postfix/mysql_aliases.cf


J'ai créé un fichier /etc/postfix/mysql_aliases.cf

user = postfix
password = monmotdepasse
dbname = postfix
table = aliases
select_field = destination
where_field = mail
# additional_conditions = and status = 'Y'


Dans mysql, j'ai créé un utilisateur postfix:
> mysql -ppassword
USE mysql;
INSERT INTO user (Host, User, Password) VALUES ('localhost','postfix',password('monmotdepasse'));
INSERT INTO db (Host, Db, User, Select_priv) VALUES ('localhost','postfix','postfix','Y');
FLUSH PRIVILEGES;
GRANT USAGE ON postfix.* TO postfix@localhost;
GRANT SELECT, INSERT, DELETE, UPDATE ON postfix.* TO postfix@localhosts;


J'ai créé ma base de donnée "postfix" et ma table "aliases":
CREATE DATABASE postfix;
USE postfix;
CREATE TABLE `aliases` (
  `alias_id` smallint(6) NOT NULL auto_increment,
  `mail` varchar(120) NOT NULL default '',
  `destination` varchar(120) NOT NULL default '',
  `status` char(1) NOT NULL default '',
  PRIMARY KEY  (`alias_id`)
) TYPE=MyISAM AUTO_INCREMENT=2 ;


J'ai redémarrer mysql et postfix mais ce dernier ne se lance pas !
Dans mes logs, j'ai la warning suivante:
Nov 28 13:12:18 postfix/smtpd[6500]: warning: connect to mysql server localhost: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)


Je commence à désespérer de faire fonctionner Postfix avec Mysql, alors, si quelqu'un à une idée, je suis preneur !

A bientot
Et merci

Olivier
Répondre à Olivier4020  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par dolmi, le dimanche 11 novembre 2007 à 17:15:36 Fil de Discussions
mkdir -p /var/spool/postfix/var/run/mysqld
chown mysql /var/spool/postfix/var/run/mysqld
ln /var/run/mysqld/mysqld.sock /var/spool/postfix/var/run/mysqld/mysqld.sock
Répondre à dolmi

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par trstrs, le jeudi 26 juin 2008 à 13:55:09 Fil de Discussions 
Ca marche. Une fois.

Quand mysql redémarre, la socket est détruite et recrée, avec un numéro d'inode différent.
Le lien dur est cassé, la socket n'est plus trouvée par mysql, la connexion est rompue.

J'ai essayé avec un lien symbolique, postfix ne trouve pas la socket.

La connexion par socket dans un environnement chrooté ne semble pas fonctionner: il faut se connecter en TCP, par le réseau.
Dans les fichiers mysql_virtual_*_maps.cf j'ai remplacé localhost par 127.0.0.1
Là, plus besoin de socket, j'ai supprimé /var/spool/postfix/var/run/mysqld/mysqld.sock.
Mysql peut redémarrer, postfix s'y connecte toujours.
Répondre à trstrs
Discussions pertinentes trouvées dans le forum
10/03 09h03erreur 1044 sur free (mysql)Webmastering11/09 12h1111
02/08 10h15Partage imprimante et données avec mdk10.1Linux/Unix14/08 15h4318
09/05 13h32PB avec samba sous mdk10.1Windows10/05 19h203
27/10 14h51probleme de connexion internet mdk10.1Linux/Unix12/02 16h0616
Plus de discussions sur « [Mdk10.1] Alias avec Postfix et Mysql » Discussion en cours Discussion fermée Problème résolu
Logiciels pertinents trouvés dans les téléchargements
Télécharger Alcohol 120° 1.9.7.6221Alcohol 120° - Alcohol 120°, est une application permettant de créer des sauvegardes de vos CD ou DVD sous forme d'images disque (images ...Catégorie: Gravure
Licence: Demo
Télécharger MySQL 5.0.51bMySQL - MySQL est une des systèmes de gestion de bases de données le plus répandu au monde. Catégorie: Bases de données
Licence: Open Source
Télécharger WAMP Server 2.0cWAMP Server - WAMP5 (WAMP signifiant Windows Apache Mysql PHP) est une plateforme de développement Web sous Windows. Il vous permet de...Catégorie: Serveurs
Licence: Freeware/gratuit
Télécharger easyPHP 2.0b1easyPHP - EasyPHP est un environnement de travail packagé comprenant le serveur web Apache, le système de gestion de bases de données...Catégorie: Serveurs
Licence: Open Source
Plus de logiciels gratuits sur « [Mdk10.1] Alias avec Postfix et Mysql »
Répondre
Titre du message :
Votre pseudo:
Votre email :
Message: 
  •  
  •  
Options: Recevoir les réponses par mail.
 

Aide