J'ai un procmail très simple qui prend un email entrant et le redirige vers un script: LOGFILE=/home/foo/procmail-log VERBOSE=yes MAILDIR=/var/spool/mail/foo DEFAULT=/var/spool/mail/foo SHELL=/bin/sh :0 ! `/home/foo/scripts/blah/blah.sh` Le script shell a une condition qui greps un file pour l'adresse e-mail de l'expéditeur et s'il le trouve, il se ferme: grep i "$SENDER" /home/foo/scripts/blah/blah2.txt if [[ $? -eq 0 […]
Question relative reference ici Voici ma recette de procmail qui fonctionne … :0bf * ^Subject.*register$ | /usr/bin/php -f /root/data/scripts/register.php Cependant, la recette / script ci-dessus prend jusqu'à 3 heures pour se terminer (beaucoup de données à traiter et à convertir), et c'est seulement alors que procmail poursuit son traitement. J'ai ajouté un & à la […]
Étant donné la recette de procmail suivante: :0: * ^Subject:.*viagra.* * ^From:.*viagra.* /dev/null Procmail ne supprimerait que les courriels qui provenaient tous les deux du viagra, et avait viagra dans le sujet. Est-il possible d'appliquer le filter si l'une des correspondances est vraie? La solution doit de preference ne pas utiliser l'opération d'expression régulière (regex1|regex2) […]
J'ai configuré Munpack sur mon Debian / Linux pour extraire les pièces jointes des emails entrants. (Pour un context supplémentaire, Getmail récupère les emails et les envoie à Procmail . Une recette de Procmail les envoie ensuite à Munpack .) | munpack -q -C directory/ Pour une raison quelconque, lorsque je reçois des e-mails avec […]
J'utilise Mutt pour traiter mon courrier. Il y a un expéditeur qui déclare le type de contenu incorrect. Le courrier arrive avec Content-Type: multipart/alternative; boundary=–… et a deux parties. Ils sont déclarés comme: Content-Type: text/plain; charset=utf-8 et Content-Type: text/html; charset=utf-8 Cependant les deux parties du courrier sont les mêmes. Ainsi, la partie en text clair […]
J'essaye d'installer postfix, dovecot et procmail pour travailler avec des users virtuels. À la fin, je veux avoir des users virtuels et la possibilité d'append des règles pour sortinger les règles entrantes. Pour la dernière chose, j'ai besoin de procmail (non?). Lorsque j'envoie un e-mail à mon server, je ne l'ai pas dans mon Maildir […]
J'essaye de créer une règle de Procmail basée sur tout de From, Subject et une string dans le corps: :0 B: * ^From:.*[email protected].* * ^Subject:.*fixed ssortingng in the subject line.* * .*fixed ssortingng in the body.* /dev/null J'essaie de supprimer une source de courrier persistante problématique dont la seule option sûre est de vérifier tous […]
Je voulais envoyer des courriels qui arrivent à mon institut mail à mon gmail, tout en gardant les originaux dans le count de l'institut aussi. J'ai essayé d'éditer mon file /.procmail comme ci-dessous: # Forward everything to me at gmail :0: ! [email protected] Cela fonctionnait bien, sauf que le courrier d'origine ne fait que rebondir […]
Dans un script j'essaie de finir d'écrire maintenant, j'ai besoin d'get le plus ancien message non lu de la boîte aux lettres de l'user actuel (en particulier, j'ai besoin de la ligne d'object pour ce projet). Après avoir extrait le message le plus ancien, je dois également le transférer à un autre user à des […]
Je voudrais faire que seules certaines adresses From: peuvent envoyer à une adresse email (list de diffusion) sur un système Ubuntu exécutant Postfix. Comprendre le Postfix Les manuels nécessitent beaucoup de connaissances, donc j'espère get une recette complète que je peux utiliser. Actuellement c'est ce que j'ai: /etc/postfix/main.cf: smtpd_recipient_ressortingctions = check_recipient_access hash:/etc/postfix/protected_destinations smtpd_ressortingction_classs = insiders_only […]