Обработчик вызывается следующим образом:

# ./handler context sender recipient [recipient]...[recipient]

Обработчики не предназначены для вызова пользователями, и они не соответствуют соглашениям getopt.

Аргументы

context

Произвольная строка, указанная во время регистрации обработчика. Может быть полезна в случае, если один и тот же исполняемый файл используется для различных целей обработки или в нескольких модулях.

sender

Адрес отправителя. Обратите внимание, что адрес отправителя является пустой строкой в случае сообщений о недоставке: Аргумент командной строки будет пуст, хотя по-прежнему будет занимать место в списке аргументов.

recipient

Адрес получателя. Порядок, в котором перечислены получатели, не определен. В случае вызова обработчика перед локальной доставкой у сообщения есть только один адрес получателя, тогда как в других точках обработки может быть один или несколько адресов получателей.