Я пытаюсь использовать procmail для отправки копий из всех входящих сообщений электронной почты в другую учетную запись электронной почты (оба они находятся на одном сервере, например, mail1 и email2).Использование пересылаемых писем procmail в другой учетной записи, сохраняющей копию
Мой .procmailrc в EMAIL1 счет:
:0c
! email2
Как фас, как я знаю, что это должно сохранить копию в EMAIL1 счет тоже. Но в этой папке нет электронной почты. (Переадресованные письма появились в электронной почте правильно.)
Как решить эту проблему?
Примечание: .forward файл содержит:
| "/usr/bin/procmail"
Редактировать
Эта работа для меня (большое спасибо tripleee):
Во-первых, я должен был установить переменную DEFAULT тоже. (Его значение по умолчанию - $ ORGMAIL, а по умолчанию ORGMAIL -/var/mail/$ LOGNAME, как описано в разделе по умолчанию для переменной среды procmailrc.)
Во-вторых, мне пришлось установить трейлинг/в DEFAULT и MAILDIR. (Если нет завершающего /, использование Procmail формата Mbox и создает файл MBox как msg.oqs в указанной директории.)
Так полный .procmailrc:
DEFAULT=$HOME/Maildir/
MAILDIR=$HOME/Maildir/
:0c
! email2
Если вы хотите для отладки, пишу эти строки после MAILDIR:
LOGFILE=$HOME/procmail.log
LOGABSTRACT=yes
VERBOSE=yes
Если это ваш весь '.procmailrc', то что-то в процессе доставки нарушается. Если нет, что-то позже в вашем '.procmailrc' направляет сообщение в папку, на которую вы не смотрели. Попробуйте запустить «LOGABSTRACT = yes» и/или «VERBOSE = yes». См. Далее http://partmaps.org/era/mail/procmail-debug.html – tripleee
Благодарим вас за помощь. – erno666
Спасибо, за помощь. Это было полезно. Да, это полный файл .procmailrc. (Естественно, я собираюсь создать сложный файл procmailrc в будущем.) Я установил logabstract = yes и verbose = yes и файл журнала. Я вижу в файле журнала, что электронные письма электронной почты 1 доставляются в/var/mail/email1. Я не понимаю, почему. Я попытался установить MAILDIR = $ HOME или MAILRDIR =/home/email1 или MAILDIR =/home/email1/Maildir, но не удался. Примечание: Если я удалю.файлы вперед и .procmailrc, электронные письма поступают в/home/email1 правильно. – erno666