diff --git a/roles/mail_forwarder/tests/test_optional.py b/roles/mail_forwarder/tests/test_optional.py
index 05f76b698f6a4717f39a5dd6288ccf09e6de38bb..2ca1f2f727180649a2708ed5e2eaf7988d3223ad 100644
--- a/roles/mail_forwarder/tests/test_optional.py
+++ b/roles/mail_forwarder/tests/test_optional.py
@@ -114,6 +114,9 @@ def test_tls_enforced_towards_relay_mail_server(Command, File, Sudo):
         assert send.rc == 0
         message_id = re.search('Ok: queued as (.*)', send.stdout).group(1)
 
+        # Wait for a little while for message to be processed.
+        time.sleep(5)
+
         with Sudo():
             mail_log = File('/var/log/mail.log')
             pattern = "%s: to=<root@domain1>, relay=domain1.*status=deferred \(Server certificate not verified\)" % message_id