mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 10:43:03 +01:00
Deliver emails to Cc in smtplib code path
When using the sendmail() function with smtplib.SMTP or smtplib.SMTP_SSL, the list of actual recipients for the email (to be translated to RCPT commands) has to be provided as a parameter. Update the notification script and add all Cc recipients to that parameter. Signed-off-by: Lukas Fleischer <lfleischer@archlinux.org>
This commit is contained in:
parent
03a6fa2f7e
commit
c4f4ac510b
2 changed files with 25 additions and 9 deletions
|
@ -277,13 +277,18 @@ test_expect_success 'Test subject and body of merge notifications.' '
|
|||
test_cmp actual expected
|
||||
'
|
||||
|
||||
test_expect_success 'Test subject and body of request open notifications.' '
|
||||
test_expect_success 'Test Cc, subject and body of request open notifications.' '
|
||||
cat <<-EOD | sqlite3 aur.db &&
|
||||
/* Use package request IDs which can be distinguished from other IDs. */
|
||||
INSERT INTO PackageRequests (ID, PackageBaseID, PackageBaseName, UsersID, ReqTypeID, Comments, ClosureComment) VALUES (3001, 1001, "foobar", 1, 1, "This is a request test comment.", "");
|
||||
INSERT INTO PackageRequests (ID, PackageBaseID, PackageBaseName, UsersID, ReqTypeID, Comments, ClosureComment) VALUES (3001, 1001, "foobar", 2, 1, "This is a request test comment.", "");
|
||||
EOD
|
||||
>sendmail.out &&
|
||||
"$NOTIFY" request-open 1 3001 orphan 1001 &&
|
||||
grep ^Cc: sendmail.out >actual &&
|
||||
cat <<-EOD >expected &&
|
||||
Cc: user@localhost, tu@localhost
|
||||
EOD
|
||||
test_cmp actual expected &&
|
||||
grep ^Subject: sendmail.out >actual &&
|
||||
cat <<-EOD >expected &&
|
||||
Subject: [PRQ#3001] Orphan Request for foobar
|
||||
|
@ -324,9 +329,14 @@ test_expect_success 'Test subject and body of request open notifications for mer
|
|||
test_cmp actual expected
|
||||
'
|
||||
|
||||
test_expect_success 'Test subject and body of request close notifications.' '
|
||||
test_expect_success 'Test Cc, subject and body of request close notifications.' '
|
||||
>sendmail.out &&
|
||||
"$NOTIFY" request-close 1 3001 accepted &&
|
||||
grep ^Cc: sendmail.out >actual &&
|
||||
cat <<-EOD >expected &&
|
||||
Cc: user@localhost, tu@localhost
|
||||
EOD
|
||||
test_cmp actual expected &&
|
||||
grep ^Subject: sendmail.out >actual &&
|
||||
cat <<-EOD >expected &&
|
||||
Subject: [PRQ#3001] Deletion Request for foobar Accepted
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue