Retourner aux forums || Retourner au forum Linux.general

Linux.general : config postfix + imap

Posté par CrEv (page perso, ) le 04 novembre 2004
0
Bonjour à tous,

J'ai installé sur mon brave serveur (un cirix 166 donc sous mandrake 8.2 car après ya pas grand chose qui tourne...) postfix et imap avec courier-imap pour me faire un petit serveur de mail comme vous l'aurez compris.

Pour être utilisable avec imap, j'utilise donc des maildirs (créés avec maildirmake)
Le serveur imap semble marché car si je tape imap://monserveur dans konqueror je tombe sur mon inbox

Le problème c'est que postfix me met les mails dans /var/spool/mail/monuser

J'ai pourtant mis home_mailbox = Maildir/ dans /etc/postfix/main.cf
J'ai regardé les logs mais j'ai rien trouvé dedans qui me ids pourquoi il ne le fait pas correctment.
Evidement après avoir configuré postfix j'ai fais un postfix reload (et comme ça marchais toujours pas un service postfix restart)

Quelqu'un aurait-il une idée du pourquoi de la chose qui marche pas ?

--

/etc/postfix/main.cf :


command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
program_directory = /usr/lib/postfix
queue_directory = /var/spool/postfix

smtpd_banner = $myhostname ESMTP $mail_name (MandrakeLinux)

setgid_group = postdrop
mail_owner = postfix
biff = no

alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases

mydomain = winsos.net
masquerade_domains = mondomaine

myhostname = vega.$mydomain

myorigin = $myhostname

default_transport = smtp

mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
inet_interfaces = all

# Liste des domaines pour lesquels le serveur accepte le mail
# ET le relaie a d'autres serveurs de mail
#relay_domains =

relayhost = smtp.free.fr

mynetworks = 192.168.2.0/24, 192.168.1.0/24, 127.0.0.0/8

home_mailbox = Maildir/
mailbox_command = procmail -a "$EXTENSION"
#mailbox_command = procmail


(vega.mondomaine est bien déclaré en MX dans mon dns)

> Lire le message (5 commentaires, moyenne: 2).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Collision entre home_mailbox et mailbox_command

Posté par Pat Le Nain (Jabber id, page perso, ) le 04/11/2004 à 18:44. (lien). Évalué à 3.

> home_mailbox = Maildir/
>
> mailbox_command = procmail -a "$EXTENSION"

Il y a une collision entre ces deux directives, mailbox_command étant prioritaire sur home_mailbox. A partir de là, 2 solutions :
1) Tu vires la lignes mailbox_command. Tes mails arriveront ds ~/Maildir/ pour chaque utilisateur.
2) (celle que je recommande) Tu vires la ligne home_mailbox et tu configures procmail. Par exemple, tu peux avoir un fichier /etc/procmailrc :

-----
# /etc/procmailrc - Fichier de config global de procmail
MAILDIR=Maildir
DEFAULT=$MAILDIR/
-----
Ce fichier va définir le répertoire de base de délivrance ($HOME/Maildir) et la localisation du INBOX ($HOME/Maildir/ <-- attention au slash à la fin sinon il va te stocker tes mails au format mbox plutôt qu'au format Maildir).

Tu n'as plus qu'à définir un fichier .procmailrc par user si tu veux classer directement tes mails, les passer à spamassassin et/ou clamav, etc

--
Demat le bouchot !
  • [^]Re: Collision entre home_mailbox et mailbox_command

    Posté par CrEv (page perso, ) le 04/11/2004 à 19:04. (lien). Évalué à 2.

    j'ai essayé les deux solutions mais seule la première fonctionne.

    Il semblerait que procmail ne regarde pas mes fichiers de conf...
    Je vais continuer à chercher de ce côté

    merci

    • [^]Re: Collision entre home_mailbox et mailbox_command

      Posté par Adrien BUSTANY (Jabber id, page perso, ) le 04/11/2004 à 19:17. (lien). Évalué à 1.

      Tu aurais pas un /etc/procmail.conf prioritaire par hasard ?

      • [^]Re: Collision entre home_mailbox et mailbox_command

        Posté par CrEv (page perso, ) le 05/11/2004 à 10:52. (lien). Évalué à 2.

        non justement, je n'avais aucun fichiers de conf avant
        J'ai donc rajouté les fichiers ~/.procmailrc mais ça n'y fait rien
        Pour le moment je me contente donc de les mettres dans maildir sans rob mais comme j'aurais voulu par la suite coupler un antivir + antispam, ça m'embete un peu...
        m'enfin, je continue à chercher...

        • [^]Re: Collision entre home_mailbox et mailbox_command

          Posté par CopainJack (Jabber id, page perso, ) le 05/11/2004 à 12:34. (lien). Évalué à 2.

          Peut etre une hsitoire de syntaxe:

          MAILDIR=$HOME/Maildir/
          DEFAULT=$MAILDIR/

          :0:
          * ^X-Spam-Status: Yes
          .spam/

          Avec un / à la fin.

Revenir en haut de page || Retourner aux forums || Retourner au forum Linux.general