View Issue Details

IDProjectCategoryView StatusLast Update
0004604SOGoActiveSyncpublic2018-12-08 13:49
Reporterlittlebuddha Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
PlatformClientOSWindowsOS Version10
Product Version4.0.2 
Summary0004604: Outlook 16: Sending with alternative identity does not work
Description

Sending an email with an alternative identity (alias of mail address) in Outlook (v16) is used. But the mail received does show the main email address instead of the selected alternative sender.

Example:

Main mail account is main@domain.tld
Alias email is: user@domain.tld

In SOGo in can select user@domain.tld - the recipient sees user@domain.tld.

In Outlook, when selecting user@ as sender, I can send the email, but the recipient receives the mail as main@domain.tld.

Additional Information

On the same machine, the same outlook, with an other account (Office 365) the same function works as expected.

TagsNo tags attached.

Activities

tfu

tfu

2018-11-23 16:13

reporter   ~0013191

The email address specified in Outlook has to be a valid email-address for the used user-account. If no match is found the default-email address of the user-account is used. What's the difference about working and non-working account?

littlebuddha

littlebuddha

2018-11-23 16:49

reporter   ~0013192

Thanks fo r this quick reply:

  1. the difference is that the working account in outlook is not based on sogo but on office365 (it is a different mailbox with different aliases).

  2. in sogo, the aliases can be used to send emails, so in my opinion, the mail address and its aliases are set up correctly.

tfu

tfu

2018-11-23 23:12

reporter   ~0013193

check what outlook is sending to sogo:

set SOGoEASDebugEnabled=YES and send and email with the alias
check sogo.log for this:

<SendMail xmlns="ComposeMail:">
<ClientId>...</ClientId>
<SaveInSentItems/>
<MIME>...</MIME>
</SendMail>

do a 'base64 -d' on the string between <MIME> and check the from-header

littlebuddha

littlebuddha

2018-11-26 21:32

reporter   ~0013197

Here is a sample:

From: "Person Name" <main-address@domain.tld>
To: <mail@other-domain.tld>
Subject: Test 2
Date: Mon, 26 Nov 2018 21:20:30 +0100
Message-ID: <001101d485c5$7a7de6f0$6f79b4d0$@domain.tld>
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="----=_NextPart_000_0012_01D485CD.DC438770"
X-Mailer: Microsoft Outlook 16.0
Content-Language: de
Thread-Index: AdSFxXjgcTIAQjQ2QTCKTOqIpOrwPw==
...

The alias does not appear here.

That would mean that Outlooks does not send correctly the information when using activesync? But does correctly when speaking to a exchange server?

tfu

tfu

2018-11-28 19:59

reporter   ~0013199

Sogo can only work with infos sent in the request.
Outlook's behavior depends obviously on the used protocol.

pdf

pdf

2018-12-03 10:33

reporter   ~0013208

I wonder if this is due to SOGo not implementing ActiveSync UserInformation, so Outlook is not able to verify that the user is allowed to send as the alternate address? Disclaimer: I don't use Outlook, so can't verify.

See [0004614].

tfu

tfu

2018-12-08 13:49

reporter   ~0013217

I see no "<Settings><UserInformation><GET/>"-Reqeust when connecting OL via EAS.
I still think this is an OL issue.

Issue History

Date Modified Username Field Change
2018-11-22 18:12 littlebuddha New Issue
2018-11-23 16:13 tfu Note Added: 0013191
2018-11-23 16:49 littlebuddha Note Added: 0013192
2018-11-23 23:12 tfu Note Added: 0013193
2018-11-26 21:32 littlebuddha Note Added: 0013197
2018-11-28 19:59 tfu Note Added: 0013199
2018-12-03 10:33 pdf Note Added: 0013208
2018-12-08 13:49 tfu Note Added: 0013217