Hello Jeroen,

On Wed, Nov 15, 2006 at 12:44:54PM +0100, Jeroen van Wolffelaar wrote:
> Package: icedove
> Severity: normal
> 
> (only actually tested in thunderbird on stable, but icedove in sid has
> the exact same logic still in place)
> 
> In ./toolkit/components/startup/src/nsUserInfoUnix.cpp,  and
> ./xpfe/components/startup/src/nsUserInfoUnix.cpp (files are identical
> except for a tweak in license text?) icedove retrieves the domainname
> from the uname-returned struct member "char domainname[]". However, this
> has nothing to do with DNS, despite the name: uname(2) says: "The
> domainname member (the NIS or YP domain name) is a GNU extension.".
> 
> Indeed, domainname (in /proc, in getdomainname and in
> /bin/domainname (part of yp-tools), all refer to the NIS/YP domain name,
> and *not* to the DNS domain name.
> 
> On Debian systems, programs should consult /etc/mailname, and if that
> file is missing use the same logic as "hostname -d" (which dnsdomainname
> is ttbomk an alias of). Or alternatively they should leave it up to the
> local MTA (/usr/sbin/sendmail) to append a domainname.
> 
> It is a bug that thunderbird uses the NIS domainname: on non-NIS systems
> this will be empty anyway, on NIS systems this will be bogus is most
> cases. In our case, this has caused perhaps a dozen users over the past
> years to improperly configure their thunderbird causing mail issues,
> because they didn't realize the suggested email address was bogus
> (because the NIS domain is a shorthand for our organisation, is does
> look like 'intentional').
> 
> It is a feature request for thunderbird to use instead proper guessing
> of the domain name when making new accounts, simply dropping this bogus
> logic would downgrade this bug to a wishlist (or you can then close it
> as far as I'm concerned).

your bug is now more then 6 years old. I don't know the exact behavior
of Icedove on this in actual versions.

If Icedove shows the same behavior as in the reported version I would
suggest to open a bug in Bugzilla from Mozilla and provide the URL of
the opened bug.

Regards
Carsten


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to