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
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
Klaus Leithoff
3f922871b7
fix a lettersearch problem in emailadmin
2010-06-23 14:31:36 +00:00