Showing questions tagged:

tryng to import a seamonkey profile in to at TB email system.

Am trying to import seamonkey profile data in to Thunderbird, but keep getting error messages: am using win 11 anddownloaded latest TB exe yesterday. mail.import: Path Pr… (read more)

Am trying to import seamonkey profile data in to Thunderbird, but keep getting error messages: am using win 11 anddownloaded latest TB exe yesterday. mail.import: Path Profiles/4wd1drzq.default is incorrect; isRelative=true SeamonkeyProfileImporter.sys.mjs:67:22 and This page is in Quirks Mode. Page layout may be impacted. For Standards Mode use “”. SeamonkeyProfileImporter.sys.mjs . Have found this: /* This Source Code Form is subject to the terms of the Mozilla Public

* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */

import { AppConstants } from "resource://gre/modules/AppConstants.sys.mjs"; import { ThunderbirdProfileImporter } from "resource:///modules/ThunderbirdProfileImporter.sys.mjs";

/**

* A module to import things from a seamonkey profile dir into the current
* profile.
*/

export class SeamonkeyProfileImporter extends ThunderbirdProfileImporter {

 NAME = "SeaMonkey";
 /** @see BaseProfileImporter */
 async getSourceProfiles() {
   const slugs = {
     win: ["AppData", "Mozilla", "SeaMonkey"],
     macosx: ["ULibDir", "Application Support", "SeaMonkey"],
     linux: ["Home", ".mozilla", "seamonkey"],
   }[AppConstants.platform];
   if (!slugs) {
     // We don't recognize this OS.
     return [];
   }
   const seamonkeyRoot = Services.dirsvc.get(slugs[0], Ci.nsIFile);
   slugs.slice(1).forEach(seamonkeyRoot.append);
   const profilesIni = seamonkeyRoot.clone();
   profilesIni.append("profiles.ini");
   if (!profilesIni.exists()) {
     this._logger.debug(
       "No SeaMonkey profile found in the well known location."
     );
     return [];
   }
   const profiles = [];
   const ini = Cc["@mozilla.org/xpcom/ini-parser-factory;1"]
     .getService(Ci.nsIINIParserFactory)
     .createINIParser(profilesIni);
   for (const section of ini.getSections()) {
     const keys = [...ini.getKeys(section)];
     if (!keys.includes("Path")) {
       // Not a profile section.
       continue;
     }
     const name = keys.includes("Name")
       ? ini.getString(section, "Name")
       : null;
     const path = ini.getString(section, "Path");
     const isRelative = keys.includes("IsRelative")
       ? ini.getString(section, "IsRelative") == "1"
       : false;
     let dir;
     try {
       if (isRelative) {
         dir = seamonkeyRoot.clone();
         dir.appendRelativePath(path);
       } else {
         dir = Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsIFile);
         dir.initWithPath(path);
       }
     } catch (ex) {
       this._logger.warn(
         `Path ${path} is incorrect; isRelative=${isRelative}`
       );
       continue;
     }
     if (!dir.exists()) {
       this._logger.warn(`${dir.path} does not exist`);
       // Not a valid profile.
       continue;
     }
     profiles.push({ name, dir });
   }
   return profiles;
 }

} Thank you

Open 1 9

Why there is no "Import Passwords" option like Chromium browser used to?

I am a regular Firefox user and I really appreciate the security and privacy features you provide. I would like to request a new feature that would make password manageme… (read more)

I am a regular Firefox user and I really appreciate the security and privacy features you provide. I would like to request a new feature that would make password management even more convenient: the ability to import saved passwords from other browsers or from a password file (for example, a CSV or JSON export) directly into Firefox.

At the moment, when switching from another browser or setting up a new device, I have to either manually enter each password or rely on third‑party tools, which can be time‑consuming and less secure. If Firefox allowed importing passwords from common formats, it would greatly improve the user experience and make it easier to move to Firefox without losing existing login data.

I understand that this must be done with strong security checks, such as requiring the user to confirm each imported login and ensuring that the process is encrypted and safe. If this feature is not planned yet, I kindly ask you to consider it for a future release.

Thank you for your hard work and for listening to user feedback.

Open 3 43

I imported settings from Windows 11 Thunderbird to Linux Thunderbird, now Account Settings mode says "Account name already exists" when trying to change "Your Name"

On my Windows 11 laptop, in Thunderbird v 148.0.1, I changed the entries for Accounts>"Your name" for all of my accounts. I then Tools>Export the settings to a file… (read more)

On my Windows 11 laptop, in Thunderbird v 148.0.1, I changed the entries for Accounts>"Your name" for all of my accounts. I then Tools>Export the settings to a file. It was reported as 1.97Gigs, and Krusader displayed it as 1.9Gigs.

On my Linux laptop, I imported the settings into Linux Thunderbird v 140.9.0esr (64-bit). It did not import the new names. When I attempted to edit them, Account Settings mode says "Account name already exists" and appends _2 to the account name.

I forgot to make a backup before I undertook this.

How can I fix this?

Open 6 26

I have a new computer so how do I copy or import my Firefox bookmarks from my old computer which has no hifi?

My old computer -- a Macbook Pro -- lost its wifi connection. But I can still access Firefox and "Manage Bookmarks." My new computer is also a Macbook Pro. So is there a … (read more)

My old computer -- a Macbook Pro -- lost its wifi connection. But I can still access Firefox and "Manage Bookmarks." My new computer is also a Macbook Pro. So is there a way I can copy my bookmarks to my new computer?

Open 1 72

Restore thunderbird profile from a crashed Win 10 desktop

My desktop win 10 computer system crashed. While the operating system was zapped, the actual c: drive was intact. A new c: drive was installed with win 11 pro but when I … (read more)

My desktop win 10 computer system crashed. While the operating system was zapped, the actual c: drive was intact. A new c: drive was installed with win 11 pro but when I connect the old drive to the new system, I am locked out of the user>apps>thunderbird folders ( access denied). Is there a way of overriding this security feature? I was hoping to be able to import my profile with several email addresses and their associated archival data. This is more complicated than I was expecting.

Open 1 49

Moving Thunderbird profile from a w11 computer to a second new computer w11 vacation home.

I have a window home computer that was upgraded from w10 to w11. I had to buy a new w11 machine at my vacation home because the old one was not upgradeable. I was succe… (read more)

I have a window home computer that was upgraded from w10 to w11. I had to buy a new w11 machine at my vacation home because the old one was not upgradeable. I was successful in moving the profile from home to vacation home. But a month later I corrupted w11 on my new vacation machine while loading my earlier version of Adobe Photoshop from their instilling disk. W11 could not be repaired and I had to reinstall new w11 while keeping my files etc. This time Thunderbird would not let me move/use my old profile file. No mater what I tried!!

In the past, I've always moved the profile file "Thunderbird" in Appdata file to the new machine and renaming the installed Thunderbird file with XXX after it. It always worked in the past. My profile file is over 2mb. I've tried using all of the logical import options in this new instillations and only get error messages that it could not import the data and to look at the error console? Which I don't know where that is located. I will look for it in w11.

I think that the only difference (which I don't think should make a difference) is the directory name file difference after "users"

Any help would be much appreciated!!!!!!!

Jim Flora (Long time Thunderbird user and supporter)

Open 3 123