diff options
author | Matthew Barnes <mbarnes@redhat.com> | 2011-04-21 07:06:35 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@redhat.com> | 2011-04-21 19:45:45 +0800 |
commit | 397aeade0545457dae034b0287049aa1cbeed782 (patch) | |
tree | 00e5f01aaea81e8add946ef0f18130841b07256f /mail/em-composer-utils.c | |
parent | 69add830e12856ab29b96bdce7335bf18e0a2a6f (diff) | |
download | gsoc2013-evolution-397aeade0545457dae034b0287049aa1cbeed782.tar.gz gsoc2013-evolution-397aeade0545457dae034b0287049aa1cbeed782.tar.zst gsoc2013-evolution-397aeade0545457dae034b0287049aa1cbeed782.zip |
Adapt to CamelService changes.
Diffstat (limited to 'mail/em-composer-utils.c')
-rw-r--r-- | mail/em-composer-utils.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/mail/em-composer-utils.c b/mail/em-composer-utils.c index b916e15d29..31a40293e4 100644 --- a/mail/em-composer-utils.c +++ b/mail/em-composer-utils.c @@ -567,7 +567,7 @@ em_utils_composer_send_cb (EMsgComposer *composer, session = e_msg_composer_get_session (context->composer); e_mail_session_send_to ( - E_MAIL_SESSION (session), message, NULL, + E_MAIL_SESSION (session), message, G_PRIORITY_DEFAULT, cancellable, NULL, NULL, (GAsyncReadyCallback) composer_send_completed, context); @@ -1802,6 +1802,7 @@ em_utils_send_receipt (EMailSession *session, gchar *hostname; gchar *self_address, *receipt_subject; gchar *ua, *recipient; + gchar *transport_uid; message_id = camel_medium_get_header ( CAMEL_MEDIUM (message), "Message-ID"); @@ -1916,6 +1917,8 @@ em_utils_send_receipt (EMailSession *session, camel_mime_message_set_recipients (receipt, CAMEL_RECIPIENT_TYPE_TO, addr); g_object_unref (addr); + transport_uid = g_strconcat (account->uid, "-transport", NULL); + camel_medium_set_header ( CAMEL_MEDIUM (receipt), "Return-Path", "<>"); @@ -1926,12 +1929,14 @@ em_utils_send_receipt (EMailSession *session, camel_medium_set_header ( CAMEL_MEDIUM (receipt), "X-Evolution-Transport", - account->transport->url); + transport_uid); camel_medium_set_header ( CAMEL_MEDIUM (receipt), "X-Evolution-Fcc", account->sent_folder_uri); + g_free (transport_uid); + /* Send the receipt */ info = camel_message_info_new (NULL); out_folder = e_mail_local_get_folder (E_MAIL_LOCAL_FOLDER_OUTBOX); |