У меня есть система debian (9.6) со стандартной рассылкой mbox через postfix (2.9.6-2).
Мой ~ / .procmailrc очень прост:
LOGFILE=/tmp/procmailoggy
LOGABSTRACT=yes
VERBOSE=yes
:0c
| /home/user/import_email.sh
и мой файл ~ / .forward:
"|IFS=' ' && exec /usr/bin/procmail || exit 75 user"
Я бы хотел, чтобы почта сохранялась как обычно и выполняла программу import_email.sh один раз, но она выполняется дважды (почта хранится нормально).
Как добиться, чтобы программа выполнялась только один раз?
Вот журнал:
procmail: [2814] Tue Feb 26 13:15:59 2019
procmail: Executing "/home/user/import_email.sh"
procmail: [2814] Tue Feb 26 13:15:59 2019
procmail: Assigning "LASTFOLDER=/home/user/import_email.sh"
procmail: Assigning "PATH=/home/user/bin:/usr/local/bin:/usr/bin:/bin"
procmail: Executing "/home/user/import_email.sh"
procmail: Assigning "LASTFOLDER=/home/user/import_email.sh"
procmail: Locking "/var/mail/user.lock"
procmail: Assigning "LASTFOLDER=/var/mail/user"
procmail: Opening "/var/mail/user"
procmail: Acquiring kernel-lock
procmail: Unlocking "/var/mail/user.lock"
procmail: Notified comsat: "user@8128274:/var/mail/user"
From user2@mail2.somedomain.com Tue Feb 26 13:15:59 2019
Subject: aapg
Folder: /var/mail/user 577