From 77bd9350a997d53fe353f2fc45e41bc95d268a5d Mon Sep 17 00:00:00 2001 From: Ettore Perazzoli Date: Sun, 16 Jul 2000 04:32:01 +0000 Subject: Put the version number in the `X-Mailer:' header instead of just "Developer Preview". svn path=/trunk/; revision=4179 --- mail/ChangeLog | 11 +++++++++++ mail/Makefile.am | 1 + mail/mail-ops.c | 16 ++++++++++++++-- 3 files changed, 26 insertions(+), 2 deletions(-) diff --git a/mail/ChangeLog b/mail/ChangeLog index 5552d4ad47..859efa5836 100644 --- a/mail/ChangeLog +++ b/mail/ChangeLog @@ -1,3 +1,14 @@ +2000-07-15 Ettore Perazzoli + + * mail-ops.c (set_x_mailer_header): New helper function to set the + `X-Mailer:' header to to `Evolution [Developer + Preview]". + (real_send_mail): Call it. + +2000-07-14 Ettore Perazzoli + + * Makefile.am (evolution_mail_LDADD): Add `GCONF_LIBS'. + 2000-07-14 Dan Winship * mail-format.c (write_headers): put a

at the end of the diff --git a/mail/Makefile.am b/mail/Makefile.am index 3d16c59b69..05f3260c2f 100644 --- a/mail/Makefile.am +++ b/mail/Makefile.am @@ -72,6 +72,7 @@ evolution_mail_LDADD = \ $(top_builddir)/filter/libfilter.la \ $(BONOBO_VFS_GNOME_LIBS) \ $(GTKHTML_LIBS) \ + $(GCONF_LIBS) \ $(THREADS_LIBS) \ $(UNICODE_LIBS) diff --git a/mail/mail-ops.c b/mail/mail-ops.c index ece3fe493d..94cd42fae0 100644 --- a/mail/mail-ops.c +++ b/mail/mail-ops.c @@ -396,6 +396,18 @@ ask_confirm_for_empty_subject (EMsgComposer *composer) return FALSE; } +static void +set_x_mailer_header (CamelMedium *medium) +{ + char *mailer_string; + + mailer_string = g_strdup_printf ("Evolution %s (Developer Preview)", VERSION); + + camel_medium_add_header (medium, "X-Mailer", mailer_string); + + g_free (mailer_string); +} + static void real_send_mail (gpointer user_data) { @@ -421,9 +433,9 @@ real_send_mail (gpointer user_data) from = info->from; psd = info->psd; + set_x_mailer_header (CAMEL_MEDIUM (message)); + camel_mime_message_set_from (message, from); - camel_medium_add_header (CAMEL_MEDIUM (message), "X-Mailer", - "Evolution (Developer Preview)"); camel_mime_message_set_date (message, CAMEL_MESSAGE_DATE_CURRENT, 0); camel_service_connect (CAMEL_SERVICE (transport), ex); -- cgit v1.2.3