aboutsummaryrefslogtreecommitdiffstats
path: root/libemail-engine/e-mail-session-utils.c
Commit message (Collapse)AuthorAgeFilesLines
* Bug #250046 - Empty group address as recipient prevents message sendMilan Crha2013-06-041-0/+3
| | | | | | | Empty group addresses were left as-is when sending an email directly, not through Outbox, which could cause a send error through SMTP. Expanding group addresses, or removing empty groups, from a list or recipients before sending the message fixes the issue.
* e_mail_session_send_to(): Don't silently ignore if we can't send.Matthew Barnes2013-05-301-7/+2
| | | | | | | If sending fails for any reason, return a suitable GError. Don't just return silently. Also check for a wider range of errors indicating the service is unavailable in composer_send_completed(). This will trigger the "save-to-outbox" info alert.
* Utilize the new EMailSession functions when sending.Matthew Barnes2013-05-251-153/+89
|
* EMailSession: Add helper functions for sending messages.Matthew Barnes2013-05-251-13/+664
| | | | | | | | | | | New functions: e_mail_session_get_fcc_for_message_sync() e_mail_session_get_fcc_for_message() e_mail_session_get_fcc_for_message_finish() e_mail_session_ref_transport() e_mail_session_ref_default_transport() e_mail_session_ref_transport_for_message()
* Bug #271262 - Allow Send/Receive of local stores in offlineMilan Crha2013-04-091-2/+8
|
* Do not leak each sent messageMilan Crha2013-03-151-1/+0
| | | | Caused by double-reffing the message object.
* Coding style and whitespace cleanup.Matthew Barnes2013-01-111-1/+1
|
* Bug #688819 - It's possible to make Evolution stop sending emailsMilan Crha2012-11-231-1/+7
|
* Bug #268618 - Add: Save replies in the folder of the message being replied toMilan Crha2012-10-221-4/+7
| | | | | | Follow-up fixes: a) don't copy to origin folder for forwarded messages b) use a real folder when reply/forward from a vFolder
* Bug #268618 - Add: Save replies in the folder of the message being replied toMilan Crha2012-10-191-0/+11
|
* Coding style and whitespace cleanup.Matthew Barnes2012-08-201-2/+2
|
* Add e_mail_session_append_to_local_folder().Matthew Barnes2012-08-151-0/+120
| | | | | | Asynchronous + synchronous convenience functions. Uses the EMailLocalFolder enumeration to specify a well-known folder.
* Adapt to CamelSession API changes.Matthew Barnes2012-08-121-4/+17
| | | | | | | | | | | | These functions now return new references: camel_session_add_service() camel_session_list_services() These functions have been renamed and also return new references: camel_session_get_service() -> camel_session_ref_service() camel_session_get_service_by_url() -> camel_session_ref_service_by_url()
* Add e_mail_reader_unsubscribe_folder_name().Matthew Barnes2012-07-091-107/+0
| | | | Replaces e_mail_session_unsubscribe_folder().
* Adapt to single-include E-D-S libraries.Matthew Barnes2012-06-041-1/+1
|
* Adapt mail to the new ESource API.Matthew Barnes2012-06-031-19/+21
|
* Adapt to CamelService API changes.Matthew Barnes2012-05-201-5/+3
| | | | | | em_utils_connect_service_sync() and em_utils_disconnect_service_sync() are no longer needed. CamelService itself now effectively does what these functions were doing.
* Use g_simple_async_result_set_check_cancellable().Matthew Barnes2012-05-131-0/+8
| | | | Always call it immediately after g_simple_async_result_new().
* Whitespace cleanups.Matthew Barnes2012-05-131-1/+1
|
* Bug #667046 - Outgoing filter cannot override used Sent folderMilan Crha2012-04-171-1/+22
|
* Coding style and whitespace cleanup.Matthew Barnes2012-02-201-2/+7
|
* Introduce libemail-engine and libemail-utils.Matthew Barnes2012-01-191-0/+931
These libraries are bound for E-D-S so they live at the lowest layer of Evolution for now -- even libeutil can link to them (but please don't). This is the first step toward moving mail handing to a D-Bus service.