Closed Bug 17289 Opened 25 years ago Closed 17 years ago

[MIGRATION] collision if the user has two imap accounts on the same server, but different ports

Categories

(MailNews Core :: Backend, defect, P3)

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: sspitzer, Unassigned)

Details

(Keywords: arch)

I just fixed #17212 and now, if a user has two imap accounts on the same server, but with differnent ports in 4.x, they will collide on disk. if a user has an account at nsmail-2.mcom.com:654 and nsmail-2.mcom.com, they would both get mapped to ~/.mozilla/<profile name>/ImapMail/nsmail-2.mcom.com on disk. an easy fix for this (and other collision problems) is to use the MakeUnique() method when creating directories on disk.
I thought you switched over to using createUniqueServer so that they got migrated over to "server1" "server2" etc?
QA Contact: lchiang → laurel
nope, for migrated servers, we keep the 4.x name of the folder. (we just copy it over.) for new servers, we do the server<x> thing.
Target Milestone: M15
moving to m16.
Target Milestone: M15 → M16
Triage to M17. Please add beta2 keyword if this must make beta2. Please let me know if this must be done by M16 feature freeze.
Target Milestone: M16 → M17
Mail Review recommends beta2 stopper. Adding nsbeta2 keyword.
Keywords: nsbeta2
Putting on [nsbeta2+][6/01] radar. This work must be done by 06/01 or we may pull this for PR2.
Whiteboard: [nsbeta2+][6/01]
Due to slip in schedule, moving this bug from [6/01] to [Will be minus on 6/15] for fix deadline.
Whiteboard: [nsbeta2+][6/01] → [nsbeta2+][Will be minus on 6/15]
Cleaning up status whiteboard by marking beta2 minus (6/15 has passed) I'd be curious about how often this is problem. Note knowing much about this area, I'd suspect that this is more of an issue to a developer toying with multiple servers on a single machine (each on a different port). I've added the release note keyword.
Keywords: relnote
Whiteboard: [nsbeta2+][Will be minus on 6/15] → [nsbeta2-]
Keywords: relnoterelnote2
It seems unclear to me whether this bug requires either of a "developer" or "user" release note. If anyone feels it does, can they please draft one and then nominate with the relnote-user or relnote-rtm strings in the Status Whiteboard. Thanks :-) Gerv
clearing milestone, m17 and m18 are meaningless now. these need to be triages along with the rest.
Target Milestone: M17 → ---
This is a major problem in 2 cases that I run into frequently: - Application proxy firewalls - SSH port forwarding My standard mail config has 3 different IMAP servers, all on different ports on localhost, using SSH port forwarding to get to the actual mail servers through various firewalls. The mozilla mail client is completely unuseable to me due to the server uniqueness key not including both the server name/addr and the port number. This bug is trivial, and has been open for a year and a half. Any chance that it might actually get fixed someday? I'd be happy to wade through the source code and fix it, if someone could point me in the right direction. I've never even looked at the mozilla source, and am not certain how much of it needs to be touched to resolve this issue.
the following comments are based on my experience w/ news server folder naming, but most of the comments apply to mail servers. could we try to make the folder names more unique? in 8.3 i have: host-new.com x5 host-new.org x2 i think mapping to first encountered hexips and storing a mapping would be preferable if i ran a server on localhost, it could be 7f000001.timeless.654 {%hex(ip).hostname.port} the likelyhood of such a name failing to be unique is very low support for ipv6 servers could be made by using 8 hex chars or the entire ipv6 address; although... cnews.corel.com and cnews.corel.ca would end up w/ nearly identical names [they're really the same server]
Severity: normal → major
Hardware: PC → All
Whiteboard: [nsbeta2-]
Mozilla 1.1b nightly build Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.1b) Gecko/20020901 In fact, I have examed in one profile creating two different account in the same server--skating, mozilla automatically added a postfix for the latter mapping directory name-- such as skating-1. So I think this bug has been fixed , isn't it?
See also bug 41929, "can't have multiple accounts with same pop/imap server and username, even port is different".
Product: MailNews → Core
sorry for the spam. making bugzilla reflect reality as I'm not working on these bugs. filter on FOOBARCHEESE to remove these in bulk.
Assignee: sspitzer → nobody
Status: ASSIGNED → NEW
as with bug 45777... ->WONTFIX since 4.x migation has been dropped on trunk. If one has an overwhelming need to see this fixed on branch, please attach a patch and reopen the bug. Also, evaluate whether the issue is a bug or an enhancement request and adjust severity accordingly. filter bugmail for "4.xmidrop" to delete these messages.
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → WONTFIX
Product: Core → MailNews Core
You need to log in before you can comment on or make changes to this bug.