subscribe_digest_confunsub \
subscribe_both \
ctrl_list \
- ctrl_help
+ ctrl_help \
+ ctrl_faq
mlmmjreceive=$(command -v mlmmj-receive)
To contact the list owner, send a message to <test+owner@mlmmjtest>.\r
\r
\r
+.\r
+QUIT\r
+EOF
+ atf_check $mlmmjreceive -L list -F <ctrlhelp
+ atf_check -o file:expected-1.txt sed -e "/^Message-ID:/d; /^Date:/d" mail-1.txt
+}
+
+ctrl_faq_body() {
+ atf_check $srcdir/fakesmtpd
+ trap kill_fakesmtp EXIT TERM
+ init_ml list
+ rmdir list/text
+ ln -s ${srcdir}/../listtexts/en list/text
+ echo test@mlmmjtest > list/control/listaddress
+ echo "25678" > list/control/smtpport
+ echo "heloname" > list/control/smtphelo
+
+ cat > ctrlhelp << EOF
+From: bob@test
+To: test+faq@mlmmjtest
+Return-Path: jane@test
+EOF
+
+cat > expected-1.txt << EOF
+EHLO heloname\r
+MAIL FROM:<test+bounces-help@mlmmjtest>\r
+RCPT TO:<bob@test>\r
+DATA\r
+Subject: =?utf-8?q?Frequently_asked_questions_of_test=40mlmmjtest?=\r
+From: test+owner@mlmmjtest\r
+To: bob@test\r
+MIME-Version: 1.0\r
+Content-Type: text/plain; charset=utf-8\r
+Content-Transfer-Encoding: 8bit\r
+\r
+Sorry, no FAQ available yet.\r
+\r
+\r
.\r
QUIT\r
EOF