À l'aide de procmail faire suivre les mails vers un autre compte garder une copie

J'essaie d'utiliser procmail pour envoyer des copies de tous les courriels entrants vers un autre compte e-mail (tous les deux sur le même serveur, par exemple email1 et email2 comptes).

Mon .procmailrc est dans email1 compte:

:0c
! email2

Comme fas que je sais que cela doit en conserver une copie dans email1 compte aussi. Mais il n'y a pas de mail dans ce dossier. (Les e-mails transmis paru dans email2 compte correctement.)

Comment puis-je résoudre ce problème?

Note:
.avant fichier contient:

| "/usr/bin/procmail"

Modifier

Ce travail pour moi (un grand merci à tripleee):
Tout d'abord, j'ai dû mettre la variable par DÉFAUT. (Sa valeur par défaut est $ORGMAIL, et ORGMAIL par défaut est /var/mail/$LOGNAME, comme décrit dans procmailrc manuel de la variable d'Environnement section par défaut.)
Deuxièmement, j'ai dû mettre de fuite /par DÉFAUT et MAILDIR. (Si il n'y a pas de fuite /, procmail utiliser le format mbox et il crée un fichier mbox comme msg.oqs dans le répertoire spécifié.)

L' .procmailrc:

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

:0c
! email2

Si vous souhaitez déboguer, écrire ces lignes après MAILDIR:

LOGFILE=$HOME/procmail.log
LOGABSTRACT=yes
VERBOSE=yes
Si c'est l'ensemble de votre .procmailrc alors quelque chose dans le processus de livraison est cassé. Si non, quelque chose plus tard dans votre .procmailrc est le routage du message vers un dossier que vous n'avez pas été à regarder. Essayez de courir avec LOGABSTRACT=yes et/ou VERBOSE=yes. Voir en outre partmaps.org/era/mail/procmail-debug.html
Merci à vous, pour vous aider.
Merci à vous, pour vous aider. Il a été utile. Oui, il est le plein .fichier procmailrc. (Naturellement j'ai l'intention de créer un complexe fichier procmailrc dans l'avenir.) J'ai mis logabstract=oui et verbose=oui et un fichier de log. Je vois dans le fichier journal, que les e-mails de email1 est délivré à /var/mail/email1. Je ne comprends pas pourquoi. J'ai essayé de mettre en MAILDIR=$HOME ou MAILRDIR=/home/email1 ou MAILDIR=/home/email1/Maildir, mais sans succès. Remarque: Si je supprime .avant et .procmailrc fichiers, e-mails arrivent à la maison /email1 correctement.
Quelles sont les valeurs de $DEFAULT, $ORGMAIL, etc? Il y a un tas de ces, ont un coup d'oeil à partmaps.org/era/procmail/mini-faq.html et/ou la procmailrc(5) de la page de manuel.
Merci beaucoup, vous avez indiqué la bonne direction, voir mon édité question.

OriginalL'auteur erno666 | 2012-05-09