  prompt "ezmlm-send:           "

  sendfrom() {
    cat >"$TMP" <<EOF
From: $1
Reply-To: $1
Subject: test post
X-Test-Header: one
Content-Length: zip

message goes here
EOF
    ${EZBIN}/ezmlm-send "$DIR" <"$TMP" >"$ERR" 2>&1 || \
	fatal "failed to produce post"
  }

  touch "$DIR"/addtrailer
  LOCAL="$LIST"
  sendfrom test1@example.org

  grephdr_list 1
  grephdr Precedence: bulk
  grephdr X-No-Archive: yes
  grephdr Delivered-To: "mailing list ${LIST}@${HOST}"
  grephdr From: test1@example.org
  grephdr Subject: '\[PFX\] test post'
  grephdr X-Test-Header: one
  grephdr Sender: "<${LIST}@${HOST}>"
  grephdr Reply-To: test1@example.org
  grephdr_empty

  grepbody Local: "$LOCAL"
  grepbody local: "$LOCAL"
  grepbody host: "$HOST"
  grepbody num: `cut -d: -f1 "${DIR}/num"`

  rm -f "$DIR"/prefix
  ${EZBIN}/ezmlm-send "$DIR" <"$TMP" >"$ERR" 2>&1 || \
  fatal "failed to produce post"
  grephdr Subject: 'test post'

  touch "$DIR"/replytolist
  sendfrom test2@example.org

  grephdr_list 1
  grephdr Precedence: bulk
  grephdr X-No-Archive: yes
  grephdr Delivered-To: "mailing list ${LIST}@${HOST}"
  grephdr From: test2@example.org
  grephdr Subject: 'test post'
  grephdr X-Test-Header: one
  grephdr Sender: "<${LIST}@${HOST}>"
  grephdr Reply-To: "<${LIST}@${HOST}>"
  grephdr_empty

  rm -f "$DIR"/replytolist

  echo OK
