Email import tool
It would be a great idea to be able to import mail for individual email accounts via POP3 from other servers.
This would be great for customers migrating to you so that they can keep all their email.
Would just need fields such as:
Implemented as the functionality of Site Import 1.2.0 https://docs.plesk.com/release-notes/onyx/change-log/#17811-mu20180516
Added the ability to import the content of mailboxes hosted on third-party servers with the IMAP access into mailboxes hosted on a Plesk server. Now users can import emails from Gmail or Yahoo! Mail mailboxes and from mailboxes managed by control panels (for example, Plesk or cPanel). All folders (including custom folders) and emails contained in them are imported. The “read” or “unread” status of imported emails is preserved.
How about making it possible for the email users themselves (instead of only plesk admin) to make the import. Either as application user from plesk or roundcube webmail.
It would be best as the mailbox users themselves know their password, not the admin. And importing dozens of emails would be easiest done by the user in the case where there is no root access.
... and please included it as a regular (free) extension, not a paid one!
It still takes a lot of work to move customers with existing mailboxes from their current provider to servers running on Plesk. Often user email clients are used to get the job done. Verified and auditing the results even takes more time.
What if you could select an external mailbox in Plesk. Fill in the needed connection and authentication data, select the website/domain within Plesk and just click import. The plugin could import everything and even do some verifications afterwards. When ready the user can click on a release button to enable the mailbox for the user.
It could be as simple as: https://www.yippiemove.com/step/1/
Yes, something like Imapsync would be interesting. There is paid services available that do something similar (https://www.migrate-mail.com/en.html). However, this should be an integrated Plesk feature (and one which is not a paid add-on!).
Chris Bischoff commented
There is a Imapsync feature for Roundcube still available as a module which is usable in plesks roundcube (we use it):
David McLaughlin commented
Just echoing what Gabriel T said - use IMAPSYNC or at least offer it, I have migrated 100's of GB of email over to G.Apps using it and it has never let me down. The stand out feature of IMAPSYNC is how it handles the many quirks in the IMAP implementations out there, it also can limit messages per second if resource usage is an issue.
I'd like to have it too!
If this is going to be build in it should be possible to select what mails to put from folder to which folder.
e.g. "Sent items" to "Sent", "Posteingang" to "Inbox", or "Inbox\Posteingang" to "Inbox", etc.
POP and IMAP should be possible.
[Deleted User] commented
Good Idea... Some update?
You can add IMAP to that of course.
Gabriel T commented
I would suggest this be done with IMAPSYNC (https://github.com/imapsync/imapsync) instead of POP3 because POP3 won't pull sent messages however IMAPSYNC can sync all folders.
It would be really helpful with external accounts.
Any status update?
This would be an immsensely helpful feature for adaption of the Plesk Panel.
One of the main gripes we have with the current way of migrating mail from another provider to us is that we have to do it "manually" for every mail account.
Felipe Santos commented
i think that will be good. now we use Imap synch that works very well but is very manual, i spent a lot of time when i went to backup a email account from a customer that has coming from another host.
at this day is more and more often customers that only use webmail...
Gustavo Morgado commented
Mail Enable has this funcionality and it´s awesome, when an account is created, all mails from older hosting company is imported into plesk mailbox.
Will be great if this funcionality is available in Plesk Linux.
Maarten Ligthart commented
Look into imapsync for linux. That will do the trick for now.
I understand this could be done via an email client, but integrating this functionality into Plesk would make it much more streamlined.
Gmail currently has email account import functionality. Doing this for Plesk would be fantastic!