{"id":350224,"date":"2026-08-13T12:14:17","date_gmt":"2026-08-13T12:14:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/email-backup\/"},"modified":"2026-08-13T12:14:02","modified_gmt":"2026-08-13T12:14:02","slug":"imap-backup-migrator","status":"publish","type":"plugin","link":"https:\/\/so.wordpress.org\/plugins\/imap-backup-migrator\/","author":13228778,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.1.0","stable_tag":"0.1.0","tested":"7.0.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"IMAP Backup & Migrator","header_author":"Carlos Doral","header_description":"Back up, restore, and migrate email accounts from WordPress using IMAP.","assets_banners_color":"f3f7ff","last_updated":"2026-08-13 12:14:02","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/webartesanal.com\/email-backup\/","header_author_uri":"https:\/\/webartesanal.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":13,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.1.0":{"tag":"0.1.0","author":"cdoral","date":"2026-08-13 12:14:02"}},"upgrade_notice":{"0.1.0":"<p>Initial public release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3645224,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3645224,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3645224,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3645224,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3645224,"resolution":"1","location":"assets","locale":"","width":1200,"height":665},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3645224,"resolution":"2","location":"assets","locale":"","width":1200,"height":914},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3645224,"resolution":"3","location":"assets","locale":"","width":1200,"height":813},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3645224,"resolution":"4","location":"assets","locale":"","width":1200,"height":826}},"screenshots":{"1":"Test a complete IMAP connection and discover a working mail host.","2":"Register and manage IMAP email accounts from a compact account list.","3":"Inspect mailbox folders and start a complete or incremental download.","4":"Upload a local backup to a destination email account or synchronize differences."}},"plugin_section":[],"plugin_tags":[151,267,1859,450,4155],"plugin_category":[41,59],"plugin_contributors":[212336],"plugin_business_model":[],"class_list":["post-350224","plugin","type-plugin","status-publish","hentry","plugin_tags-backup","plugin_tags-email","plugin_tags-export","plugin_tags-mail","plugin_tags-migration","plugin_category-communication","plugin_category-utilities-and-tools","plugin_contributors-cdoral","plugin_committers-cdoral"],"banners":{"banner":"https:\/\/ps.w.org\/imap-backup-migrator\/assets\/banner-772x250.png?rev=3645224","banner_2x":"https:\/\/ps.w.org\/imap-backup-migrator\/assets\/banner-1544x500.png?rev=3645224","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/imap-backup-migrator\/assets\/icon-128x128.png?rev=3645224","icon_2x":"https:\/\/ps.w.org\/imap-backup-migrator\/assets\/icon-256x256.png?rev=3645224","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/imap-backup-migrator\/assets\/screenshot-1.png?rev=3645224","caption":"Test a complete IMAP connection and discover a working mail host."},{"src":"https:\/\/ps.w.org\/imap-backup-migrator\/assets\/screenshot-2.png?rev=3645224","caption":"Register and manage IMAP email accounts from a compact account list."},{"src":"https:\/\/ps.w.org\/imap-backup-migrator\/assets\/screenshot-3.png?rev=3645224","caption":"Inspect mailbox folders and start a complete or incremental download."},{"src":"https:\/\/ps.w.org\/imap-backup-migrator\/assets\/screenshot-4.png?rev=3645224","caption":"Upload a local backup to a destination email account or synchronize differences."}],"raw_content":"<!--section=description-->\n<p>IMAP Backup &amp; Migrator helps manage IMAP servers, email accounts, local backups, uploads, and queue processing from the WordPress admin.<\/p>\n\n<p>The plugin is designed for email migration workflows where DNS changes can make access to old mailboxes difficult. It stores server and account configuration, inspects IMAP folders, downloads messages into a local protected storage area, and can upload backed-up messages into another IMAP account.<\/p>\n\n<p>Current features include:<\/p>\n\n<ul>\n<li>Register IMAP servers and email accounts.<\/li>\n<li>Test connections and inspect mailbox folders.<\/li>\n<li>Download email into a local backup store.<\/li>\n<li>Upload local backups into another email account.<\/li>\n<li>Process queued tasks from the admin by AJAX.<\/li>\n<li>Show available storage and queue progress in the admin.<\/li>\n<\/ul>\n\n<p>IMAP Backup &amp; Migrator Pro is a separately distributed add-on that adds direct mailbox migration, scheduled tasks, cron processing, folder selection and mapping, and remote mailbox cleanup.<\/p>\n\n<p>The plugin connects only to mail servers and DNS hosts needed for actions requested by an administrator. It does not include telemetry or send data to the plugin author. Saved IMAP credentials are encrypted before they are stored in the WordPress database. The encryption key is derived from WordPress salts unless <code>CDP_EMAIL_BACKUP_ENCRYPTION_KEY<\/code> is defined in <code>wp-config.php<\/code>.<\/p>\n\n<p>The human-readable JavaScript source used by the admin interface is included in <code>admin\/js\/cdp-email-backup-admin.source.js<\/code>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Download the plugin ZIP file.<\/li>\n<li>In your WordPress dashboard, go to Plugins &gt; Add New.<\/li>\n<li>Click Upload Plugin.<\/li>\n<li>Choose the ZIP file and click Install Now.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Open IMAP Backup &amp; Migrator in the WordPress admin menu.<\/li>\n<\/ol>\n\n<p>You can also install it manually by uploading the <code>imap-backup-migrator<\/code> folder to <code>\/wp-content\/plugins\/<\/code> and activating it from Plugins.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20the%20plugin%20require%20the%20php%20imap%20extension%3F\"><h3>Does the plugin require the PHP IMAP extension?<\/h3><\/dt>\n<dd><p>Yes. The plugin needs the PHP IMAP extension to connect to mail servers. If IMAP is missing, the admin screen shows a clear warning.<\/p><\/dd>\n<dt id=\"are%20local%20backups%20protected%3F\"><h3>Are local backups protected?<\/h3><\/dt>\n<dd><p>The plugin stores local backup data under the WordPress uploads directory and creates protection files to reduce direct web access and PHP execution risk.<\/p><\/dd>\n<dt id=\"does%20deleting%20an%20account%20remove%20email%20from%20the%20remote%20server%3F\"><h3>Does deleting an account remove email from the remote server?<\/h3><\/dt>\n<dd><p>No. Deleting an account in this plugin only removes the saved account configuration from WordPress. It does not delete remote mailbox content.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20wordpress%20security%20salts%20are%20changed%3F\"><h3>What happens if WordPress security salts are changed?<\/h3><\/dt>\n<dd><p>If <code>CDP_EMAIL_BACKUP_ENCRYPTION_KEY<\/code> is not defined, changing the WordPress salts makes previously saved passwords unreadable and they must be entered again. Define a long random <code>CDP_EMAIL_BACKUP_ENCRYPTION_KEY<\/code> in <code>wp-config.php<\/code> before saving accounts if you need the encryption key to remain independent from WordPress salts.<\/p><\/dd>\n<dt id=\"can%20scheduled%20tasks%20run%20automatically%3F\"><h3>Can scheduled tasks run automatically?<\/h3><\/dt>\n<dd><p>Scheduled tasks can be created and processed when the Pro edition is active. The free edition processes queued tasks from the admin using AJAX.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial release with IMAP servers, email accounts, local backups, uploads, and AJAX queue processing.<\/li>\n<\/ul>","raw_excerpt":"Back up and restore email accounts from the WordPress admin using IMAP.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/so.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/350224","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/so.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/so.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/so.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=350224"}],"author":[{"embeddable":true,"href":"https:\/\/so.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/cdoral"}],"wp:attachment":[{"href":"https:\/\/so.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=350224"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/so.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=350224"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/so.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=350224"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/so.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=350224"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/so.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=350224"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/so.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=350224"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}