Moin, Am Montag, den 30.08.2004, 01:35 +0200 schrieb David Haller:
BTW: Wann flickst du mal deine Msg-ID? Kann man die in Evolution nicht mal abstellen? So das dein MTA das machen kann?
Nein. Geht nicht. Ein Feature von Evolution besteht darin, daß dort so gut wie gar nichts einzustellen ist.
==== ~/src/Evolution/evolution-1.0.8.use_fqdn.dh.patch ====
Ohgottogott. 1.0.8... Ich benutze 1.5, der Patch findet nicht einen einzigen Hook.
Denn diese %#!@ libcamel verwendet(e?) nur 'gethostname'. Und das liefert AFAIK generell nur den hostnamen, und nicht den FQDN. Es fehlt das 'gethostbyname':
retval = gethostname (host, sizeof (host)); if (retval == 0 && *host) h = camel_gethostbyname (host, NULL); else host[0] = '\0'; COUNT_LOCK (); msgid = g_strdup_printf ("%d.%d.%d.camel@%s", (int) time (NULL), getpid (), count++, h ? h->h_name : (*host ? host : "localhost.localdomain")); COUNT_UNLOCK (); if (h) camel_free_host (h); return msgid; ...ich schätze mal, das kriege ich auch noch gefixt, ohne C zu können...
Hattest du damals den patch nicht auch an (einen der) Hauptautoren von Evolution weitergegeben?
Ist ewig her, aber ich glaube, die wollten das Ding nicht haben, mit der Begründung, die Eindeutigkeit von MessageIDs sei technisch überholt, weil man sich ja doch nicht drauf verlassen könne. Tja. Da für meinen Geschmack kein Mailprogramm auch nur im entferntesten so brauchbar wie Evolution ist, bin ich wohl dran gebunden... Gruß, Ratti -- -o) fontlinge | Fontmanagement for Linux | Schriftenverwaltung in Linux /\\ http://freshmeat.net/projects/fontlinge/ _\_V http://www.gesindel.de https://sourceforge.net/projects/fontlinge/