[postfix] Impossible à lancer !

bonjour,

j'ai installer postfix sur ma debian mais je n'aarive pas a lancer du fait de l'apparition de se massage :
postfix: fatal: /etc/postfix/main.cf, line 25: missing '=' after attribute name: "mysql:/etc/postfix/mysql-virtual_aliases_mailbox.cf,"

voila si quelqun de passage une une tite idée n'hésitez pas a m'en faire part, elle pourra m'aider moi comme d'autres !!

13 réponses

  1. Pour ceux tombant sur le meme problème,
    virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_aliases.cf,mysql:/etc/postfix/mysql-virtual_aliases_mailbox.cf,
    doit tout simplement etre écrit sur la meme ligne
    1. Contributeur
      Voici un peu de lecture qui devrait t'aider :
      http://www.makina-corpus.org/howtos/postfix-mysql
      A++
      1. my virtual aliases :
        hosts = 192.168.**.**
        user = ***
        password = ***
        dbname = postfix
        select_field = destination
        table = alias
        where_field = source
        additional_conditions = AND actif='1'

        my virtual domain :
        hosts = 192.168.**.**
        user = ***
        password = ***
        dbname = postfix
        select_field = 'virtual'
        table = domain
        where_field = domain
        additional_conditions = AND actif='1'

        my virtual mailboxes:
        hosts = 192.168.**.**
        user = **
        password = **
        dbname = postfix
        select_field = CONCAT(SUBSTRING_INDEX(email,'@',-1),'/',SUBSTRING_INDEX(email,'$table = mailbox
        where_field = email
        additional_conditions = AND actif='1'

        nouveau pb postfix start marche mais pas l'envoi des mail, dans le fichier log :
        warning: A32A46F44B0: virtual_alias_maps map lookup problem for root@intranet.info-loisirs
        1. Contributeur
          Tu as quoi dans ces fichiers :

          mysql:/etc/postfix/mysql-virtual_aliases.cf
          mysql:/etc/postfix/mysql-virtual_domains.cf
          mysql:/etc/postfix/mysql-virtual_mailboxes.cf

          ?
          1. smtp_banner = $myhostname ESMTP (Debian / GNU)
            biff = no
            disable_vrfy_command = yes
            smtpd_helo_required = yes
            append_dot_mydomain = no
            mydestination = intranet, localhost, localhost.localdomain
            mydomain = intranet
            myhostname = intranet
            relayhost =
            mynetworks = 192.168.11.66/24
            inet_interfaces = all
            smtpd_sender_restrictions =
            permit_mynetworks,
            reject_unknown_sender_domain,
            warn_if_reject reject_unverified_sender
            smtpd_recipient_restrictions =
            permit_mynetworks,
            reject_unauth_destination,
            reject_unknown_recipient_domain,
            reject_non_fqdn_recipient
            smtpd_client_restrictions =
            reject_unknown_client,
            permit_mynetworks
            virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_aliases.cf
            virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_domains.cf
            virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_mailboxes.cf
            virtual_mailbox_base = /var/spool/vmail/
            virtual_uid_maps = static:5000
            virtual_gid_maps = static:5000

            virtual_create_maildirsize = yes
            virtual_mailbox_extended = yes
            virtual_mailbox_limit_maps = mysql:/etc/postfix/mysql-virtual_mailbox_limit_maps.cf
            virtual_mailbox_limit_override = yes
            virtual_maildir_limit_message = "Desole, la boite email de l'utilisateur est pleine!"
            virtual_overquota_bounce = yes

            voila comme ca ca marche!! on ne peut pas avoir une interface graphique??
            1. voila mon postfix/main.cf

              smtp_banner = $myhostname ESMTP (Debian / GNU)
              biff = no
              disable_vrfy_command = yes
              smtpd_helo_required = yes
              append_dot_mydomain = no
              mydestination = intranet, localhost, localhost.localdomain
              mydomain = intranet
              myhostname = intranet
              relayhost =
              mynetworks = 192.168.11.66/24
              inet_interfaces = all
              smtpd_sender_restrictions =
              permit_mynetworks,
              reject_unknown_sender_domain,
              warn_if_reject reject_unverified_sender
              smtpd_recipient_restrictions =
              permit_mynetworks,
              reject_unauth_destination,
              reject_unknown_recipient_domain,
              reject_non_fqdn_recipient
              smtpd_client_restrictions =
              reject_unknown_client,
              permit_mynetworks
              virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_aliases.cf,
              mysql:/etc/postfix/mysql-virtual_aliases_mailbox.cf,
              virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_domains.cf
              virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_mailboxes.cf
              virtual_mailbox_base = /var/spool/vmail/
              virtual_uid_maps = static:5000
              virtual_gid_maps = static:5000
              virtual_create_maildirsize = yes
              virtual_mailbox_extended = yes
              virtual_mailbox_limit_maps = mysql:/etc/postfix/mysql-virtual_mailbox_limit_maps.cf
              virtual_mailbox_limit_override = yes
              virtual_maildir_limit_message = "Desole, la boite email de l'utilisateur est pleine. Veuillez
              re-essayer plus tard !"
              virtual_overquota_bounce = yes

              voila voila re-merci d'avance
              1. la commande que vous m'avez me donnez me donne le même message
                intranet:/home/intranet# postconf -n
                postconf: fatal: /etc/postfix/main.cf, line 25: missing '=' after attribute name: "mysql:/etc/postfix/mysql-virtual_aliases _mailbox.cf,"