#!/bin/sh # # Test the XOAUTH2 support with sendfrom # if test -z "${MH_OBJ_DIR}"; then srcdir=`dirname "$0"`/../.. MH_OBJ_DIR=`cd "${srcdir}" && pwd`; export MH_OBJ_DIR fi . "${srcdir}/test/oauth/common.sh" # fakesmtp uses the XOAUTH environment variable export XOAUTH XOAUTH='dXNlcj11c2VyQGV4YW1wbGUuY29tAWF1dGg9QmVhcmVyIHRlc3QtYWNjZXNzAQE=' # TEST start_test 'with sendfrom' setup_draft fake_creds <> "$MH" < "${testname}.expected" < RCPT TO: DATA From: Mr Nobody To: Somebody Else Subject: Test MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: This is a test . QUIT EOF start_fakesmtp run_test "send -draft" sed 's/^Date:.*/Date:/' "${testname}.smtp-req" > "${testname}.smtp-req".clean check "${testname}.smtp-req".clean "${testname}.expected" clean_fakesmtp clean_fakehttp finish_test exit ${failed:-0}