-gboolean
-libmodest_dbus_client_send_mail (osso_context_t *osso_context, const gchar *to, const gchar *cc,
- const gchar *bcc, const gchar* subject, const gchar* body, GSList *attachments)
-{
- gchar *attachments_str = get_attachments_string(attachments);
-
- osso_rpc_t retval;
- const osso_return_t ret = osso_rpc_run_with_defaults(osso_context,
- MODEST_DBUS_NAME,
- MODEST_DBUS_METHOD_SEND_MAIL, &retval,
- DBUS_TYPE_STRING, to,
- DBUS_TYPE_STRING, cc,
- DBUS_TYPE_STRING, bcc,
- DBUS_TYPE_STRING, subject,
- DBUS_TYPE_STRING, body,
- DBUS_TYPE_STRING, attachments_str,
- DBUS_TYPE_INVALID);
-
- if (ret != OSSO_OK) {
- printf("debug: %s: osso_rpc_run() failed.\n", __FUNCTION__);
- return FALSE;
- } else {
- printf("debug: %s: osso_rpc_run() succeeded.\n", __FUNCTION__);
- }
-
- osso_rpc_free_val(&retval);
-
- g_free (attachments_str);
-
- return TRUE;
-}
-