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)
# Collision entre home_mailbox et mailbox_command
Posté par Pat Le Nain . Évalué à 3.
>
> 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
[^] # Re: Collision entre home_mailbox et mailbox_command
Posté par CrEv (site web personnel) . Évalué à 2.
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 (site web personnel) . Évalué à 1.
[^] # Re: Collision entre home_mailbox et mailbox_command
Posté par CrEv (site web personnel) . Évalué à 2.
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 (site web personnel, Mastodon) . Évalué à 2.
MAILDIR=$HOME/Maildir/
DEFAULT=$MAILDIR/
:0:
* ^X-Spam-Status: Yes
.spam/
Avec un / à la fin.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.