mirror of
https://blitiri.com.ar/repos/chasquid
synced 2025-12-19 14:57:04 +00:00
This patch makes a few small changes to the tests for readability, such as changing the arguments to the add_user function.
30 lines
610 B
Bash
Executable File
30 lines
610 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -e
|
|
. $(dirname ${0})/../util/lib.sh
|
|
|
|
init
|
|
|
|
generate_certs_for testserver
|
|
add_user user@testserver secretpassword
|
|
|
|
mkdir -p .logs
|
|
chasquid -v=2 --log_dir=.logs --config_dir=config &
|
|
wait_until_ready 1025
|
|
|
|
|
|
# Send mail with an empty address (directly, unauthenticated).
|
|
nc localhost 1025 < sendmail > /dev/null
|
|
wait_for_file .mail/user@testserver
|
|
mail_diff content .mail/user@testserver
|
|
rm -f .mail/user@testserver
|
|
|
|
|
|
# Test that we get mail back for a failed delivery
|
|
run_msmtp fail@testserver < content
|
|
wait_for_file .mail/user@testserver
|
|
mail_diff expected_dsr .mail/user@testserver
|
|
|
|
|
|
success
|