• 31 Jan

    AWS S3 MD5 digest with multipart uploads

    AWS S3 MD5 digest with multipart uploads

    In version v2023.1.31.0 we added Verify support for multipart uploads. Some very interesting information can be found here:

    So ..

    1. If an object is created by a Multipart Upload operation, the ETag is not an MD5 digest, regardless of the method of encryption.
    2. For multipart uploads the ETag is the MD5 hexdigest of each part’s MD5 digest concatenated together, followed by the number of parts separated by a dash.

    We added code to recalculate the MD5 hex digest using the Filesize of the download and the ETag ‘stripped number of parts’ we received from the S3 object. This way we could calculate the size and MD5 checksum for each part. This information was used to calculate the MD5 hex digest of the concatenated checksums.

    By default ‘Verify File after Copy / Move’ is enabled which uses the ETag of the S3 object (File) as MD5 hash to compare the download result.

    Limagito File Mover AWS S3 MD5 digest

    In version v2024.11.24.0 we optimized the MD5 Hash calculation for multipart uploads using the following information:

    After a decent amount of reading, debugging and monitoring browser network tabs. Here are the values used most commonly

    • 8388608 used by Aws Cli and Boto3 (=8MiB)
    • 15728640 used by S3 cmd (= 15MiB)
    • 17179870 used by S3 Browser Console (= custom MiB from AWS S3 Browser Console)
    • Factors of 1MiB used by common uploaders (= Limagito File Mover default)

    So if our default (= factors of 1 MiB) does not return the correct result we’ll try the other options too. If one of them is successful, this will be our default for the next file we download.

    #awss3 #filetransfer #mangedfiletransfer

    If you need any info about this ‘AWS S3 compatible storage providers’ option, please let us know.

    Best regards,

    Limagito Team

     

    By Limagito-Team AWS S3 , , ,
  • 29 Jan

    AWS S3 compatible storage providers

    In version v2023.1.27.0 we made some code changes to make it work with AWS S3 compatible storage providers.

    In the AWS S3 setup select ‘Custom’ as Region. Next set the URL and Region ID of your custom storage provider.

    Limagito File Mover S3 compatible storage providers

    #FileTransfer #awss3

    If you need any info about this ‘AWS S3 compatible storage providers’ option, please let us know.

    Best regards,

    Limagito Team

  • 29 Jan

    Trying to connect to a shared mailbox in 365

    Q: I am now trying to connect to a shared mailbox in 365, can you please assist on how I can do this? The authentication is working fine against the user mailbox [A] but I’m not sure how to modify the IMAP4 setup to connect to a shared mailbox.

    Source:  [IMAP4]#adminlimagito@mycompany.co.uk@outlook.office365.com:993

    MailUser:  adminlimagito@mycompany.co.uk

    Shared mail:   health@mycompany.co.uk – mailbox permissions setup, email apps enabled

    I’ve tried using: adminlimagito@mycompany.co.uk\health in the username and various other option all without success [B]

    If I put health@mycompany.co.uk in the Mailbox I think it ignores this and connects to the user mailbox.

    If I follow the instructions https://limagito.com/is-there-a-possibility-to-access-a-shared-office-365-mailbox-with-imap/ it returns error ‘Check Password’ [C]

    Many thanks, Adam

    [A]
    Limagito File Mover shared mailbox in 365

    [B]
    Limagito File Mover shared mailbox in 365

    [C]
    Limagito File Mover shared mailbox in 365

    – Limagito:

    Hello Adam,
    According to our information (confirmed by a user) you should enter the shared mail address as username (health@mycompany.co.uk)
    The reason why in our article the password is left blank is because our user was using OAuth2 authentication.
    ( https://limagito.com/connecting-to-office-365-email-using-imap-and-oauth2-authentication/ )

    That is why you get the ‘Check Password’ Messagebox.

    Question, what happens when you enter health@mycompany.co.uk as username and the password from the admin account (adminlimagito@mycompany.co.uk).

    – Customer:

    As suggested I changed the username to health@mycompany.co.uk

    And left the password is it was for the admin account (adminlimagito@mycompany.co.uk).

    This now lists the health mailbox!

    The source is now: [IMAP4]health#health@mycompany.co.uk@outlook.office365.com:993

    I would not have thought to try exactly that. One for your (&mine) documentation perhaps

    Thanks again for your quick response 😊

    Adam

    #FileTransfer #imap

    If you need any info about this post, please let us know.

    Best regards,

    Limagito Team

1 22 23 24 25 26
SEARCH