Commit Graph

55 Commits

Author SHA1 Message Date
Ralf Becker
9b7d0f0b17 * PostgreSQL/Setup/EMailAdmin: fixed Setup >> Configuration was not storing anything
caused by egw_emailadmin.ea_(user|group) is varchar (for whatever reason) and postgres never returned a default profile
2012-02-29 19:01:45 +00:00
Klaus Leithoff
6f7277f7aa * emailadmin: fixing not allowed userDefinedIdentities when userDefinedAccounts is allowed, fixing typos 2011-10-25 07:30:44 +00:00
Klaus Leithoff
adf90ad4ca try to disconnect, when connect was successful, but no username for login is supplied 2011-10-10 10:20:33 +00:00
Klaus Leithoff
014c567e2d * email: apply timeout for connections for the waiting for data (while no response is comming in) as well 2011-09-29 10:22:30 +00:00
Klaus Leithoff
72b234398a fix fatal error, when getNamespace is giving a PEAR Error 2011-09-23 10:16:03 +00:00
Klaus Leithoff
643dcfa834 * emailadmin: caching nameSpace information for the request to reduce communication to imap-server with the goal of improved performance clientside and less querying the mailserver 2011-09-21 09:06:24 +00:00
Klaus Leithoff
a0c437a23e * emailadmin: fix problem with UpperLowerCase User Names, use lower case usernames ONLY, when accessing / creating / updating mailboxes 2011-09-20 10:20:56 +00:00
Klaus Leithoff
711280c17e remove class no longer used 2011-09-12 15:01:12 +00:00
Klaus Leithoff
018e32601f is_a compatibility vs. php5.3.8 resolving to instanceof operator 2011-09-12 13:31:56 +00:00
Klaus Leithoff
1f1e800503 fix typo while saving to config 2011-09-07 09:49:23 +00:00
Ralf Becker
8f1d323935 * EMail(Admin) changing back from a user-defined account to default account is working again
after revert r35821: problem before seems to be that key of provile is -1 while key of icServer is 0 ...
2011-08-08 11:35:23 +00:00
Klaus Leithoff
f257ad06be improving the identification of identities as user defined identities vs. identities provided as mailadresses/mailaliases assigned to the user (these mailadresses are returned by ogServer->getAccountEmailAddress) 2011-07-28 10:29:19 +00:00
Klaus Leithoff
84b6a5d87c allow to fetch identity by assigned serverID (fetches the first match found) 2011-07-19 08:27:34 +00:00
Klaus Leithoff
409d8c042c handle possible serialized stationery_active_templates on edit 2011-06-21 15:01:39 +00:00
Klaus Leithoff
f5ac25322a handle stationery_active_templates that may be stored in the database as serialized array, but stored now as comma separated list 2011-06-21 14:47:15 +00:00
Klaus Leithoff
173cb6e842 * emailadmin: restored capability of storing basic default mail server settings back to config on saving active profiles that are allowed for all apps, groups and users; remove obsolet code 2011-06-20 15:37:19 +00:00
Klaus Leithoff
620c91e755 * emailadmin: restored capability of storing setup mail server settings to first default emailadmin profile (no app, no group, no user) 2011-06-20 10:37:58 +00:00
Klaus Leithoff
ef3cbeaac8 try LOGIN first for login to IMAP Server as prefered login method. only use best auth method, if LOGIN is not available: Reason-> some servers do report auth methods that they do not truly support (cram-md5) 2011-06-15 13:04:36 +00:00
Klaus Leithoff
d4dba3c974 restructuring timed vacation processing. setting the cronjob is now extracted from setVacation and called seperately as a defaultimap function 2011-04-26 13:47:15 +00:00
Klaus Leithoff
b3e9afc2af mask password fields when writing to history log, covers all new changes, not the old ones 2011-03-17 12:43:11 +00:00
Klaus Leithoff
a78a3d43d6 * emailadmin: allow to specify (configure) a different sieveHost than your imapServer 2011-03-17 10:23:36 +00:00
Klaus Leithoff
5d17c31867 catching empty serverclass in getIMAPLogin Times; taking care of new entrys while tracking changes 2010-09-30 13:54:25 +00:00
Ralf Becker
069fd0175a fixed PHP 5.3 deprecated warning 2010-09-29 16:43:19 +00:00
Klaus Leithoff
d4c755c316 removing reference to not langer current table column ea_imapoldcclient 2010-09-28 09:21:23 +00:00
Klaus Leithoff
d21560ed70 history for emailadmin, by Chr.Fueller 2010-09-27 14:54:15 +00:00
Ralf Becker
21300696eb * updating API version to 1.9.001 and app version to 1.8 2010-09-05 17:57:47 +00:00
Klaus Leithoff
528cc46540 set defaults if you create a new user/group specific emailadmin profile 2010-09-02 11:40:58 +00:00
Ralf Becker
50f6d8dcff - removed getUserMailboxString from cyrusimap, as it is identical to defaultimap, beside lowercasing usernames, which is not generic
- fixed typo in emailadmin_smtp_ldap::addAccount ($this->domain instead of $this->defaultDomain) creating new accounts with missing domain in mailbox attribute
- fixed emailadmin_smtp_ldap::setUserData to use new mailbox_addr method
2010-09-01 11:28:16 +00:00
Klaus Leithoff
26cea9e1bd bugfix: using strtolower for the loginname/mailboxname breaks CaseSensitive Authentication 2010-09-01 08:56:54 +00:00
Klaus Leithoff
f4bdaa810a remove smtp_type, imap_type and imap_login-type from list of numeric fields 2010-08-31 15:13:54 +00:00
Ralf Becker
4538f4eac6 uidNumber login-type also for imap loginName 2010-08-31 13:39:51 +00:00
Ralf Becker
de0c3bdcd4 rest to implement support for different mailbox names types / mail_login_types 2010-08-31 10:16:57 +00:00
Ralf Becker
be5bffcc01 an other imap login type: uidNumber using eg. u123@domain AND setting it, if ldap schema supports mailbox-attribute 2010-08-31 10:15:24 +00:00
Ralf Becker
8fdeaca9b9 allways log ldap_mod_replace on error 2010-08-29 11:04:56 +00:00
Ralf Becker
3b4c11bf35 fixed typo smpt --> smtp 2010-08-29 11:04:29 +00:00
Klaus Leithoff
a90407c5e6 setting missing icServerObject in setVacationUser 2010-08-26 08:22:34 +00:00
Klaus Leithoff
d0734e6a6c more debug to find out why setVacationUser is not working 2010-08-26 08:10:22 +00:00
Klaus Leithoff
583b11c2ad more debug to find out why setVacationUser is not working 2010-08-26 08:08:24 +00:00
Klaus Leithoff
cfa5711233 fix a typo in emailadmin_sieve; create a wrapperfunction for setVacationUser in defaultimap to make sure we control the connect as emailadmin 2010-08-26 07:45:39 +00:00
Klaus Leithoff
c4e7ab9e6c fix for missing scriptname in function calls which caused several errors 2010-08-25 10:44:12 +00:00
Ralf Becker
c37862f6f4 new method deleteUsers(='%') allowing to delete multiple (user-)mailboxes via wildcards, eg. a whole domain 2010-08-21 20:21:39 +00:00
Ralf Becker
b04394bad5 moved getUserData from defaultimap to cyrusimap, as it requires and admin conneciton, which we only support for Cyrus, also some docu update 2010-08-20 09:11:16 +00:00
Ralf Becker
bd88221059 disabling permanent error_log of sieve requests 2010-08-20 07:57:15 +00:00
Ralf Becker
fd5489d458 - moved plugin capabilities from emailadmin_bo to plugins
- moved sieve support and configuration from cyrusimap to defaultimap, as there are other imap server supporting Sieve
2010-08-19 18:13:53 +00:00
Ralf Becker
83503f467a moved sieve support from fmail to emailadmin cyrusimap plugin, to use emailadmin imap plugin for that purpose too 2010-08-19 15:51:55 +00:00
Ralf Becker
a805a849dd use autoloading to be able to load smpt and imap plugins from other apps 2010-08-19 09:50:59 +00:00
Ralf Becker
80fff2e714 check smtp/imap plugins from all apps, not only the ones user has permissions for 2010-08-19 09:17:59 +00:00
Ralf Becker
18ccc808cf allow others apps to register classes als smtp or imap plugins 2010-08-18 14:06:18 +00:00
Ralf Becker
92eb3da849 * fixed fatal error deleting users (using new so_sql provided method) 2010-08-18 11:48:51 +00:00
Klaus Leithoff
650723d7d9 give out messages about the failure of connection only when debug is enabled 2010-07-08 09:48:16 +00:00