SOGo | BTS

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0004604SOGoActiveSyncpublic2018-11-22 13:122018-12-08 08:49
Reporterlittlebuddha 
Assigned To 
PrioritynormalSeverityminorReproducibilityalways
StatusnewResolutionopen 
PlatformClientOSWindowsOS Version10
Product Version4.0.2 
Target VersionFixed in Version 
Summary0004604: Outlook 16: Sending with alternative identity does not work
DescriptionSending 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 InformationOn the same machine, the same outlook, with an other account (Office 365) the same function works as expected.
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]

-  Notes
(0013191)
tfu (reporter)
2018-11-23 11:13

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?
(0013192)
littlebuddha (reporter)
2018-11-23 11:49

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.
(0013193)
tfu (reporter)
2018-11-23 18:12

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
(0013197)
littlebuddha (reporter)
2018-11-26 16:32

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?
(0013199)
tfu (reporter)
2018-11-28 14:59

Sogo can only work with infos sent in the request.
Outlook's behavior depends obviously on the used protocol.
(0013208)
pdf (reporter)
2018-12-03 05:33

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].
(0013217)
tfu (reporter)
2018-12-08 08:49

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 13:12 littlebuddha New Issue
2018-11-23 11:13 tfu Note Added: 0013191
2018-11-23 11:49 littlebuddha Note Added: 0013192
2018-11-23 18:12 tfu Note Added: 0013193
2018-11-26 16:32 littlebuddha Note Added: 0013197
2018-11-28 14:59 tfu Note Added: 0013199
2018-12-03 05:33 pdf Note Added: 0013208
2018-12-08 08:49 tfu Note Added: 0013217


Copyright © 2000 - 2018 MantisBT Team
Powered by Mantis Bugtracker