Hadi Nategh
|
3055fe6875
|
Try to catch PEAR_Exception over mail_ui and callWizard if there is an exception
|
2014-07-18 17:18:29 +00:00 |
|
Klaus Leithoff
|
4e0480054b
|
avoid php-warning regarding missing 4th argument on mail_ui::createAttachmentBlock()
|
2014-07-17 14:56:37 +00:00 |
|
Klaus Leithoff
|
24606be582
|
handle all text string for move and delete action success message
|
2014-07-17 09:59:14 +00:00 |
|
Hadi Nategh
|
07a036b5f4
|
Fix IDE warnings in mail_ui
|
2014-07-16 16:34:15 +00:00 |
|
Hadi Nategh
|
2b07a387c6
|
Remove Mail_ui class out commented statements, in order to make the code easier to read
|
2014-07-16 13:42:36 +00:00 |
|
Hadi Nategh
|
ae062b12c5
|
Mail_ui::__construct() free of out commented statements
|
2014-07-16 12:15:11 +00:00 |
|
Hadi Nategh
|
1d0db1e05b
|
Fix mail import message dialog
|
2014-07-16 11:37:02 +00:00 |
|
Nathan Gray
|
2b1d6e2244
|
Add drag action for display popup attachments
|
2014-07-14 20:50:08 +00:00 |
|
Klaus Leithoff
|
a0d6257d1e
|
handle message/rfc822 attachments as display when opened from drafted message; properly restore message/rfc822 attachments stored with .eml files
|
2014-07-11 13:49:27 +00:00 |
|
Klaus Leithoff
|
096f753a59
|
different approach on calling bulk-download (all attachments in one archive)
|
2014-07-08 12:01:29 +00:00 |
|
Ralf Becker
|
579e0da787
|
new method to check if mail account is an imap account: Checks if an imap host, username and NOT deliveryMode="forwardOnly" is set
|
2014-07-08 11:09:31 +00:00 |
|
Klaus Leithoff
|
05b2773391
|
fix warning invalid-argument-supplied in notification_check_mailbox
|
2014-07-08 10:36:04 +00:00 |
|
Klaus Leithoff
|
5b1ed6a756
|
fix for failed bulk-download of attachments; bo functions for retrieving mail attachments (and header info for subject) NEED the folder information
|
2014-07-08 10:20:19 +00:00 |
|
Klaus Leithoff
|
07d1ba39a6
|
handle problems with select-all on flag, move and delete
|
2014-07-08 08:50:43 +00:00 |
|
Nathan Gray
|
99e28b96b3
|
Add save all attachments as zip to mail display popup
|
2014-07-03 17:17:54 +00:00 |
|
Nathan Gray
|
ed6d15098a
|
Add save all attachments as zip to mail preview
|
2014-07-03 16:57:14 +00:00 |
|
Klaus Leithoff
|
e0b9fadfdd
|
* Mail/Infolog/Tracker: fix problem with converting mail to infolog/tracker entries, when forwarded messages are attached (message/rfc822 attachments)
|
2014-07-03 10:16:23 +00:00 |
|
Hadi Nategh
|
d67745ce4e
|
Fix mail profile change failure pops up XML error. Instead, make sure if there is an exception then pops up the emailadminWizard or shows up a message via tree node
|
2014-06-30 15:48:49 +00:00 |
|
Hadi Nategh
|
d23723244d
|
Disable "Set this as default" option for vacation notice if the user is not an admin user
|
2014-06-30 12:03:09 +00:00 |
|
Hadi Nategh
|
c5ac80225b
|
Add default vacation notice message to vacation notice text if there is no custom message
|
2014-06-27 14:49:24 +00:00 |
|
Ralf Becker
|
2244d6fc63
|
remove not implemented "prevent managing forwards", if we want to implement it we will do so on per account basis
|
2014-06-26 10:14:12 +00:00 |
|
Ralf Becker
|
87d961b8e8
|
allways give admins or emailadmins all rights, even if they are in a denied group
|
2014-06-26 09:53:21 +00:00 |
|
Klaus Leithoff
|
3c7a04f903
|
try to cope with not set content-transfer-encoding
|
2014-06-24 12:36:16 +00:00 |
|
Hadi Nategh
|
0217c2ebaa
|
Set an empty sidebox if there is json response, and for regular request like idots template render the framework to get header and navbar shown
|
2014-06-23 11:38:42 +00:00 |
|
Klaus Leithoff
|
0ab34ccfe5
|
basic implementation on Strg+A for copy/move mails; not working as of now, as this.mail_checkAllSelected(_action,true) seems not to produce the desiredv result on dragndrop
|
2014-06-20 13:37:20 +00:00 |
|
Klaus Leithoff
|
d071e645cd
|
implement Strg+A on Message deletion per folder
|
2014-06-20 12:05:03 +00:00 |
|
Hadi Nategh
|
2babf41119
|
Use popup method to call emailadminWizard when there is no JSON request
|
2014-06-20 09:28:45 +00:00 |
|
Hadi Nategh
|
c0d85eb33e
|
Make sure to not popup the emailadminWizard if getfoldertree is called via tree interaction
|
2014-06-18 11:23:54 +00:00 |
|
Hadi Nategh
|
94950729ab
|
Popup the emailadminWizard if there is authentication failure
|
2014-06-18 09:56:11 +00:00 |
|
Klaus Leithoff
|
9ad4dc5f98
|
* Mail: if we use a different Identity on sending AND the identity email is different but not empty from the account email; then use identity information for From and FromName; Do not touch Sender;
ToDo: discuss to set replyto accordingly
|
2014-06-10 14:44:25 +00:00 |
|
Klaus Leithoff
|
48d3f93fa3
|
always test if there are attachments listed with the header information, as we gather that info anyhow in getHeaders
|
2014-06-03 07:51:39 +00:00 |
|
Klaus Leithoff
|
324a599ae2
|
remove egw_refresh and egw_message calls and replace them with (this.)egw.message and (this.)egw.refresh
|
2014-05-27 13:31:37 +00:00 |
|
Klaus Leithoff
|
30ae5f1b81
|
* Mail: detect and handle actions on ALL-messages for setting and removing flags and lables for the mailbox we operate on
|
2014-05-27 12:05:23 +00:00 |
|
Klaus Leithoff
|
8f30c7c25e
|
* Mail: when changing account on compose, we no longer fake the sender, but we use the outgoing Server settings of that account AND copy the sent message to that accounts sentfolder (if set and prefs suggest we should store a copy in the selected accounts sentfolder)
|
2014-05-23 12:21:17 +00:00 |
|
Ralf Becker
|
f5c186c384
|
use observer in mail to overwrite refresh for Sieve rules in iframe (like app_refresh)
|
2014-05-23 09:21:59 +00:00 |
|
Hadi Nategh
|
0209a59252
|
Remove not used variable
|
2014-05-23 08:01:56 +00:00 |
|
Hadi Nategh
|
7aa00f7217
|
Avoid a server round trip for delete a sieve rule via edit dialog
|
2014-05-23 08:00:41 +00:00 |
|
Klaus Leithoff
|
4ba4ba0545
|
replace serialize calls with json_encode;
|
2014-05-23 07:39:52 +00:00 |
|
Hadi Nategh
|
78a461b120
|
* Mail/Sieve: Show mail sieve rules list in mail index with sidebox mailTree available
|
2014-05-22 14:46:50 +00:00 |
|
Hadi Nategh
|
6ed0d09212
|
Fix more warnings (e.g., remove unsed varaibles, and fix miss documentation)
|
2014-05-22 07:47:49 +00:00 |
|
Klaus Leithoff
|
fa3029a59e
|
fix empty needle warning on compose change profile/signature
|
2014-05-22 07:45:21 +00:00 |
|
Ralf Becker
|
7a305bdf95
|
enable/disable Sieve and ACL actions on tree account-specific, also added a couple more icons to tree icons
|
2014-05-22 07:36:02 +00:00 |
|
Ralf Becker
|
38419b2abe
|
fixed typo causing vacation stored on an other account
|
2014-05-21 18:16:39 +00:00 |
|
Hadi Nategh
|
f820209a6a
|
Set account object based on acc_id. Additionally, disable acc_id selectbox if not is_admin_vac
|
2014-05-21 17:44:10 +00:00 |
|
Ralf Becker
|
b0800a1697
|
make optional $_scriptName last parameter and other cleanups
|
2014-05-21 15:26:12 +00:00 |
|
Hadi Nategh
|
6b0b8b35fb
|
Fix error of "$this->debug" in async_vacation, and warning regarding retriveRules
|
2014-05-21 12:23:09 +00:00 |
|
Ralf Becker
|
f98642df20
|
fixed not existing Sieve script gives now an exception
|
2014-05-21 11:24:34 +00:00 |
|
Ralf Becker
|
6c1ac892fb
|
moving async job stuff to mail app and storing mail and user account in async job
|
2014-05-21 08:08:02 +00:00 |
|
Hadi Nategh
|
8bbba434c2
|
Remove scriptName which is no longer neccessary to be set, as we set it in emailadmin_seive anyway
|
2014-05-20 17:22:52 +00:00 |
|
Ralf Becker
|
467c715ddc
|
need to use initialised smtp object from mail account
|
2014-05-20 17:15:37 +00:00 |
|
Ralf Becker
|
c707a25b5a
|
need to check timed Sieve available on icServer object not mail account, to allow plugins to overwrite it
|
2014-05-20 16:48:44 +00:00 |
|
Ralf Becker
|
f27fbd3fc8
|
changed emailadmin_imap to switch emailadmin_sieve to exceptions and handle these for vacation now
|
2014-05-20 15:39:20 +00:00 |
|
Klaus Leithoff
|
86eb361233
|
handle folder-tree refresh on subscribe/unsubscribe ; with focus on shared folders
|
2014-05-20 14:28:23 +00:00 |
|
Klaus Leithoff
|
c34ddd14c4
|
fix problem on folder Substribtion tree - all folders are marked as subscribed, wether they are ore not
|
2014-05-20 13:39:04 +00:00 |
|
Hadi Nategh
|
d88722a39a
|
Fix error when not successfully read the vacation. In addition, rename mailPreference to mailConfig as we dont have mailPreference
|
2014-05-20 13:06:33 +00:00 |
|
Klaus Leithoff
|
30d2445714
|
silence debug messages
|
2014-05-20 11:47:18 +00:00 |
|
Ralf Becker
|
f4f6fba2c4
|
need to add mail translation to get translated action
|
2014-05-20 10:17:57 +00:00 |
|
Ralf Becker
|
cfba607048
|
check vacation notice available on icServer object, so plugins can overwrite and allways enable edit_user hook for managamentserver_imap
|
2014-05-20 10:14:27 +00:00 |
|
Klaus Leithoff
|
49e3fa5dbd
|
* Mail: store last move or copy targets for action menu options to be used to move mails to previously used targets on rightclick
|
2014-05-20 10:02:21 +00:00 |
|
Hadi Nategh
|
cb0901e3b8
|
* Mail/Vacation: Make vacation be able to be set from both Admin and Mail
|
2014-05-20 08:48:50 +00:00 |
|
Ralf Becker
|
726b6f17dc
|
only allow vacation notice on a single account
|
2014-05-19 17:20:35 +00:00 |
|
Ralf Becker
|
64ac219b50
|
* Admin/Mail: allow admins to set vacation notice for a user
|
2014-05-19 16:13:37 +00:00 |
|
Klaus Leithoff
|
f3979fac84
|
switch error message after failure from level waring to error, so the error-message sticks
|
2014-05-16 11:52:44 +00:00 |
|
Klaus Leithoff
|
16b94ae4b8
|
fix issue with getMailBoxUserName; insufficient assumptions on creating an imap-username from given username or id and logintype
|
2014-05-15 14:33:27 +00:00 |
|
Hadi Nategh
|
9dbe1ff186
|
Get correct "aliases" addresses in sieve vacation
|
2014-05-14 16:23:11 +00:00 |
|
Hadi Nategh
|
e1a5ac7ffa
|
Fix warning "Missing argument 1 for mail_sieve::get_rows() in sieve"
|
2014-05-14 12:04:02 +00:00 |
|
Hadi Nategh
|
e743b3969e
|
Remove not used method "email_address_converter" in sieve, and cleanup couple of more warnings
|
2014-05-14 08:32:11 +00:00 |
|
Hadi Nategh
|
1c31dad881
|
Switch sieve from oldimap class to new imap
|
2014-05-13 17:09:05 +00:00 |
|
Klaus Leithoff
|
c0c0daa41c
|
code-cleanup: only use one mailPreferences class var; not 3
|
2014-05-13 13:10:53 +00:00 |
|
Hadi Nategh
|
1aef94735c
|
Check validation for addresses in "Respond" field, and make "text and Respond" fields required
|
2014-05-13 08:51:03 +00:00 |
|
Hadi Nategh
|
24d3ae08c7
|
Clean up mail sieve from warnings
|
2014-05-13 07:54:42 +00:00 |
|
Ralf Becker
|
3d5a2ffc3b
|
handle connection errors by opening wizard and show a fake folder with error message (to not get error from tree and unlock tree again)
|
2014-05-12 07:35:23 +00:00 |
|
Klaus Leithoff
|
d808e0a6c5
|
* Mail: harden mailapp to better cope with broken accounts
|
2014-05-09 12:43:57 +00:00 |
|
Klaus Leithoff
|
ee46a063a0
|
* Mail: fix a namespace issue (for additional defineable namespaces under dovecot) reported by E.Popp
|
2014-05-08 08:50:48 +00:00 |
|
Hadi Nategh
|
3bf554b986
|
Let vacation popup window stays open if there is an error while saving
|
2014-05-02 14:39:49 +00:00 |
|
Klaus Leithoff
|
9ee9aad19c
|
only save LastSignatureIDUsed when different from the last one
|
2014-05-02 10:39:22 +00:00 |
|
Klaus Leithoff
|
0fcea2103a
|
* Mail: remember last used Signature on Compose, and try to use it on subsequent compose sessions
|
2014-05-02 10:33:54 +00:00 |
|
Klaus Leithoff
|
79558cf82d
|
silence error_log, for running too often
|
2014-04-29 13:21:19 +00:00 |
|
Klaus Leithoff
|
080a4ac653
|
* Mail: limit async notification on new mail to once every 3 minutes; control if a imapHost is set on choosen profile
|
2014-04-29 13:04:17 +00:00 |
|
Klaus Leithoff
|
7434cd7144
|
* Mail: fix for messed up signature in some cases; fix for not beeing able to delete/remave an attachment to a new mail that was attached using PRESET methods
|
2014-04-29 09:53:47 +00:00 |
|
Klaus Leithoff
|
769d56e390
|
remove obsolet mail_bo::getInstance for settings in mail
|
2014-04-25 13:01:33 +00:00 |
|
Hadi Nategh
|
83b76884a9
|
Change default value for days filed in vacation popup to 3
|
2014-04-25 12:33:00 +00:00 |
|
Hadi Nategh
|
fe5aec505b
|
Set default value for days field in vacation popup window
|
2014-04-25 10:36:59 +00:00 |
|
Klaus Leithoff
|
b69e147247
|
* Mail: skip accounts with no imap server set for notification and foldertree
|
2014-04-25 09:42:18 +00:00 |
|
Klaus Leithoff
|
caeb39417c
|
* Mail: implement notification for incomming mails in folders if configured/set in mailaccountprofile
|
2014-04-24 13:53:10 +00:00 |
|
Klaus Leithoff
|
d471d547ee
|
refresh foldertree on subscribe/unsubscribe
|
2014-04-24 09:23:06 +00:00 |
|
Klaus Leithoff
|
b61c69f3dc
|
* Email: remove option to reset cached objects; reset Cached Objects on account-edit
|
2014-04-23 09:18:50 +00:00 |
|
Klaus Leithoff
|
0771c4ff08
|
fix double call on icServer->getACL
|
2014-04-22 14:15:58 +00:00 |
|
Ralf Becker
|
f65c3f73dd
|
fixed error during new installs: emailadmin_account::search(TRUE) is NO valid account_id
|
2014-04-15 17:53:14 +00:00 |
|
Hadi Nategh
|
d1e3d3b0c0
|
Make delete buttons readonly for account owner and entry field. Additionally, clean up some warnings in the code
|
2014-04-15 16:09:19 +00:00 |
|
Klaus Leithoff
|
c720b1f1d4
|
fix for not fetched reply-to on compose. Hordes getEnvelope does not provide the desired data, use selected data from getMessageHeader
|
2014-04-15 10:42:30 +00:00 |
|
Hadi Nategh
|
6016325aa1
|
Fix not being able to set ACL rights for folders that have space on their names
|
2014-04-15 09:05:03 +00:00 |
|
Klaus Leithoff
|
264868adaf
|
fix typo: adapt class-var mail
|
2014-04-14 07:12:24 +00:00 |
|
Klaus Leithoff
|
40136cff9b
|
* eMail: some Servers have very limited SEARCH capability; (no OR allowed/supported) try to detect and act accordingly
|
2014-04-11 13:52:58 +00:00 |
|
Klaus Leithoff
|
d3ef9ea496
|
attempt to cleanup regarding old emailadmin/felamimail
|
2014-04-08 15:19:06 +00:00 |
|
Klaus Leithoff
|
1411cc73fb
|
attempt to cleanup regarding old emailadmin/felamimail
|
2014-04-08 14:55:43 +00:00 |
|
Klaus Leithoff
|
e6a315db97
|
remove obsolet sieve entries from sidebox (moved to tree context menu)
|
2014-04-08 08:36:27 +00:00 |
|
Ralf Becker
|
155316ae16
|
support for EGroupware administrated IMAP servers (eg. setting quota for Cyrus, and displaying used quota)
|
2014-04-07 17:06:53 +00:00 |
|
Klaus Leithoff
|
6f2e068706
|
restructure preferences; throw out presumably unused stuff
|
2014-04-07 13:46:04 +00:00 |
|
Klaus Leithoff
|
f53dcbe4af
|
remove preference notavailableautofolders and replace it with autocreation of the folder in question when accessed
|
2014-04-07 13:06:09 +00:00 |
|