aboutsummaryrefslogtreecommitdiffstats
path: root/libemail-engine/e-mail-session-utils.c
Commit message (Collapse)AuthorAgeFilesLines
* Bug 678843 - May re-prompt password on message sendMilan Crha2014-06-101-0/+20
| | | | | Follow-up fix, forgotten place to re-enable password prompt when sending message.
* Bug 721545 - License text contains obsolete FSF postal addressMatthew Barnes2014-01-081-10/+9
|
* Fix error handling glitch in mail_session_send_to_thread().Matthew Barnes2013-10-291-4/+4
| | | | | | | | | | If sending a message fails but the user was already connected to the MTA, the error is missed and not handled until further into the logic, where it's treated as though sending succeeded and only post-processing failed. This results in the user seeing a copy of the message in Sent, but the message was never actually sent. Fallout from the investigation of bug 710807.
* Adapt to Camel API changes.Matthew Barnes2013-09-241-1/+1
|
* Miscellaneous cleanups.Matthew Barnes2013-09-081-1/+5
|
* 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.