Postfix Mysql : Différence entre versions

De Wiki NCad
Aller à : navigation, rechercher
(Authentification MySQL)
(Authentification MySQL)
Ligne 9 : Ligne 9 :
 
{{ Box Console | objet=postconf -m }}
 
{{ Box Console | objet=postconf -m }}
  
=== Authentification MySQL ===
+
=== Création de la base de données ===
 
+
==== Création de la base de données ====
+
  
 
* Création de l'utilisateur mysql '''postfix''' avec le mot de passe '''motdepassebasemysqlpourpostfix''' et sa base de données nommé '''postfix''' avec les droits nécessaires.
 
* Création de l'utilisateur mysql '''postfix''' avec le mot de passe '''motdepassebasemysqlpourpostfix''' et sa base de données nommé '''postfix''' avec les droits nécessaires.

Version du 2 février 2014 à 19:55

Installation

  • Pour fonctionner avec une base de données MySQL, il faut installer le paquet postfix-mysql :
ICON Terminal.png

sudo apt-get install postfix-mysql

  • Si le module est bien installé, la commande suivante devra retourner mysql parmi la liste des bases supportées :
ICON Terminal.png

postconf -m

Création de la base de données

  • Création de l'utilisateur mysql postfix avec le mot de passe motdepassebasemysqlpourpostfix et sa base de données nommé postfix avec les droits nécessaires.
ICON Terminal.png

CREATE USER 'postfix'@'%' IDENTIFIED BY 'motdepassebasemysqlpourpostfix';
GRANT USAGE ON * . * TO 'postfix'@'%' IDENTIFIED BY 'motdepassebasemysqlpourpostfix' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;
CREATE DATABASE IF NOT EXISTS `postfix` ;
GRANT ALL PRIVILEGES ON `postfix` . * TO 'postfix'@'%';