Postfix возвращает 5xx после отклонения LMTP
У меня настроен постфикс для доставки почты с использованием LMTP, а мой MDA (Dovecot) использует свою реализацию SIEVE для фильтрации почты. Один из моих сценариев использует эту команду, но проблема в том, что к тому времени, когда Postfix отправляет электронное письмо в LMTP, он уже принял сообщение от отправителя, команда отклонения завершается ошибкой, и электронное письмо в конечном итоге сохраняется.
Могу ли я настроить Postfix для постановки сообщения в очередь только в том случае, если сервер LMTP недоступен? Позволит ли это мне
reject
сообщения из скрипта sieve, или в протоколе LMTP есть что-то, что предотвратило бы это когда-либо?