# Командная строка

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

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

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

# Аргументы

`context`

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

`sender`

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

`recipient`

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