Hallo,
Am Wed, 19 Nov 2003, Joerg Rossdeutscher schrieb:
Wie sind deine Erfahrungen mit den IDs? Leider gehört mein MUA zu denen,
die keine korrekte schreiben, aber immerhin ist sie alltagstauglich.
Naja, nicht wirklich. Kannst du mal den (aelteren) patch von mir
testen?
====
--- evolution-1.0.8.orig/camel/camel-mime-utils.c Thu Jun 6 22:36:29 2002
+++ evolution-1.0.8/camel/camel-mime-utils.c Sat Jul 27 06:24:50 2002
@@ -33,6 +33,7 @@
#include
#include
#include
+#include
#ifndef MAXHOSTNAMELEN
#define MAXHOSTNAMELEN 1024
@@ -3631,8 +3632,19 @@
static int count = 0;
int hrv;
char *ret;
+ char * use_fqdn;
hrv = gethostname (host, sizeof (host));
+
+ if( hrv == 0 && ! ( (use_fqdn = getenv("EVOLUTION_MSGID_FQDN")) != NULL
+ && strncmp(use_fqdn, "no", 3) == 0) ) {
+ struct hostent * h;
+ if( (h = gethostbyname(host)) != NULL ) {
+ strncpy(host, h->h_name, MAXHOSTNAMELEN);
+ } else {
+ herror("camel-mime-utils.c: ");
+ }
+ }
COUNT_LOCK ();
ret = g_strdup_printf ("%d.%d.%d.camel@%s", (gint) time (NULL), getpid (), count++,
====
==== ~/.bashrc ====
export EVOLUTION_MSGID_FQDN="yes"
====
Abschalten geht via EVOLUTION_MSGID_FQDN="no" oder man setzt die
Environment-variable einfach nicht.
Du musst allerdings auch einen FQDN haben, zu ueberpruefen mittels der
Ausgabe von 'hostname -f'.
Kann man das für alle MUAs sagen?
Nein.
-dnh
--
Actually, NT is more like LSD with all the good effects filtered out.
-- Andrew Maddox