Nathan Gray
6ace26725d
Don't scare users, instead of displaying base64 encoded image in preview, just show -ENCODED IMAGE-
2012-11-22 15:52:17 +00:00
Ralf Becker
9b9d1bd07e
ignore not (yet) existing mailaccounts table, but not checking for emailadmin, as it is not set in setup
2012-11-22 14:57:33 +00:00
Klaus Leithoff
345b73dcc0
* eMail: improve import of mails; improve parsing of mailstructures of activesync send rfc-messages (reply on complex html-messages)
2012-11-22 14:00:17 +00:00
Ralf Becker
45e5bec480
handle not (yet) existing mailaccounts table eg. in setup or when no emailadmin installed
2012-11-22 13:26:04 +00:00
Klaus Leithoff
a49327c1ed
merge missing merge 40848
2012-11-22 12:26:04 +00:00
Ralf Becker
9500b3eb9c
fixed PHP message: PHP Strict Standards: Declaration of emailadmin_smtp_sql::setUserData() should be compatible with emailadmin_smtp::setUserData($_uidnumber, $_mailAlternateAddress, $_mailForwardingAddress, $_deliveryMode, $_accountStatus, $_mailLocalAddress, $_quota, $_forwarding_only = false)
2012-11-22 12:19:08 +00:00
Klaus Leithoff
d103ceffb4
disable debug message; if importing mail, regard the possibility that multipart/related messages may hold a html part directly
2012-11-22 10:54:42 +00:00
Klaus Leithoff
3e13629067
improved control of ACL edit (by checking capabilities first); offer selectbox with user (and group) selection depending on the loginmethod of the defaultprofile, group selection is bound to imapClass managmentserver_cyrusimap (as of now)
2012-11-22 09:40:01 +00:00
Klaus Leithoff
25c84bd422
handle php warnings regarding ->mb_strlen() expects parameter 1 to be string, array given<- in emailadmin_bo
2012-11-21 13:28:12 +00:00
Klaus Leithoff
789021a020
make sure we use the current icServerID when calling import_mail
2012-11-21 11:44:08 +00:00
Klaus Leithoff
0be8128a5e
fix problem regarding preset mailto information on compose
2012-11-20 16:17:33 +00:00
Ralf Becker
9e4dbbb600
added a warning if account-migration to SQL of certain groups will fail, because they have identical IDs as existing users
2012-11-20 16:03:14 +00:00
Klaus Leithoff
f1be692986
new approach to fieldNames concept
2012-11-20 15:44:29 +00:00
Ralf Becker
2ac7877047
account migration changes now account_repository and auth_type to migration type (no need to store that type first)
2012-11-20 15:36:34 +00:00
Ralf Becker
09e44d87fe
using now emailadmin_smtp constants for internally used values for deliveryMode and accountStatus, fixing not working forward-only mode because of wrong case of values, ldap classes now ignore case to deal with existing data
2012-11-20 14:01:58 +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
e861c2e0ed
fix problem regarding the focus on selected profile;
2012-11-20 13:52:34 +00:00
Klaus Leithoff
346dd803e4
several stuff regarding IMAP/SMTPServerType Handling
2012-11-20 13:46:32 +00:00
Ralf Becker
9d350b0f7d
mail account and addressbook migration in all directions and for dbmailuser schema too
2012-11-20 09:13:42 +00:00
Klaus Leithoff
e3b9662fce
restore call by ref
2012-11-19 15:55:38 +00:00
Klaus Leithoff
e72881e484
clean up of cache after using (admin) connection via forceEAProfileLoad
2012-11-19 15:49:52 +00:00
Ralf Becker
ea69e2c99b
forwards are only a result-attribute, dont search for them
2012-11-19 15:34:04 +00:00
Klaus Leithoff
7cc8b4e4ea
use new functionality (forceEAProfileLoad) in hooks and uiaccounts
2012-11-19 13:58:34 +00:00
Klaus Leithoff
7a2583562f
allow to fetch a felamimail instance with specific emailadmin-profile instanciated (must/should be a complete profile to funtion as expected)
2012-11-19 13:24:00 +00:00
Ralf Becker
26542715c2
accounts part missed in r40877: first take on migrating mail accounts from LDAP to SQL (only qmailUser schema)
2012-11-19 13:19:40 +00:00
Klaus Leithoff
c35feb5c56
make getDefaultProfile callable as static; allow to fetch a specific profile by id (no merging of profiledata) - intended for administrative use to be able to fetch a plain default emailadmin connection; if defaultsmtp is used in an existing profile as classname, route it to emailadmin_smtp
2012-11-19 13:04:35 +00:00
Ralf Becker
82df2078c8
first take on migrating mail accounts from LDAP to SQL (only qmailUser schema)
2012-11-19 12:56:46 +00:00
Ralf Becker
99bccea0e8
* Setup: when migrating accounts from SQL to LDAP or back, also migrate addressbook data
2012-11-19 12:55:51 +00:00
Ralf Becker
1d7cfc1713
if EGroupware manages a mail server, allow setting an email address for groups
...
r40865: add group-members for groups as forward
2012-11-19 12:54:54 +00:00
Ralf Becker
e6af7f46c7
deprecated defaultsmtp in favor of autoloadable emailadmin_smtp, matching exiting emailadmin_smtp_ldap and new emailadmin_smtp_sql extending it
...
r40850: need to move accounts reference to emailadmin_smtp
r40851: store group email in mailaccounts table
2012-11-19 12:53:33 +00:00
Ralf Becker
fc0ef9a16a
remove not used in a long time ldap_mgr code
2012-11-19 12:48:28 +00:00
Ralf Becker
e8ff9540e5
new EMailAdmin class to administrate mail-accounts in sql
...
r40841: fixed typo
r40845: always allow username@domain
2012-11-19 12:40:26 +00:00
Nathan Gray
e1d06c0e59
vCard import/export improvements
2012-11-16 16:56:40 +00:00
Klaus Leithoff
6f8c81c762
initially when opening manage folder section of email module, disable ACL Management (to avoid unwanted changes); activate on single checkbox click
2012-11-16 12:15:28 +00:00
Ralf Becker
cf5361d925
fixed not load translations if depending on multiple files and maintaining load_via in tree-wide cache
2012-11-16 09:18:44 +00:00
Ralf Becker
0e41e83520
one server-config missed in r36329: arrays in $GLOBALS[egw_info][server] are now automatically serialized and unserialized
2012-11-15 22:13:11 +00:00
Ralf Becker
64f31a0fdc
* Setup/API: translations are no longer installed in database, but loaded directly from lang-files into tree-level cache
...
also backported:
- r40748: loading all translations in one go from cachem, saving some latency
- r36329: config is now cached on instance level, arrays in $GLOBALS[egw_info][server] are now automatically serialized and unserialized
2012-11-15 19:12:15 +00:00
Klaus Leithoff
fce73d3054
handle problem with mdash and ndash when switching inline signatures, as their utf8 representations fail to convert using utf8_decode
2012-11-15 16:37:47 +00:00
Klaus Leithoff
66a4b635e5
improved control of excess empty div tags
2012-11-15 15:31:02 +00:00
Klaus Leithoff
f286c0228e
if style stuff contains e.g. font-family: Kunstler Script EGroupware Script detection complains about script tags when posting such content. So we remove Script from inline style definition
2012-11-15 11:56:04 +00:00
Ralf Becker
03cba7399a
added "requires PHP 5.3"
2012-11-14 10:01:00 +00:00
Ralf Becker
0d0a0d6c75
Changelog for 11.1.20121114
2012-11-14 07:51:37 +00:00
Nathan Gray
d712d4f584
Try and fallback from HTML to plain text to match spec - removed HTML notifications
2012-11-13 23:07:13 +00:00
Nathan Gray
fa4ef25f22
Add category ACL check to export conversion to human values
2012-11-13 17:40:39 +00:00
Klaus Leithoff
464145ee3b
* eMail: restructuring of manage folder section (ACL area, no tabs, different layout)
2012-11-13 16:24:29 +00:00
Ralf Becker
4b70b27717
* Calendar: notify responsible for a resource "participating" in a private event only with privacy-cleared details
2012-11-13 13:32:33 +00:00
Ralf Becker
391a9a01e0
* InfoLog: switching to a group-type resets access to "public" and disables access in edit
2012-11-13 12:08:56 +00:00
Ralf Becker
41fc23a932
* Calendar: sort participants by there name
2012-11-13 11:23:50 +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
244327710b
* Calendar: ignore (unchangeable) status of groups for setting line-type of events: all users of a group-invitation accepted --> solid line for all accepted
2012-11-13 09:53:29 +00:00