IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

Problème d'installation de Postfix & test !


Sujet :

Administration système

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 145
    Points : 59
    Points
    59
    Par défaut Problème d'installation de Postfix & test !
    Bonjour à tous,

    BOn là j'en ai marre, ça fait 2 jours que je passe à tenter de configurer un serveur mail sur mon dédié et là j'avance plus du tout. Donc j'espere que l'un d'entre vous aura la gentillesse de me guider dans les méandres de l'installation web.

    DEJA FAIT : j'ai déjà installer PHP5 / APACHE2 / MYSQL5 / PROFTPD / BIND9 et tout marche correctement sur un domaine donné.
    CE QUE JE SOUHAITE FAIRE : Installer un serveur de mail avec si possible postfix et mysql pour la gestion des comptes (encuite clamac tout ça ... et une webmail pour gerer plusieurs domaines)
    PROBLEME : je comprend rien lol

    Mon serveur : ks342666.kimsufi.com
    Mon domaine : conseil-aide.net (ne testez pas, c'est vraiment ça lol : mais ça marche vraiment avec mon nomde domaine)

    VOila pour le moment ce que j'ai fait en suivant 2 tutoriaux :
    http://pangamer.info/wik/index.php/H...ndcube_Webmail
    http://wiki.archlinux.org/index.php/PostFix_Howto

    Pour commencer j'aimerai juste pour voir recevoir et envoyer des mails simplement (sans rien d'autre), voila ce que j'ai fait :

    Installation de postfix
    Creation du compte vmail
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    #useradd -m -s /bin/false -d /home/vmail
    #passwd $MotDePasseUNIX
    $id vmail
    uid=2003 gid=2004 groupes=2004

    Creation du repertoire pour un compte user
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $mkdir -p /home/vmail/conseil-aide.net/user
    $maildirmake /home/vmail/conseil-aide.net/user/mail
    $chown -R vmail:mail /home/vmail
    $chmod -R o-rwx /home/vmail
    Création d'une base vmail avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    CREATE TABLE `domains` (
      `domain` varchar(50) NOT NULL default '',
      PRIMARY KEY  (`domain`),
      UNIQUE KEY `domain` (`domain`)
    );
     
    CREATE TABLE `forwardings` (
      `source` varchar(80) NOT NULL default '',
      `destination` text NOT NULL,
      PRIMARY KEY  (`source`)
    );
     
    CREATE TABLE `users` (
      `email` varchar(80) NOT NULL default '',
      `password` varchar(20) NOT NULL default '',
      `quota` varchar(20) NOT NULL default '20971520',
      `domain` varchar(255) NOT NULL default '',
      UNIQUE KEY `email` (`email`)
    );
     
    INSERT INTO `domains` VALUES ('conseil-aide.net');
     
    INSERT INTO `users` VALUES ('user@conseil-aide.net', '$Password', 
    '20971520', 'conseil-aide.net');
     
    grant all on *.* to vmail identified by '$MotDePasseSQL';

    Dans /etc/postfix/main.cf
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    myhostname = ks342666.kimsufi.com 
    mydomain = $myhostname
    inet_interfaces = all
    mydestination = $myhostname, localhost (par défaut)
    mynetworks_style = host (par défaut)
    relay_domains = $mydestination
    home_mailbox = Maildir/
     
    virtual_mailbox_domains = ks342666.kimsufi.com
    virtual_alias_maps = hash:/etc/postfix/virtual_aliases, mysql:/etc/postfix/mysql-forwards.cf
    virtual_mailbox_domains = mysql:/etc/postfix/mysql-domains.cf
    virtual_mailbox_maps = mysql:/etc/postfix/mysql-mailboxes.cf
    virtual_mailbox_base = /home/vmail
    virtual_uid_maps = static:2003
    virtual_gid_maps = static:2004
    virtual_minimum_uid = 2003
    virtual_mailbox_limit = 51200000
    Dans /etc/postfix/virtual_alias
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    MAILER-DAEMON:  postmaster
    postmaster:     root
     
    # General redirections for pseudo accounts
    bin:            root
    daemon:         root
    named:          root
    nobody:         root
    uucp:           root
    www:            root
    ftp-bugs:       root
    postfix:        root
     
    # Put your local aliases here.
     
    # Well-known aliases
    manager:        root
    dumper:         root
    operator:       root
    abuse:          postmaster
     
    # trap decode to catch security attacks
    decode:         root
     
    # Person who should get root's mail. Don't receive mail as root!
    root:           user@conseil-aide.net
    Ensuite :
    $postalias /etc/postfix/virtual_alias

    Dans mysql-mailboxes.cf
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    user            = vmail
    password        = $MotDePasseSQL
    dbname          = vmail
    table           = users
    select_field    = concat(domain,'/',email,'/')
    where_field     = email
    hosts           = 127.0.0.1
    Dans mysql-domains.cf
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    user = vmail
    password = $MotDePasseSQL
    hosts = localhost
    dbname = vmail
    table = domains
    select_field = 'virtual'
    where_field = domain
    Dans mysql-forwards.cf
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    user = vmail
    password = $MotDePasseSQL
    hosts = localhost
    dbname = vmail
    table = forwardings
    select_field = destination
    where_field = source
    Voila ensuite je relance postfix
    $/etc/init.d/postfix reload [ok]

    Ensuite je test l'envoi de mail interne
    telnet ks342666.kimsufi.com 25
    ...
    Connected to ks342666.kimsufi.com
    ....
    après je tape ehlo et je tape n'importe quoi ... j'ai l'impression que ça plente je n'arrive pas à quitter ...


    Derniere question Ou sont les log de POSTFIX ???? lol

    Enfin voila j'aurai vraiment besoin d'aide !!
    Merci d'avance

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    817
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 817
    Points : 795
    Points
    795
    Par défaut
    Ensuite je test l'envoi de mail interne
    telnet ks342666.kimsufi.com 25
    ...
    Connected to ks342666.kimsufi.com
    telnet ks342666.kimsufi.com 25
    ks342666.kimsufi.com/25: Name or service not known

    peut être un probleme dans ton /etc/hosts ?

    a+

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 145
    Points : 59
    Points
    59
    Par défaut
    Pour tester le vrai serveur c'est ks352777.kimsufi.com, mais je suis pas sur qu'on puisse y acceder depuis l'exterieur encore ... enfin je sai pas trop en fait

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    817
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 817
    Points : 795
    Points
    795
    Par défaut
    [deny@ip-135 ~]$ telnet ks352777.kimsufi.com 25
    Trying 91.121.86.110...
    Connected to ks352777.kimsufi.com (91.121.86.110).
    Escape character is '^]'.
    HELO
    MAIL FROM toto
    RCPT TO:deny@monaco.net
    DATA
    test smtp
    .
    quit

    apparemment il ne veut pas quitter !


    dig ks352777.kimsufi.com

    ; <<>> DiG 9.4.1-P1 <<>> ks352777.kimsufi.com
    ;; global options: printcmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6895
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

    ;; QUESTION SECTION:
    ;ks352777.kimsufi.com. IN A

    ;; ANSWER SECTION:
    ks352777.kimsufi.com. 86106 IN A 91.121.86.110

    ;; Query time: 42 msec
    ;; SERVER: 82.216.111.122#53(82.216.111.122)
    ;; WHEN: Mon Nov 19 14:14:24 2007
    ;; MSG SIZE rcvd: 54

    bref , que disent les logs dans /var/log/mail ?

    a+

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 145
    Points : 59
    Points
    59
    Par défaut
    Alors déjà y'a pas de vraiment de /log/mail/ j'ai uniquement des infos dans messages (d'ailleur y'a t'il un moyen de créer ces logs) ??

    SInon en faisant un tail, j'ai trouver des erreurs au niveau de deux fichiers qui manquait /etc/mail/aliases.db
    /etc/postfix/virtual_aliases.db

    je ne comprend pas bien d'ailleurs, j'ai donc fait un
    $postalias /etc/postfix/virtual_alias
    qui me genere un virtual_alias.db et que j'ai renommer pour correspondre et copier dans les 2 répértoires au dessus ... Maintenant ça l'air de mieux tourner mais mais le mail n'est pas délivré :

    Le telnet marche ce coup-ci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Nov 19 13:46:38 ks352777 postfix/smtpd[3781]: 8FD40E787: client=localhost[127.0.0.1]
    Nov 19 13:46:46 ks352777 postfix/cleanup[3788]: 8FD40E787: message-id=<20071119124638.8FD40E787@ks352777.kimsufi.com>
    Nov 19 13:46:46 ks352777 postfix/qmgr[3630]: 8FD40E787: from=<test@testmail.org>, size=366, nrcpt=1 (queue active)
    Nov 19 13:46:46 ks352777 postfix/virtual[3790]: 8FD40E787: to=<user@conseil-juridique.net>, relay=virtual, delay=22, delays=22/0.01/0/0.01, dsn=2.0.0, status=sent (delivered to maildir)
    Nov 19 13:46:46 ks352777 postfix/qmgr[3630]: 8FD40E787: removed
    Nov 19 13:46:48 ks352777 postfix/smtpd[3781]: disconnect from localhost[127.0.0.1]
    Mais toujours rien dans /home/vmail/conseil-aide.net/user/new/ ...

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 145
    Points : 59
    Points
    59
    Par défaut
    Ah en cherchant un peu je viens de trouver les mails ... ils ne sont pas dans le repertoire que j'ai créer user mais dans un autre repertoire à coté user@conseil-aide.net/new/ ... ce qui voudrait donc dire que postfix créer un repertoire tout seul pour la gestion des mails

Discussions similaires

  1. [FEDORA] Problème d'installation test 2
    Par debutant_linux dans le forum RedHat / CentOS / Fedora
    Réponses: 3
    Dernier message: 27/03/2007, 17h33
  2. problème d'installation du compilateur Borland C++
    Par Hakkou dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 02/06/2003, 11h02
  3. [SAPdb]Problème d'installation
    Par manou dans le forum SAP
    Réponses: 3
    Dernier message: 17/04/2003, 09h20
  4. Problème d'installation oracle 8.1.7 sous NT
    Par Anonymous dans le forum Installation
    Réponses: 7
    Dernier message: 02/08/2002, 14h18
  5. Réponses: 3
    Dernier message: 26/07/2002, 23h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo