Secure Outlook add-in is now available for testing in free-as-in-beer version

I am happy to say thereā€™s finally a new build of the free-edition available.

Introducing version 2.3.1.17

  • Authenticate with Login Flow (including SSO support in case it works in Internet Explorer).
  • Support for Office 365 Outlook (Windows) version.
  • Better support for special-characters / umlauts and alike.
  • Loads of bug fixes.

Also we finetuned the build-process, so in the future new builds should be more easily available as the enterprise version.

2 Likes

Thank you very much usselite for all the effort you have put into this project.

Hi.
I have a problemā€™s with plagin ver. 2.3.1.17.
Win 10 Pro x64.
Office 2013 x86.
Nextcloud 16.0.1 (Centos 7).

Files up to 100 mb are attached perfectly.
Large files are not attached.
Log httpd without errors.
Log nextcloud plagin without errors. And ends to step "Result: <?xml ".
Plagin window freeze in this step.
1

I try:

  • change ā€œFileSizeLimitInBytesā€ in windows registry
  • output_buffering = Off / max_execution_time = 3600 / max_input_time = 3600 / post_max_size = 1G / upload_max_filesize = 1G

Any ideas?

Log plagin:

26.06.2019 16:16:15: authenticating...
26.06.2019 16:16:16: Start Internalname FileUpload nextobject null True
26.06.2019 16:16:16: Wrapper name FileUpload
26.06.2019 16:16:16: Find wrapper FileUpload
26.06.2019 16:16:16: Registered wrappers: Nextcloud.Forms.Wrapper,Nextcloud.Forms.Wrapper,Nextcloud.Forms.Wrapper,Nextcloud.Forms.Wrapper,Nextcloud.Forms.Wrapper,Nextcloud.Forms.Wrapper,Nextcloud.Forms.Wrapper,Nextcloud.Forms.Wrapper,Nextcloud.Forms.Wrapper,Nextcloud.Forms.Wrapper,Nextcloud.Forms.Wrapper,Nextcloud.Forms.Wrapper,Nextcloud.Forms.Wrapper
26.06.2019 16:16:16: Creatinging object
26.06.2019 16:16:16: Finding inspector
26.06.2019 16:16:16: Logger is inspector current item null? False
26.06.2019 16:16:16: Create instance
26.06.2019 16:16:16: is wrapper null False
26.06.2019 16:16:16: End Internalname FileUpload nextobject null True
26.06.2019 16:16:21: application/zip - package-x-generic
26.06.2019 16:16:21: Validating Available Space
26.06.2019 16:16:21: space info /Outlook/Upload-Files/
26.06.2019 16:16:21: WebDavCmd: http://domain.my/remote.php/dav/files/41185913-6429-4D06-AE56-ABBB4B5AF877/Outlook/Upload-Files/ - Command: PROPFIND
26.06.2019 16:16:21: available bytes 5059407278
26.06.2019 16:16:21: Free, Quota: 5067253525, 5368709120
26.06.2019 16:16:21: Quota Test 5059407278 > 496455185
26.06.2019 16:16:22: Uploading...
26.06.2019 16:16:22: Validating Available Space
26.06.2019 16:16:22: space info /Outlook/Upload-Files/
26.06.2019 16:16:22: WebDavCmd: http://domain.my/remote.php/dav/files/41185913-6429-4D06-AE56-ABBB4B5AF877/Outlook/Upload-Files/ - Command: PROPFIND
26.06.2019 16:16:22: available bytes 5059407278
26.06.2019 16:16:22: Free, Quota: 5067253525, 5368709120
26.06.2019 16:16:22: Quota Test 5059407278 > 496455185
26.06.2019 16:16:22: WebDavCmd: http://domain.my/remote.php/dav/files/41185913-6429-4D06-AE56-ABBB4B5AF877/Outlook/Upload-Files/20190626 - Command: PROPFIND
26.06.2019 16:16:23: WebDavCmd: http://domain.my/remote.php/dav/files/41185913-6429-4D06-AE56-ABBB4B5AF877/Outlook/Upload-Files/20190626/302d1fcc0eb044beb0f2da5742cbff1f - Command: PROPFIND
26.06.2019 16:16:23: Š£Š“Š°Š»ŠµŠ½Š½Ń‹Š¹ сŠµŃ€Š²ŠµŃ€ Š²Š¾Š·Š²Ń€Š°Ń‚ŠøŠ» Š¾ŃˆŠøŠ±Šŗу: (404) ŠŠµ Š½Š°Š¹Š“ŠµŠ½.
26.06.2019 16:16:23: WebDavCmd: http://domain.my/remote.php/dav/files/41185913-6429-4D06-AE56-ABBB4B5AF877/Outlook/Upload-Files/20190626/302d1fcc0eb044beb0f2da5742cbff1f - Command: MKCOL
26.06.2019 16:16:24: URL REQUEST: http://domain.my/ocs/v1.php/apps/files_sharing/api/v1/shares - METHOD: POST - CONTENT: path=/Outlook/Upload-Files/20190626/302d1fcc0eb044beb0f2da5742cbff1f;password=bajgcsat;shareType=3;expireDate=20190703
26.06.2019 16:16:24: Content: path=%2FOutlook%2FUpload-Files%2F20190626%2F302d1fcc0eb044beb0f2da5742cbff1f&password=bajgcsat&shareType=3&expireDate=20190703
26.06.2019 16:16:24: Result: <?xml version="1.0"?>
<ocs>
 <meta>
  <status>ok</status>
  <statuscode>100</statuscode>
  <message>OK</message>
  <totalitems></totalitems>
  <itemsperpage></itemsperpage>
 </meta>
 <data>
  <id>37</id>
  <share_type>3</share_type>
  <uid_owner>41185913-6429-4D06-AE56-ABBB4B5AF877</uid_owner>
  <displayname_owner>My Real Name</displayname_owner>
  <permissions>1</permissions>
  <stime>1561554984</stime>
  <parent/>
  <expiration>2019-07-03 00:00:00</expiration>
  <token>ewxH3q89nTakrqw</token>
  <uid_file_owner>41185913-6429-4D06-AE56-ABBB4B5AF877</uid_file_owner>
  <note></note>
  <label></label>
  <displayname_file_owner>My Real Name</displayname_file_owner>
  <path>/Outlook/Upload-Files/20190626/302d1fcc0eb044beb0f2da5742cbff1f</path>
  <item_type>folder</item_type>
  <mimetype>httpd/unix-directory</mimetype>
  <storage_id>home::41185913-6429-4D06-AE56-ABBB4B5AF877</storage_id>
  <storage>3</storage>
  <item_source>776</item_source>
  <file_source>776</file_source>
  <file_parent>549</file_parent>
  <file_target>/302d1fcc0eb044beb0f2da5742cbff1f</file_target>
  <share_with>2|$argon2i$v=19$m=1024,t=2,p=2$d3B1SkdFbDhuWWtpN3dyNg$YQ/4Wh5DGWtFw

After outlook close in log add:

E9UUGw5wA3BWQPIFVLmXPA7QhhjVQQ</share_with>
  <share_with_displayname>2|$argon2i$v=19$m=1024,t=2,p=2$d3B1SkdFbDhuWWtpN3dyNg$YQ/4Wh5DGWtFwE9UUGw5wA3BWQPIFVLmXPA7QhhjVQQ</share_with_displayname>
  <password>2|$argon2i$v=19$m=1024,t=2,p=2$d3B1SkdFbDhuWWtpN3dyNg$YQ/4Wh5DGWtFwE9UUGw5wA3BWQPIFVLmXPA7QhhjVQQ</password>
  <send_password_by_talk></send_password_by_talk>
  <url>*http://domain.my/index.php/s/ewxH3q89nTakrqw</url>
  <mail_send>1</mail_send>
  <hide_download>0</hide_download>
 </data>
</ocs>

26.06.2019 16:16:24: segments: 121204
26.06.2019 16:16:25: File - Transferring: C:\Users\MyAccount\Downloads\1.zip
26.06.2019 16:16:25: File PUT: http://domain.my/remote.php/webdav/Outlook/Upload-Files/20190626/302d1fcc0eb044beb0f2da5742cbff1f/1.zip

Hello,

Did you have the same issue with an earlier build (if you have used those before?). Also what is the PHP upload file size on your server configuration?

Can you retry your last step with uploading some file? Wait a bitā€¦ close the window, create a public share or something and then show the log again? I am wondering what is written after the last line of ā€˜File PUTā€™.

Thanks!

I try 2301. The result is the same.

Files up to 1 GB can be easily uploaded via the web interface.

If upload 8MB file via plugin:

    27.06.2019 9:32:18: File PUT: http://domain.my/remote.php/webdav/Outlook/Upload-Files/20190627/2e96e12b696c4cd5ab16150d1e003176/GETIF-MIBS.ZIP
    27.06.2019 9:32:18: tempBuffer System.Byte[], bytesRead 4096, segment 1, segments 1991
    ........................
    27.06.2019 9:32:19: tempBuffer System.Byte[], bytesRead 3734, segment 1992, segments 1991
    27.06.2019 9:32:19: Uploading FileDone Event Close Window... (upload finished - match file count file upload id)
    27.06.2019 9:32:19: Inserting HTML: <html>######some html#######</html>
    27.06.2019 9:32:19: C:\Program Files (x86)\Nextcloud Outlook\\Resources\Images\nextcloud-logo.png
    27.06.2019 9:32:19: Uploading succesful: True


if upload 400+MB file via plugin and "Wait a bitā€¦ close the window, create a public share"
    27.06.2019 9:36:21: File PUT: http://domain.my/remote.php/webdav/Outlook/Upload-Files/20190627/8f9c61e93fb9413ab97aec9c1d3154e0/1.zip
    27.06.2019 9:39:31: Start Internalname FileUpload nextobject null True
    27.06.2019 9:39:31: Wrapper name FileUpload
    27.06.2019 9:39:31: Find wrapper FileUpload
    27.06.2019 9:39:31: Registered wrappers: Nextcloud.Forms.Wrapper,Nextcloud.Forms.Wrapper,Nextcloud.Forms.Wrapper,Nextcloud.Forms.Wrapper,Nextcloud.Forms.Wrapper,Nextcloud.Forms.Wrapper,Nextcloud.Forms.Wrapper,Nextcloud.Forms.Wrapper,Nextcloud.Forms.Wrapper,Nextcloud.Forms.Wrapper,Nextcloud.Forms.Wrapper,Nextcloud.Forms.Wrapper,Nextcloud.Forms.Wrapper
    27.06.2019 9:39:31: Creatinging object
    27.06.2019 9:39:31: Finding inspector
    27.06.2019 9:39:31: Logger is inspector current item null? False
    27.06.2019 9:39:31: Create instance
    27.06.2019 9:39:31: is wrapper null False
    27.06.2019 9:39:31: End Internalname FileUpload nextobject null True
    27.06.2019 9:39:33: Start Internalname ShareFolder nextobject null True
    27.06.2019 9:39:33: Wrapper name ShareFolder
    27.06.2019 9:39:33: Find wrapper ShareFolder
    27.06.2019 9:39:33: Registered wrappers: Nextcloud.Forms.Wrapper,Nextcloud.Forms.Wrapper,Nextcloud.Forms.Wrapper,Nextcloud.Forms.Wrapper,Nextcloud.Forms.Wrapper,Nextcloud.Forms.Wrapper,Nextcloud.Forms.Wrapper,Nextcloud.Forms.Wrapper,Nextcloud.Forms.Wrapper,Nextcloud.Forms.Wrapper,Nextcloud.Forms.Wrapper,Nextcloud.Forms.Wrapper,Nextcloud.Forms.Wrapper
    27.06.2019 9:39:33: Creatinging object
    27.06.2019 9:39:33: Finding inspector
    27.06.2019 9:39:33: Logger is inspector current item null? False
    27.06.2019 9:39:33: Create instance
    27.06.2019 9:39:33: is wrapper null False
    27.06.2019 9:39:33: End Internalname ShareFolder nextobject null True
    > 27.06.2019 9:39:37: URL REQUEST: http://domain.my/ocs/v1.php/cloud/capabilities - METHOD: GET - CONTENT: NULL
    > 27.06.2019 9:39:37: WebDavCmd: http://domain.my/remote.php/dav/files/41185913-6429-4D06-AE56-ABBB4B5AF877/Outlook/Public-Share/20190627 - Command: PROPFIND
    > 27.06.2019 9:39:38: WebDavCmd: http://domain.my/remote.php/dav/files/41185913-6429-4D06-AE56-ABBB4B5AF877/Outlook/Public-Share/20190627/f3fdb9fe52c94bb6b5a58591f9d26972 - Command: PROPFIND
    > 27.06.2019 9:39:38: Result: <?xml version="1.0"?>
    > <ocs>
    >  <meta>
    >   <status>ok</status>
    >   <statuscode>100</statuscode>
    >   <message>OK</message>
    >   <totalitems></totalitems>
    >   <itemsperpage></itemsperpage>
    >  </meta>
    >  <data>
    >   <version>
    >    <major>16</major>
    >    <minor>0</minor>
    >    <micro>1</micro>
    >    <string>16.0.1</string>
    >    <edition></edition>
    >   </version>
    >   <capabilities>
    >    <core>
    >     <pollinterval>60</pollinterval>
    >     <webdav-root>remote.php/webdav</webdav-root>
    >    </core>
    >    <bruteforce>
    >     <delay>0</delay>
    >    </bruteforce>
    >    <activity>
    >     <apiv2>
    >      <element>filters</element>
    >      <element>filters-api</element>
    >      <element>previews</element>
    >      <element>rich-strings</element>
    >     </apiv2>
    >    </activity>
    >    <ocm>
    >     <enabled>1</enabled>
    >     <apiVersion>1.0-proposal1</apiVersion>
    >     <endPoint>http://domain.my/index.php/ocm</endPoint>
    >     <resourceTypes>
    >      <element>
    >       <name>file</name>
    >       <shareTypes>
    >        <element>user</element>
    >        <element>group</element>
    >       </shareTypes>
    >       <protocols>
    >        <webdav>/public.php/webdav/</webdav>
    >       </protocols>
    >      </element>
    >     </resourceTypes>
    >    </ocm>
    >    <dav>
    >     <chunking>1.0</chunking>
    >    </dav>
    >    <files_sharing>
    >     <api_enabled>1</api_enabled>
    >     <public>
    >      <enabled>1</enabled>
    >      <password>
    >       <enforced>1</enforced>
    >      </password>
    >      <expire_date>
    >       <enabled>1</enabled>
    >       <days>7</days>
    >       <enforced>1</enforced>
    >      </expire_date>
    >      <multiple_links>1</multiple_links>
    >      <send_mail></send_mail>
    >      <upload>1</upload>
    >      <upload_files_drop>1</upload_files_drop>
    >     </public>
    >     <resharing></resharing>
    >     <user>
    >      <send_mail></send_mail>
    >      <expire_date>
    >       <enabled>1</enabled>
    >      </expire_date>
    >     </user>
    >     <group_sharing></group_sharing>
    >     <group>
    >      <enabled></enabled>
    >      <expire_date>
    >       <enabled>1</enabled>
    >      </expire_date>
    >     </group>
    >     <default_permissions>31</default_permissions>
    >     <federation>
    >      <outgoing></outgoing>
    >      <incoming></incoming>
    >      <expire_date>
    >       <enabled>1</enabled>
    >      </expire_date>
    >     </federation>
    >     <sharebymail>
    >      <enabled>1</enabled>
    >      <upload_files_drop>
    >       <enabled>1</enabled>
    >      </upload_files_drop>
    >      <password>
    >       <enabled>1</enabled>
    >      </password>
    >      <expire_date>
    >       <enabled>1</enabled>
    >      </expire_date>
    >     </sharebymail>
    >    </files_sharing>
    >    <notifications>
    >     <ocs-endpoints>
    >      <element>list</element>
    >      <element>get</element>
    >      <element>delete</element>
    >      <element>delete-all</element>
    >      <element>icons</element>
    >      <element>rich-strings</element>
    >     </ocs-endpoints>
    >     <push>
    >      <element>devices</element>
    >      <element>object-data</element>
    >     </push>
    >     <admin-notifications>
    >      <element>ocs</element>
    >      <element>cli</element>
    >     </admin-notifications>
    >    </notifications>
    >    <password_policy>
    >     <minLength>8</minLength>
    >     <enforceNonCommonPassword>1</enforceNonCommonPassword>
    >     <enforceNumericCharacters></enforceNumericCharacters>
    >     <enforceSpecialCharacters></enforceSpecialCharacters>
    >     <enforceUpperLowerCase></enforceUpperLowerCase>
    >    </password_policy>
    >    <theming>
    >     <name>ŠžŠ±Š»Š°ŠŗŠ¾ 0.9</name>
    >     <url></url>
    >     <slogan></slogan>
    >     <color>#3B3B3B</color>
    >     <color-text>#ffffff</color-text>
    >     <color-element>#3B3B3B</color-element>
    >     <logo>http://domain.my/index.php/apps/theming/image/logo?useSvg=1&amp;v=13</logo>
    >     <background>http://cloud.stroytech-rt.ru/core/img/background.png?v=13</background>
    >     <background-plain></background-plain>
    >     <background-default>1</background-default>
    >    </theming>
    >    <files>
    >     <bigfilechunking>1</bigfilechunking>
    >     <blacklisted_files>
    >      <element>.htaccess</element>
    >     </blacklisted_files>
    >     <undelete>1</undelete>
    >     <versioning>1</versioning>
    >    </files>
    >   </capabilities>
    >  </data>
    > </ocs>
    > 
    > 27.06.2019 9:39:38: URL REQUEST: http://domain.my/ocs/v1.php/cloud/user - METHOD: GET - CONTENT: NULL
    > 27.06.2019 9:39:38: Result: <?xml version="1.0"?>
    > <ocs>
    >  <meta>
    >   <status>ok</status>
    >   <statuscode>100</statuscode>
    >   <message>OK</message>
    >   <totalitems></totalitems>
    >   <itemsperpage></itemsperpage>
    >  </meta>
    >  <data>
    >   <storageLocation>/var/www/html/data/41185913-6429-4D06-AE56-ABBB4B5AF877</storageLocation>
    >   <id>41185913-6429-4D06-AE56-ABBB4B5AF877</id>
    >   <lastLogin>1561617579000</lastLogin>
    >   <backend>LDAP</backend>
    >   <subadmin/>
    >   <quota>
    >    <free>5051248408</free>
    >    <used>317460712</used>
    >    <total>5368709120</total>
    >    <relative>5.91</relative>
    >    <quota>5368709120</quota>
    >   </quota>
    >   <email>my@domain.my</email>
    >   <phone></phone>
    >   <address></address>
    >   <website></website>
    >   <twitter></twitter>
    >   <groups>
    >    <element>nextcloudUsers</element>
    >   </groups>
    >   <language>ru</language>
    >   <locale>ru_RU</locale>
    >   <backendCapabilities>
    >    <setDisplayName></setDisplayName>
    >    <setPassword></setPassword>
    >   </backendCapabilities>
    >   <display-name>My Real Name</display-name>
    >  </data>
    > </ocs>
    > 
    > 27.06.2019 9:39:38: napi user
    > 27.06.2019 9:39:38: <?xml version="1.0"?>
    > <ocs>
    >  <meta>
    >   <status>ok</status>
    >   <statuscode>100</statuscode>
    >   <message>OK</message>
    >   <totalitems></totalitems>
    >   <itemsperpage></itemsperpage>
    >  </meta>
    >  <data>
    >   <storageLocation>/var/www/html/data/41185913-6429-4D06-AE56-ABBB4B5AF877</storageLocation>
    >   <id>41185913-6429-4D06-AE56-ABBB4B5AF877</id>
    >   <lastLogin>1561617579000</lastLogin>
    >   <backend>LDAP</backend>
    >   <subadmin/>
    >   <quota>
    >    <free>5051248408</free>
    >    <used>317460712</used>
    >    <total>5368709120</total>
    >    <relative>5.91</relative>
    >    <quota>5368709120</quota>
    >   </quota>
    >   <email>my@domain.my</email>
    >   <phone></phone>
    >   <address></address>
    >   <website></website>
    >   <twitter></twitter>
    >   <groups>
    >    <element>nextcloudUsers</element>
    >   </groups>
    >   <language>ru</language>
    >   <locale>ru_RU</locale>
    >   <backendCapabilities>
    >    <setDisplayName></setDisplayName>
    >    <setPassword></setPassword>
    >   </backendCapabilities>
    >   <display-name>My Real Name</display-name>
    >  </data>
    > </ocs>
    > 
    > 27.06.2019 9:39:38: Url: http://domain.my
    > 27.06.2019 9:39:38: Username: MyUserName
    > 27.06.2019 9:39:38: UserId: 41185913-6429-4D06-AE56-ABBB4B5AF877
    > 27.06.2019 9:39:38: Password: xxxxxx
    > 27.06.2019 9:39:39: WebDav: remote.php/webdav
    > 27.06.2019 9:39:39: SetLanguage: en
    > 27.06.2019 9:39:39: DefaultEnforcePassword: True
    > 27.06.2019 9:39:39: EnforceCommonPassword: True
    > 27.06.2019 9:39:39: EnforceUpperLowerCasePassword: False
    > 27.06.2019 9:39:39: EnforceNumeric: False
    > 27.06.2019 9:39:39: EnforceSpecialCharacters: False
    > 27.06.2019 9:39:39: DefaultPasswordLength: 8
    > 27.06.2019 9:39:39: DefaultAlwaysPublic: True
    > 27.06.2019 9:39:39: AutoInsertPublic: True
    > 27.06.2019 9:39:39: DefaultDaysPublic: 7
    > 27.06.2019 9:39:39: DefaultAlways: True
    > 27.06.2019 9:39:39: AutoInsert: True
    > 27.06.2019 9:39:39: DefaultDays: 7
    > 27.06.2019 9:39:39: SetupState: 0
    > 27.06.2019 9:39:39: OverridePP: False
    > 27.06.2019 9:39:39: DebugMode: True
    > 27.06.2019 9:39:39: DateAddition: True
    > 27.06.2019 9:39:39: DisableAdvancedSettings: False
    > 27.06.2019 9:39:39: DisableSettings: False
    > 27.06.2019 9:39:39: DisableActivity: True
    > 27.06.2019 9:39:39: filequotabytes: 5368709120
    > 27.06.2019 9:39:39: filefreebytes: 5051248408
    > 27.06.2019 9:39:39: pathUploadFiles: /Outlook/Upload-Files/
    > 27.06.2019 9:39:39: pathPublicShare: /Outlook/Public-Share/
    > 27.06.2019 9:39:39: BackgroundColor: #0082c9
    > 27.06.2019 9:39:39: TextColor: #ffffff
    > 27.06.2019 9:39:39: ButtonColor: #00a2e9
    > 27.06.2019 9:39:39: ButtonTextColor: #ffffff
    > 27.06.2019 9:39:39: Name: Nextcloud
    > 27.06.2019 9:39:39: Logo: https://raw.githubusercontent.com/nextcloud/promo/master/nextcloud-logo-transparent.png
    > 27.06.2019 9:39:39: ShareFolderHtml: <html>html</html>
    > 27.06.2019 9:39:39: UploadFilesHtml: <html>html</html>
    > 27.06.2019 9:39:39: Missing settings in registry... starting migration
    > 27.06.2019 9:39:39: Reading settings...
    > 27.06.2019 9:39:39: Š£Š“Š°Š»ŠµŠ½Š½Ń‹Š¹ сŠµŃ€Š²ŠµŃ€ Š²Š¾Š·Š²Ń€Š°Ń‚ŠøŠ» Š¾ŃˆŠøŠ±Šŗу: (404) ŠŠµ Š½Š°Š¹Š“ŠµŠ½.
    > 27.06.2019 9:39:39: WebDavCmd: http://domain.my/remote.php/dav/files/41185913-6429-4D06-AE56-ABBB4B5AF877/Outlook/Public-Share/20190627/f3fdb9fe52c94bb6b5a58591f9d26972 - Command: MKCOL
    > 27.06.2019 9:39:39: Reading settings...
    > 27.06.2019 9:39:39: Url: http://domain.my
    > 27.06.2019 9:39:39: Username: MyLoginName
    > 27.06.2019 9:39:39: UserId: 41185913-6429-4D06-AE56-ABBB4B5AF877
    > 27.06.2019 9:39:39: Password: xxxxxx
    > 27.06.2019 9:39:39: WebDav: remote.php/webdav
    > 27.06.2019 9:39:39: SetLanguage: en
    > 27.06.2019 9:39:39: DefaultEnforcePassword: True
    > 27.06.2019 9:39:39: EnforceCommonPassword: True
    > 27.06.2019 9:39:39: EnforceUpperLowerCasePassword: False
    > 27.06.2019 9:39:39: EnforceNumeric: False
    > 27.06.2019 9:39:39: EnforceSpecialCharacters: False
    > 27.06.2019 9:39:39: DefaultPasswordLength: 8
    > 27.06.2019 9:39:39: DefaultAlwaysPublic: True
    > 27.06.2019 9:39:39: AutoInsertPublic: True
    > 27.06.2019 9:39:39: DefaultDaysPublic: 7
    > 27.06.2019 9:39:39: DefaultAlways: True
    > 27.06.2019 9:39:39: AutoInsert: True
    > 27.06.2019 9:39:39: DefaultDays: 7
    > 27.06.2019 9:39:39: SetupState: 0
    > 27.06.2019 9:39:39: OverridePP: False
    > 27.06.2019 9:39:39: DebugMode: True
    > 27.06.2019 9:39:39: DateAddition: True
    > 27.06.2019 9:39:39: DisableAdvancedSettings: False
    > 27.06.2019 9:39:39: DisableSettings: False
    > 27.06.2019 9:39:39: DisableActivity: True
    > 27.06.2019 9:39:39: filequotabytes: 5368709120
    > 27.06.2019 9:39:39: filefreebytes: 5051248408
    > 27.06.2019 9:39:39: pathUploadFiles: /Outlook/Upload-Files/
    > 27.06.2019 9:39:39: pathPublicShare: /Outlook/Public-Share/
    > 27.06.2019 9:39:39: BackgroundColor: #3B3B3B
    > 27.06.2019 9:39:39: TextColor: #ffffff
    > 27.06.2019 9:39:39: ButtonColor: #616161
    > 27.06.2019 9:39:39: ButtonTextColor: #ffffff
    > 27.06.2019 9:39:39: Name: NextcloudName
    > 27.06.2019 9:39:39: Logo: http://domain.my/index.php/apps/theming/image/logo?useSvg=1&v=13
    > 27.06.2019 9:39:39: ShareFolderHtml: <html>html</html>
    > 27.06.2019 9:39:39: UploadFilesHtml: <html>html</html>
    > 27.06.2019 9:39:39: Missing settings in registry... starting migration
    > 27.06.2019 9:39:39: Reading settings...
    > 27.06.2019 9:39:39: Reading settings...
    > 27.06.2019 9:39:39: WebDavCmd: http://domain.my/remote.php/webdav - Command: PROPFIND
    > 27.06.2019 9:39:39: WebDavCmd: http://domain.my/remote.php/dav/files/41185913-6429-4D06-AE56-ABBB4B5AF877//Outlook - Command: PROPFIND
    > 27.06.2019 9:39:39: URL REQUEST: http://domain.my/ocs/v1.php/apps/files_sharing/api/v1/shares - METHOD: POST - CONTENT: path=/Outlook/Public-Share/20190627/f3fdb9fe52c94bb6b5a58591f9d26972;password=gqaqrxwf;shareType=3;publicUpload=true;expireDate=20190704
    > 27.06.2019 9:39:39: Content: path=%2FOutlook%2FPublic-Share%2F20190627%2Ff3fdb9fe52c94bb6b5a58591f9d26972&password=gqaqrxwf&shareType=3&publicUpload=true&expireDate=20190704
    > 27.06.2019 9:39:40: WebDavCmd: http://domain.my/remote.php/dav/files/41185913-6429-4D06-AE56-ABBB4B5AF877//Outlook/Upload-Files - Command: PROPFIND
    > 27.06.2019 9:39:41: Result: <?xml version="1.0"?>
    > <ocs>
    >  <meta>
    >   <status>ok</status>
    >   <statuscode>100</statuscode>
    >   <message>OK</message>
    >   <totalitems></totalitems>
    >   <itemsperpage></itemsperpage>
    >  </meta>
    >  <data>
    >   <id>41</id>
    >   <share_type>3</share_type>
    >   <uid_owner>41185913-6429-4D06-AE56-ABBB4B5AF877</uid_owner>
    >   <displayname_owner>My Real Name</displayname_owner>
    >   <permissions>15</permissions>
    >   <stime>1561617581</stime>
    >   <parent/>
    >   <expiration>2019-07-04 00:00:00</expiration>
    >   <token>D3FnfkSG5ArmGza</token>
    >   <uid_file_owner>41185913-6429-4D06-AE56-ABBB4B5AF877</uid_file_owner>
    >   <note></note>
    >   <label></label>
    >   <displayname_file_owner>My Real Name</displayname_file_owner>
    >   <path>/Outlook/Public-Share/20190627/f3fdb9fe52c94bb6b5a58591f9d26972</path>
    >   <item_type>folder</item_type>
    >   <mimetype>httpd/unix-directory</mimetype>
    >   <storage_id>home::41185913-6429-4D06-AE56-ABBB4B5AF877</storage_id>
    >   <storage>3</storage>
    >   <item_source>783</item_source>
    >   <file_source>783</file_source>
    >   <file_parent>777</file_parent>
    >   <file_target>/f3fdb9fe52c94bb6b5a58591f9d26972</file_target>
    >   <share_with>2|$argon2i$v=19$m=1024,t=2,p=2$RjNwc1dnTU9oeUJ6b0x2Wg$FW2O4G7IS1J8Yxze/tN2JStd1fqBrl84WrYqHNBsQIE</share_with>
    >   <share_with_displayname>2|$argon2i$v=19$m=1024,t=2,p=2$RjNwc1dnTU9oeUJ6b0x2Wg$FW2O4G7IS1J8Yxze/tN2JStd1fqBrl84WrYqHNBsQIE</share_with_displayname>
    >   <password>2|$argon2i$v=19$m=1024,t=2,p=2$RjNwc1dnTU9oeUJ6b0x2Wg$FW2O4G7IS1J8Yxze/tN2JStd1fqBrl84WrYqHNBsQIE</password>
    >   <send_password_by_talk></send_password_by_talk>
    >   <url>http://domain.my/index.php/s/D3FnfkSG5ArmGza</url>
    >   <mail_send>1</mail_send>
    >   <hide_download>0</hide_download>
    >  </data>
    > </ocs>
    > 
    > 27.06.2019 9:39:41: Inserting HTML: <html>html</html>
    > 27.06.2019 9:39:41: C:\Program Files (x86)\Nextcloud Outlook\\Resources\Images\nextcloud-logo.png
    > 27.06.2019 9:39:41: WebDavCmd: http://domain.my/remote.php/dav/files/41185913-6429-4D06-AE56-ABBB4B5AF877//Outlook/Upload-Files/ - Command: PROPFIND
    > 27.06.2019 9:39:41: WebDavCmd: http://domain.my/remote.php/webdav - Command: PROPFIND
    > 27.06.2019 9:39:42: WebDavCmd: http://domain.my/remote.php/dav/files/41185913-6429-4D06-AE56-ABBB4B5AF877//Outlook - Command: PROPFIND
    > 27.06.2019 9:39:42: WebDavCmd: http://domain.my/remote.php/dav/files/41185913-6429-4D06-AE56-ABBB4B5AF877//Outlook/Public-Share - Command: PROPFIND
    > 27.06.2019 9:39:42: WebDavCmd: http://domain.my/remote.php/dav/files/41185913-6429-4D06-AE56-ABBB4B5AF877//Outlook/Public-Share/ - Command: PROPFIND
    > 27.06.2019 9:39:43: Url: http://domain.my
    > 27.06.2019 9:39:43: Username: MyLogin
    > 27.06.2019 9:39:43: UserId: 41185913-6429-4D06-AE56-ABBB4B5AF877
    > 27.06.2019 9:39:43: Password: xxxxxx
    > 27.06.2019 9:39:43: WebDav: remote.php/webdav
    > 27.06.2019 9:39:43: SetLanguage: en
    > 27.06.2019 9:39:43: DefaultEnforcePassword: True
    > 27.06.2019 9:39:43: EnforceCommonPassword: True
    > 27.06.2019 9:39:43: EnforceUpperLowerCasePassword: False
    > 27.06.2019 9:39:43: EnforceNumeric: False
    > 27.06.2019 9:39:43: EnforceSpecialCharacters: False
    > 27.06.2019 9:39:43: DefaultPasswordLength: 8
    > 27.06.2019 9:39:43: DefaultAlwaysPublic: True
    > 27.06.2019 9:39:43: AutoInsertPublic: True
    > 27.06.2019 9:39:43: DefaultDaysPublic: 7
    > 27.06.2019 9:39:43: DefaultAlways: True
    > 27.06.2019 9:39:43: AutoInsert: True
    > 27.06.2019 9:39:43: DefaultDays: 7
    > 27.06.2019 9:39:43: SetupState: 0
    > 27.06.2019 9:39:43: OverridePP: False
    > 27.06.2019 9:39:43: DebugMode: True
    > 27.06.2019 9:39:43: DateAddition: True
    > 27.06.2019 9:39:43: DisableAdvancedSettings: False
    > 27.06.2019 9:39:43: DisableSettings: False
    > 27.06.2019 9:39:43: DisableActivity: True
    > 27.06.2019 9:39:43: filequotabytes: 5368709120
    > 27.06.2019 9:39:43: filefreebytes: 5051248408
    > 27.06.2019 9:39:43: pathUploadFiles: /Outlook/Upload-Files/
    > 27.06.2019 9:39:43: pathPublicShare: /Outlook/Public-Share/
    > 27.06.2019 9:39:43: BackgroundColor: #0082c9
    > 27.06.2019 9:39:43: TextColor: #ffffff
    > 27.06.2019 9:39:43: ButtonColor: #00a2e9
    > 27.06.2019 9:39:43: ButtonTextColor: #ffffff
    > 27.06.2019 9:39:43: Name: Nextcloud
    > 27.06.2019 9:39:43: Logo: https://raw.githubusercontent.com/nextcloud/promo/master/nextcloud-logo-transparent.png

Hmmm, I noticed the log mentions a LDAP backend. Does the returned username from your LDAP instance contain any ā€˜non-standardā€™ charachters? For example: %, Š¹, Ć¼ or perhaps spaces (ā€™ ')?

If you create a public share, do you notice slow behavior in the add-in itself? Try whitelisting your IP with the brute-force IP whitelisting app. https://apps.nextcloud.com/apps/bruteforcesettings

I was hoping that the error would show any direct error when it tries to upload itself, so I suspect that thereā€™s some time-out for an unknown reason.

If possible you could PM me a test account and Iā€™d be happy to look deeper in the issue.

  1. When authorizing a user - admin ( internal db nextcloud), the situation is similar.
  2. I do not observe a delay. Ip in white list.
  3. I donā€™t know how to write pm :slight_smile:

Hello,

First, thanks for your jobā€¦ GREATā€¦

Iā€™ve just installed the last version (Setup_23117_x86_free.msi) in mi Outlook 2016 (under W10 1903) and when I click in any nextcloud button it shows a little window that cannot resize:
imagen .
It occurs even with the settings:
53

Iā€™ve tried reinstalling and reparing, but nothing changes.

Any idea?

Thanks.

Regards,

Oscar.

Looks like the add-in fails to switch to a default locale. Can you try this:

  1. Close Outlook
  2. Open registry (regedit)
  3. Navigate to: Computer\HKEY_CURRENT_USER\Software\NextcloudOutlookFE
  4. Modify the value of ā€˜SetLanguageā€™ to ā€˜enā€™. (please let me know what was set here before)
  5. Start Outlook again

Let me know if this is the solution.

Yes, it was the pointā€¦

Previously it was set to ā€˜esā€™.

Now it works fine.

Thanks!!!

Hi usselite,

I think Iā€™ve found a bug. If you copy the password of the link, it adds an space at the end of the password. If you try to paste the password it says ā€œpassword incorrectā€. Do you face the same issue?

Best regards

Hi Ben,

It is not entirely a bug in the add-in, it is the way how Outlook renders HTML. I have to update the default snippet for that. Iā€™ll try to for the next update.

1 Like

Where can I download the latest free version

Here you go: https://download.nextcloud.com/outlook/

@usselite

oh manā€¦ iā€™m running into problems again. i just installed O2019 (64) (i hope at least ist shows v16.0.10730.20102). and am running win 10 .

was upgrading from O2010 (32).

so i deinstalled addin (32) and installed addin (64) (v2.3.1.17). but that one didnā€™t really connect at startup of outlook.
then i deinstalled addin (64) again and installed addin (32) - and yeah this one at least could connect to O2019. though i couldnā€™t login with the correct server-path and credentials.

so iā€™m kinda stuck here. what to do?

am looking foward for any good hints.
cheerio
jimmy

ps: of course iā€™d provide any more informations if needed

Hello @JimmyKater,

Can you try the following?

Make sure Outlook is not running, remove 32bit variant and install 64bit. Then the easiest thing to do is remove the NextcloudOutlook key in the registry under: Computer\HKEY_CURRENT_USER\Software\NextcloudOutlook

This will reset the entire settings for Outlook. Then start Outlook and you should be prompted with logging in into your Nextcloud server.


I am interested to know what you mean with, was the dialog not loading or nothing happened?

though i couldnā€™t login with the correct server-path and credentials

Let me know if that works :slight_smile:

dag @usselite

i did exactly that. but neither does outlook prompt me something at startup now nor is there any new NextcloudOutlookFE key anymore.

with 32 there was the dialogā€¦ with the right serverURL - i filled in the correct credentials but after a while there was the dialog that iā€™ve need to check for correct credentials (though i copied and pasted them)

with 64 there was just (and is) happening nothing. no dialog. no nothing.

thanks so far for your help
jimmy

@JimmyKater

Just to be sure, are you using the latest version of the add-in which provides the login flow mechanism or using the manual login mechanism?

When you have the 64 bits version of the add-in installed, can you check this? What does the blue box say? (in screenshot for me loadbehavior)

@usselite

i downloaded the version yesterday from https://download.nextcloud.com/outlook/ so it should be the latest version available.

and iā€™m afraid there is no addin ā€œNextcloudā€ shown at all in my outlook addins. so no blue box. :frowning: