“qmail-inject”は標準入力からメールメッセージを読込み、適切な情報をメッセージヘッダーに加えたうえで一人もしくは複数の相手にメッセージを送るために”qmail-queue”を呼び出す。“qmail-inject”がどのようにヘッダー情報を書き換えるかは”qmail-header(5)”を参照。“qmail-inject”は通常は0を返す。不正な呼出しがされたり、メッセージに異常がある場合は100を返す。一時的なエラーが起きた場合は111を返す。“qmail-inject”を直接呼び出さないユーザーのために、いくつかのオプションは環境変数で設定できるようになっている。何れか最初に設定されたものが使われる。