summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSunghyun Kwon <sh0701.kwon@samsung.com>2013-04-27 17:52:59 +0900
committerSunghyun Kwon <sh0701.kwon@samsung.com>2013-04-27 17:52:59 +0900
commit752941c6580b3adac29db9c8eb43b543b19c8160 (patch)
treed8c5616d682870eb25331a769b5f60f2f43a3ea8
parentfd924317fb5427c1e243a948566033f05339aa18 (diff)
downloademail-service-752941c6580b3adac29db9c8eb43b543b19c8160.tar.gz
email-service-752941c6580b3adac29db9c8eb43b543b19c8160.tar.bz2
email-service-752941c6580b3adac29db9c8eb43b543b19c8160.zip
Modified the multipart/mixed for plain and attachment
-rwxr-xr-xemail-core/email-core-smtp.c18
-rwxr-xr-xpackaging/email-service.spec2
-rw-r--r--packaging/email.service2
3 files changed, 20 insertions, 2 deletions
diff --git a/email-core/email-core-smtp.c b/email-core/email-core-smtp.c
index 07faae7..06a6181 100755
--- a/email-core/email-core-smtp.c
+++ b/email-core/email-core-smtp.c
@@ -2993,6 +2993,24 @@ INTERNAL_FUNC int emcore_make_rfc822_file_from_mail(emstorage_mail_tbl_t *input_
goto FINISH_OFF;
}
}
+ } else if (input_mail_tbl_data->smime_type == EMAIL_SMIME_NONE && (input_mail_tbl_data->file_path_plain || input_mail_tbl_data->file_path_html)) {
+ if (input_mail_tbl_data->file_path_plain && EM_SAFE_STRLEN(input_mail_tbl_data->file_path_plain) > 0) {
+ EM_DEBUG_LOG("file_path_plain[%s]", input_mail_tbl_data->file_path_plain);
+ if (!attach_part(root_body, (unsigned char *)input_mail_tbl_data->file_path_plain, 0, NULL, NULL, false, &error)) {
+ EM_DEBUG_EXCEPTION("attach_part failed [%d]", error);
+ goto FINISH_OFF;
+ }
+ }
+
+ if (input_mail_tbl_data->file_path_html && EM_SAFE_STRLEN(input_mail_tbl_data->file_path_html) > 0) {
+ EM_DEBUG_LOG("file_path_html[%s]", input_mail_tbl_data->file_path_html);
+ if (!attach_part(root_body, (unsigned char *)input_mail_tbl_data->file_path_html, 0, NULL, NULL, false, &error)) {
+ EM_DEBUG_EXCEPTION("attach_part failed [%d]", error);
+ goto FINISH_OFF;
+ }
+ }
+ } else {
+ EM_DEBUG_LOG("unkwon case");
}
if (input_mail_tbl_data->file_path_mime_entity && EM_SAFE_STRLEN(input_mail_tbl_data->file_path_mime_entity) > 0) {
diff --git a/packaging/email-service.spec b/packaging/email-service.spec
index 17386c7..7e7aa9b 100755
--- a/packaging/email-service.spec
+++ b/packaging/email-service.spec
@@ -1,6 +1,6 @@
Name: email-service
Summary: E-mail Framework Middleware package
-Version: 0.10.97
+Version: 0.10.98
Release: 1
Group: System/Libraries
License: TBD
diff --git a/packaging/email.service b/packaging/email.service
index 2ebc796..c49193f 100644
--- a/packaging/email.service
+++ b/packaging/email.service
@@ -10,4 +10,4 @@ Restart=always
[Install]
WantedBy=tizen-middleware.target
-
+EnvironmentFile=/run/tizen-mobile-ui