Feature: SMTP sending with mixed case address Background: Given there exists an account with username "[user:user]" and password "password" And there exists an account with username "[user:to]" and password "password" Then it succeeds When bridge starts And the user logs in with username "[user:user]" and password "password" And user "[user:user]" connects and authenticates SMTP client "1" Then it succeeds Scenario: Mixed sender case in sender address When SMTP client "1" sends the following message from "[user:user]@[domain]" to "[user:to]@[domain]": """ From: Bridge Test <{toUpper:[user:user]@[domain]}> To: Internal Bridge <[user:to]@[domain]> hello """ Then it succeeds When user "[user:user]" connects and authenticates IMAP client "1" Then IMAP client "1" eventually sees the following messages in "Sent": | from | to | subject | | [user:user]@[domain] | [user:to]@[domain] | | And the body in the "POST" request to "/mail/v4/messages" is: """ { "Message": { "Subject": "", "Sender": { "Name": "Bridge Test", "Address": "[user:user]@[domain]" }, "ToList": [ { "Address": "[user:to]@[domain]", "Name": "Internal Bridge" } ], "CCList": [], "BCCList": [], "MIMEType": "text/plain" } } """