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

Serveurs (Apache, IIS,...) Discussion :

[postfix] Serveur mail et gestion des spams


Sujet :

Serveurs (Apache, IIS,...)

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 6
    Points : 4
    Points
    4
    Par défaut [postfix] Serveur mail et gestion des spams
    J' ai installé un serveur mail postfix en suivant ce tuto http://olange.developpez.com/article...age=page_6#LVI
    Donc j'ai postfix et courier-pop pour la gestion du courrier, les utilisateurs sont gérés dans une base de données mysql et j'ai ajouté à ce dispositif amavis pour pouvoir filtrer les spams et les virus grâce à spamassassin et clamav.

    Tout ce petit monde fonctionne bien mais j'aimerais que les spams soient envoyés dans le dossier indésirable or pour l'instant il sont certes identifiés en spam mais dans le courrier entrant.

    Quelqu'un a-t-il une idée, j'ai trouvé des choses sur la toile avec l'utilisation de procmail mais ne l'utilisant pas dans ma configuration je me demandais si une autre voie n'était pas possible ?

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    Bon finalement courier ne me permet pas réellement de faire ce que je veux car procmail ne supporte pas les hôtes virtuels et maildrop ne faisait pas non plus.
    J'ai donc supprimé courier pour essayer dovecot et l'utiliser avec sieve pour délivrer le courrier en fonction de leurs entêtes (lorsque dovecot fonctionnera)
    Bon j'ai un peu de mal avec dovecot et pour l'instant ça ne fonctionne pas je n'arrive pas à m'authentifier, visiblement il cherche une authentification pam et non via ma base mysql (/var/log/dovecot-info.log):
    dovecot: 2010-01-19 10:42:37 Info: auth(default): client in: AUTH 1 PLAIN service=IMAP lip=192.168.0.7 rip=192.168.0.5 resp=AG10QGNyZXZvdXgtbG9jYXRpb24uZnIAbWF
    dovecot: 2010-01-19 10:42:37 Info: auth(default): pam(dd@tata.fr,192.168.0.5): lookup service=dovecot
    dovecot: 2010-01-19 10:42:38 Info: auth(default): new auth connection: pid=19122
    dovecot: 2010-01-19 10:42:39 Info: auth(default): pam(dd@tata.fr,192.168.0.5): pam_authenticate() failed: User not known to the underlying authentication module
    dovecot: 2010-01-19 10:42:40 Info: auth(default): client out: FAIL 1 user=dd@tata.fr
    dovecot: 2010-01-19 10:42:40 Info: imap-login: Disconnected: user=<dd@tata.fr>, method=PLAIN, rip=192.168.0.5, lip=192.168.0.7
    Je ne sais pas trop utiliser le fichier de conf de dovecot et je ne trouve pas de tutos très appropriés. Un dovecot -n me renvoie:
    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
    # 1.0.15: /etc/dovecot/dovecot.conf
    log_timestamp: %Y-%m-%d %H:%M:%S
    protocols: imap
    ssl_disable: yes
    disable_plaintext_auth: no
    login_dir: /var/run/dovecot/login
    login_executable: /usr/lib/dovecot/imap-login
    mail_privileged_group: vmail
    mail_location: maildir:/var/spool/vmail/%d/%n
    auth default:
      passdb:
        driver: pam
      passdb:
        driver: sql
        args: /etc/dovecot/dovecot-sql.conf
      userdb:
        driver: passwd
      userdb:
        driver: sql
        args: /etc/dovecot/dovecot-sql.conf
    mon /etc/dovecot/dovecot-sql.conf:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    driver = mysql
    
    
    connect = host=127.0.0.1 dbname=postfix user=postfix password=*****
    
    
    default_pass_scheme = PLAIN
    
    
    password_query = SELECT password FROM mailbox WHERE username = '%u' AND active = '1'
    
    
    user_query = SELECT 500 AS uid, 500 AS gid, home FROM users WHERE userid = '%n'
    Cette ligne (password_query = SELECT password FROM mailbox WHERE username = '%u' AND active = '1') j'ai changé plusieurs fois mais sans succès au niveau authentification.

    mon /etc/dovecot/dovecot.conf:
    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
    protocols = imap
    disable_plaintext_auth = no
    log_timestamp = "%Y-%m-%d %H:%M:%S "
    syslog_facility = mail
    ssl_disable = yes
    mail_location = maildir:/var/spool/vmail/%d/%n
    mail_privileged_group = vmail
    
    protocol imap {
    }
    
    auth default {
      mechanisms = plain
      passdb pam {
      }
      passdb sql {
        args = /etc/dovecot/dovecot-sql.conf
      }
      userdb passwd {
      }
      userdb sql {
        args = /etc/dovecot/dovecot-sql.conf
      }
      user = root
    }
    Merci d'avance si quelqu'un a une solution

    ps: voilà ce que me dit /var/log/auth.log lorsque je cherche à me connecter:

    Jan 19 13:50:26 serveur dovecot-auth: pam_unix(dovecot:auth): check pass; user unknown
    Jan 19 13:50:26 serveur dovecot-auth: pam_unix(dovecot:auth): authentication failure; logname= uid=0 euid=0 tty=dovecot ruser=dd@tata.fr rhost=192.168.0.5
    et pour /var/log/mail.log :
    Jan 19 14:08:58 serveur dovecot: auth-worker(default): sql(dd@tata.fr,192.168.0.5): Password query failed: Unknown column 'username' in 'where clause'
    Jan 19 14:08:59 serveur dovecot: imap-login: Disconnected: user=<dd@tata.fr>, method=PLAIN, rip=192.168.0.5, lip=192.168.0.7
    Là on dirait qu'il cherche "username" dans base mysql pourtant il ne me semble pas avoir laissé un fichier de conf avec username au lieu du nom.

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    Après modification de /etc/dovecot/dovecot-sql.conf:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    driver = mysql
    
    
    connect = host=127.0.0.1 dbname=postfix user=postfix password=*****
    
    
    default_pass_scheme = CRYPT
    
    
    password_query = SELECT concat(username, '@', domain) AS user, password FROM users WHERE username = '%n' AND domain = '%d'
    
    
    user_query = SELECT 5000 AS uid, 5000 AS gid, '/var/spool/vmail/%d/%n' as home FROM mailbox
    maintenant j'ai ça dans les logs:
    Jan 19 20:07:28 serveur dovecot: Dovecot v1.0.15 starting up
    Jan 19 20:07:28 serveur dovecot: auth-worker(default): mysql: Connected to 127.0.0.1 (postfix)
    Jan 19 20:07:43 serveur dovecot: auth-worker(default): sql(dd@tata.fr,192.168.0.5): Password query failed: Table 'postfix.users' doesn't exist
    Jan 19 20:07:44 serveur dovecot: imap-login: Disconnected: user=<dd@tata.fr>, method=PLAIN, rip=192.168.0.5, lip=192.168.0.7

Discussions similaires

  1. [PHP 5.0] Serveur FTP et gestion des fichiers à distance
    Par goofyto8 dans le forum Langage
    Réponses: 1
    Dernier message: 11/10/2014, 14h41
  2. [MySQL] Php mail et gestion des bounces
    Par gueud dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 06/02/2011, 23h23
  3. gestion des spam sous outlook pour mobile
    Par zerobug dans le forum Général Dotnet
    Réponses: 3
    Dernier message: 20/11/2008, 09h06
  4. [Debian/Postfix] Serveur sert de relaie au SPAM
    Par samad dans le forum Sécurité
    Réponses: 4
    Dernier message: 21/04/2008, 22h35

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