Klaus Leithoff
01051fd136
fix typo: was only causing trouble when replying from draft folder from your activesync device
2014-01-10 14:39:51 +00:00
Klaus Leithoff
e46f2f987c
make sure lastattempt and howlong isset and not null, when checking if an device attempts to connect earlier than expected
2013-09-30 07:38:44 +00:00
Klaus Leithoff
6093c39928
fix device specific waitOnFailure
2013-09-27 14:27:37 +00:00
Klaus Leithoff
5e883e7e21
make waitOnFailure deviceSpecific
2013-09-27 13:54:05 +00:00
Klaus Leithoff
13f5753bb1
rework cache read condition for waitOnFailure Cache; fix possible break of waittime for waitOnFailure Cache
2013-09-27 12:10:56 +00:00
Klaus Leithoff
8dc1d5758e
* eMail/eSync: control wait sequence for device;
...
If a device could not connect successfully, it was sent away and told not to connect until with a retry after header. If it tries before that send the retry after header again and do not attempt to connect
2013-09-27 09:07:03 +00:00
Klaus Leithoff
a910c7d413
fix problem with convertHTMLToText by fetching the text/plain part whenever it seems appropriate. convertHTMLToText seems to fail/run forever on certain messages
2013-08-06 09:47:01 +00:00
Klaus Leithoff
cb98dca3ff
* eMail/eSync: fix cut off of multiple TO/CC addresses in header retrieval (seen in eSync); return empty syncMail Object on header retrieval failure for activesync
2013-07-30 10:55:19 +00:00
Klaus Leithoff
c0d040342b
* eMail/Activesync: improve behavior on connection failure. Return 503 Service unavailable/Retry After on Connection error.
...
Exception that was thrown previously after the 503 header did overwrite the 503 header with a 500 header (so now we should have the behavior as intended)
2013-07-23 07:16:22 +00:00
Klaus Leithoff
907d5972a5
* eMail/ActiveSync: if copy to sent folder fails, for whatever reason, only log to debugLog, do not consider the send action as failed as this would cause the mobile device to resend the mail in question
2013-07-11 09:49:14 +00:00
Klaus Leithoff
63fbd4395b
* eMail: handle not checked keep local copy on message forward when no mailaddress is set; make clear not keeping a copy means: FORWARD ONLY for the mailbox in question
2013-04-09 11:24:33 +00:00
Ralf Becker
49d8ddc3b6
setting "Primary emailadmin Profile" as default for "eMail Account to sync"
2013-03-06 14:51:56 +00:00
Klaus Leithoff
bcc6570b84
* eMail: implement the usage of possibly provided SPECIAL-USE folders information
2013-01-29 14:38:36 +00:00
Klaus Leithoff
3b138ed423
more detailed debug on connection failure
2013-01-25 11:28:52 +00:00
Klaus Leithoff
42660ddfa1
use different method to determine the default/Global profile for the current User
2012-11-20 14:00:03 +00:00
Klaus Leithoff
cc620c6a45
* eMail/eSync: when no truncation date is set, use 12 weeks as hard coded limit (as some clients die, when confronted with too many mails)
2012-11-13 11:15:20 +00:00
Ralf Becker
6b85ca7a01
* Calendar/eSync/eMail: fix not working accept/reject on calendar items (mails was working before)
2012-09-26 10:20:27 +00:00
Klaus Leithoff
754cbe37d0
* eMail/eSync: on failed connection with the mail-server return 503 Service Unavailable; Retry After; if the client supports this, he should wait until retrying; if we experience consecutive connection failure over a defined limit, return 500 internal Server Error
2012-09-26 09:14:13 +00:00
Klaus Leithoff
fa7439dca8
* eMail: improve namespace/prefix detection and handling; work-around for dovecot bug/problem regarding the counters in shared folders; fix problem regarding the recognition of INLINE images (only INLINE images should NOT be listed as attachments in windowed message display); support firefox drag and drop feature for inserting images (as data url) into html edit area in compose window; handle Reply-To as intended in creating eMails from .eml files; improving profile handling, regarding the ID of the activeProfile;
2012-09-18 12:05:36 +00:00
Klaus Leithoff
3319c3bd3f
Send ->HTTP/1.1 500 Internal Server Error<- to device on connection failure
2012-08-29 09:40:18 +00:00
Klaus Leithoff
8e9a616e9f
fixing bug regarding the reset of the Connection, in some cases some cached objects have not been reset as intended
2012-08-29 09:29:42 +00:00
Klaus Leithoff
11b2ae4548
* eMail: fix for failed deletion of messages in Trash-Folder
2012-07-24 11:43:03 +00:00
Klaus Leithoff
fab868ac5c
email/esync: fix for missing folder on flagMessages
2012-06-15 09:16:14 +00:00
Ralf Becker
89d945e635
* eSync/eMail: show error in eSync preferences, if non-functioning eMail profile is selected or no Trash or Sent folder
2012-06-14 10:10:52 +00:00
Klaus Leithoff
dc48db0713
* email/esync: handle exception on message deletion
2012-06-13 15:31:49 +00:00
Klaus Leithoff
5c6278629e
* eMail/esync: pref to control client-side behavior for calendar notifications; default is to notify only if there is no server-side notification, to avoid double notification with calendar requests (server-side AND client-side)
2012-06-12 15:59:17 +00:00
Klaus Leithoff
b971d2d672
* eMail/esync: handle problem in content-type handling when android4 devices sent replies as html
2012-06-11 10:56:45 +00:00
Klaus Leithoff
d6bfcc3add
make sure mailbox delimiter is always set with the imap server object after successful connection
2012-06-08 08:12:37 +00:00
Klaus Leithoff
6027f58ad9
* email/esync: forcing a cutoffdate of 28 days, when there is no limitation set;
...
> switch debug from error_log to debug.txt, fix strict warning in call of splitID
2012-06-05 13:21:49 +00:00
Klaus Leithoff
87d0cff8f1
* email/esync: try to improve speed, by using already fetched headers when applicable;
...
more debug;
always report success on sending client side meeting requests
2012-06-04 11:42:06 +00:00
Klaus Leithoff
a4839350cd
handle fatal error on missing object of mailPreferences
2012-04-12 14:21:56 +00:00
Klaus Leithoff
c954004ea6
* eMail/eSync: make sure expected folders are reported on getFolderList (so we force our Autofolders (Sent, Trash, Draft, Template, Outbox and Spam) - if set - to be returned, even if they are not subscribed)
2011-11-09 11:33:13 +00:00
Klaus Leithoff
af39f5a4e0
handle failed connection on fetch messages
2011-11-08 11:33:38 +00:00
Klaus Leithoff
7eafc90307
* email: implementing basic server-side search for email
2011-11-03 08:31:25 +00:00
Klaus Leithoff
fb78a775a0
be more detailed on send errors; handle ContentType for smart forward when content type of message is text/html and of forwarded message content is text/plain
2011-10-19 14:14:40 +00:00
Klaus Leithoff
393dac8001
fix error reported with the stylite tracker( #2447 ) cannot print mail, as rare setup prevented the access of a drafted message for printing (wrong folder selected)
2011-10-17 15:36:34 +00:00
Klaus Leithoff
db60005691
* email: handle folder status cache for active sync
2011-10-11 16:08:24 +00:00
Klaus Leithoff
752c0cbb7f
* eMail: search for attachments in multipart/alternative (as it is used this way by clients now) to indicate attachments; switch back to DATE for sorting and display (instead of INTERNALDATE and ARRIVAL); using UNDELETED as standard filter instead of ALL on search; search for UNDELETED and UNSEEN on notifications and UNDELETED for eSync;
2011-08-23 13:34:16 +00:00
Klaus Leithoff
1909213bcb
* eSync: fix signature problem, when using emailadmin defined profile
2011-07-29 12:41:08 +00:00
Klaus Leithoff
e9eb6154ff
use new option to fetch the activeMailProfile by ProfileID
2011-07-18 13:40:58 +00:00
Klaus Leithoff
d82ce69d2b
* eSync: Take care of serverside message flagging on reply and forward
2011-07-08 13:44:08 +00:00
Ralf Becker
aee4ea4724
Creating branches/Stylite-EPL-11.1
2011-07-01 10:37:47 +00:00