X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=sendlib.c;h=7a718a2dfa3bd7c849d81e863b2170c40ec219d1;hp=8128089e7ce4131f0a544bb02743b82c5172b8f0;hb=67b2c8d6719bccd621e47b59cb89b9e2cb97d4f5;hpb=6833ce8bdca2d64e14485118f2a4417b7e1cb1b1 diff --git a/sendlib.c b/sendlib.c index 8128089..7a718a2 100644 --- a/sendlib.c +++ b/sendlib.c @@ -40,6 +40,7 @@ #include #include #include +#include #ifdef USE_NNTP #include @@ -1736,10 +1737,30 @@ int mutt_write_rfc822_header (FILE *fp, ENVELOPE *env, BODY *attach, } } + /* Add X-Face headers */ + if (env->x_face) + { + LIST *face; + + for (face = env->x_face; face; face = face->next) + fprintf (fp, "X-Face: %s\n", face->data); + } + if (mode == 0 && !privacy && option (OPTXMAILER) && !has_agent) { + struct utsname un; + char * os; + if (OperatingSystem!=NULL) { + os = OperatingSystem; + } else { + if (uname(&un)==-1) { + os = "UNIX"; + } else { + os = un.sysname; + } + } /* Add a vanity header */ - fprintf (fp, "User-Agent: Mutt/%s\n", MUTT_VERSION); + fprintf (fp, "User-Agent: mutt-ng %s (%s)\n", MUTT_VERSION,os); } return (ferror (fp) == 0 ? 0 : -1);