ridaamirini / imapsyncclient Goto Github PK
View Code? Open in Web Editor NEWImapSync Desktop Client
Home Page: https://github.com/ridaamirini/ImapSyncClient
License: MIT License
ImapSync Desktop Client
Home Page: https://github.com/ridaamirini/ImapSyncClient
License: MIT License
After starting the migration I get the following Error:
Failed to migrate (account1 => account2) [Failed]
Error: Node.js was not found in the default path. Please specify the location.
Now what? Were do I specify the path? Do I just need to install Node.js on my system? (Using MacOS 10.13.6)
I'd like to build a version of this to host in a website.
When running this npm run build:web
But the build errors with:
ERROR in ./src/main/imapsync.js
Module not found: Error: Can't resolve 'child_process' in '/Users/kraig/Repositories/longtaildigital/ImapSyncClient/src/main'
@ ./src/main/imapsync.js 4:0-39
@ ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/renderer/components/Add/MailboxForm.vue
@ ./src/renderer/components/Add/MailboxForm.vue
@ ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/renderer/components/MainComponent.vue
@ ./src/renderer/components/MainComponent.vue
@ ./src/renderer/router/index.js
@ ./src/renderer/main.js
ERROR in ./node_modules/electron/index.js
Module not found: Error: Can't resolve 'fs' in '/Users/kraig/Repositories/longtaildigital/ImapSyncClient/node_modules/electron'
@ ./node_modules/electron/index.js 1:9-22
@ ./src/renderer/main.js
ERROR in ./src/main/imapsync.js
Module not found: Error: Can't resolve 'fs' in '/Users/kraig/Repositories/longtaildigital/ImapSyncClient/src/main'
@ ./src/main/imapsync.js 2:0-20
@ ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/renderer/components/Add/MailboxForm.vue
@ ./src/renderer/components/Add/MailboxForm.vue
@ ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/renderer/components/MainComponent.vue
@ ./src/renderer/components/MainComponent.vue
@ ./src/renderer/router/index.js
@ ./src/renderer/main.js
ERROR in ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/renderer/components/ImportCsvButton.vue
Module not found: Error: Can't resolve 'fs' in '/Users/kraig/Repositories/longtaildigital/ImapSyncClient/src/renderer/components'
@ ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/renderer/components/ImportCsvButton.vue 4:0-20
@ ./src/renderer/components/ImportCsvButton.vue
@ ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/renderer/components/MainComponent.vue
@ ./src/renderer/components/MainComponent.vue
@ ./src/renderer/router/index.js
@ ./src/renderer/main.js
Is the build:web supported?
Am I doing something incorrectly?
By default CSV (Comma Separated Value) uses commas to delineate between columns or fields. This application it requires semi-colons. This can cause a problem when importing a CSV in two ways:
a) Will not properly import any data if comas are used (some software ONLY outputs the default comma)
b) Password contains a comma (it will skip and misalign all following information due to that 'offset' column.
Two solutions seems most appropriate:
Use commas as delineation character
and or
Let the user decide which character should be used as delineator? That might be the most flexible?
OSX 10.13. Window is locked in the middle of the screen, cannot move it around.
OSX 10.13, cannot paste in any of the boxes.
side note: this front-end is a great project! I look forward to future updates
When migrating IMAP zimbra to IMAP gmail, the migration does not create a label in gmail from the source email, but sends the migration to the mailbox, mixing it with the other existing emails (it only creates labels that do not exist in gmail).
How can I migrate to a label with the name of the source mail?
For example:
label: [email protected]
sublabels: comments, send, etc...
PD: consider this https://github.com/zmughal/gmail-imap-label
I've installed and tried this tool on Windows, MAC and Linux but the behavior was same. It always says that "Stopped! click on console to view the LOG" but there's no details or logs so, no idea what's going on.
any suggestion will be appreciated.
@utoppo thanks for reporting the GDPR issue
I will remove the API and use the imapsync binary.
This will be released in the next major update. (See 1.0 branch)
Hi All
Im trying to migrate and copy all emails from one server to the other server.
The first server is a linux mail server and the second is a windows mail server.
Welcome to imapsync
Version 0.0.1aa596fa
Migration started ...
Request to migrate (506@.com.au => 506@.com.au)
Started to migrate (506@.com.au => 506@.com.au) <=> 5af3c701c0110 [Emitted]
Migration aborted ...
Migration aborted ...
Thanking you in advance.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.