Upload Files to a Mailbox.org drive.

Parameters:

Parameters:
See dedicated page for more information.
Upload files to mailbox.org Drive (“My files”) from your pipeline.
This action signs in to mailbox.org, then uploads each row’s localFilePath to the target remoteFilePath.
Sign in at https://office.mailbox.org.
Go to Settings → Security → Application Passwords.
In Add passwords:
WebDAV ClientFlow MailboxUpload

Keep this password secret. It is not your normal sign-in password.
Mailbox.org exposes a numeric Login name (a.k.a. Open-Xchange login).
If using your email in the box fails with Drive permissions, use this format instead:
<LoginName>@<LoginName>
Example: 6966985@6966985
You can see the Login name in Settings → Basic settings (or in the “Connect your device” / account info cards).
The box expects two columns:
localFilePath – absolute or project path to the file to uploadremoteFilePath – destination path as shown in Drive, starting with My files/Example (via an InlineTable):
| localFilePath | remoteFilePath |
|---|---|
%assets%/example.xlsx |
My files/example.xlsx |
%assets%/Customer_Orders.csv |
My files/Documents/Orders.csv |

Set the parameters:
Root folder: my files
File to upload: localFilePath
Remote file path: remoteFilePath
Optional: Remote checksum (faster): leave blank unless you precompute an MD5 (hex, 32 chars)
Chunk size (in MB): default is fine
Login/user:
user@mailbox.org).<LoginName>@<LoginName> format.Password: paste the Application Password you created
Debug information level: nothing (use verbose when troubleshooting)

Click Run.


| Field | Description |
|---|---|
| Root folder | Drive area to target. Use my files. |
| File to upload | Input column with the local file path. Supports project variables (e.g., %assets%/…). |
| Remote file path | Destination in Drive, starting with My files/…. Include filename. Example: My files/Reports/sales.xlsx. |
| Optional: Remote checksum (faster) | Provide MD5 (hex) to let the server detect “no change” faster. Leave empty if unsure. |
| Chunk size (in MB) | Upload chunk size; large values favor throughput, smaller values reduce memory/MTU issues. |
| Login/user | Prefer your mailbox.org email. If you hit Drive permission errors, use <LoginName>@<LoginName>. |
| Password | The Application Password for WebDAV Client. |
| Debug information level | nothing / basic / verbose. Use verbose to inspect HTTP exchanges (sanitized). |
| Optional: extra parameters for cURL | Advanced: append custom switches (e.g., TLS ciphers, proxies). |
| Number of retries on connection error | How many times to retry transient network errors. |
| Error Management | abort pipeline or continue with status ERROR. |
%assets%/example.xlsx → My files/example.xlsxremoteFilePath: My files/Documents/Monthly/Report.xlsxFeed multiple rows into the box. Each row is processed independently with retries.
| Symptom / Log | Likely cause | Fix |
|---|---|---|
PERMISSION_DENIED FLD-0003: Folder "10" is not visible… |
Drive API session bound to a different identity than email login | In Login/user, switch from your email to the numeric format <LoginName>@<LoginName>. |
ASP-0001 required scope: read_drive during syncfiles |
Pre-flight probe on some tenants | Usually harmless; if the upload finishes with success and the file appears, you can ignore it. |
401 Unauthorized or login failed |
Wrong password or used the normal password | Use the Application Password (WebDAV Client). Regenerate if lost. |
| Upload “succeeds” but file not visible | Wrong destination path | Ensure it starts with My files/ and includes the filename. Check exact capitalization used by your UI. |
| Quota / size issues | Drive storage limit reached | Check left quota in UI. Remove files or upgrade storage. |
| Unicode path glitches | Special characters in path | Prefer ASCII in remoteFilePath. If needed, test with a simple name first. |
| Corporate proxy / TLS errors | Outbound restrictions | Add cURL options (proxy, CA bundle) in extra parameters. |
Q: Do I need the WebDAV URL?
A: Not for this box—the action talks directly to mailbox.org’s Drive endpoints. If you want to test with a third-party client, the usual WebDAV endpoint is https://dav.mailbox.org/servlet/webdav.infostore (path /drive/My files/...), authenticated with your Application Password.
Q: Can I overwrite existing files?
A: Yes. Specify the same remoteFilePath; mailbox.org will replace the file (keeps a version you can restore from the UI).
Q: Can I upload many files fast?
A: Yes—feed multiple rows. Increase Chunk size if your network is reliable; raise retries for flaky links.
