├── LICENSE
├── README.md
├── ewomail-admin
├── .htaccess
├── api
│ ├── Admin.class.php
│ ├── AdminLog.class.php
│ ├── App.class.php
│ ├── Domains.class.php
│ ├── Http.class.php
│ ├── MailConfig.class.php
│ ├── SystemConfig.class.php
│ └── User.class.php
├── cache
│ ├── .htaccess
│ ├── login
│ │ └── index.html
│ └── templates
│ │ └── c
│ │ └── index.html
├── core
│ ├── class
│ │ ├── Cookie.class.php
│ │ ├── Date.class.php
│ │ ├── Db.class.php
│ │ ├── E.class.php
│ │ ├── GIF.class.php
│ │ ├── Gd.class.php
│ │ ├── Image.class.php
│ │ ├── Local.class.php
│ │ ├── Page.class.php
│ │ ├── Rout.class.php
│ │ ├── Session.class.php
│ │ ├── SimpleCaptcha.class.php
│ │ ├── String.class.php
│ │ ├── Tp.class.php
│ │ └── Upload.class.php
│ ├── config.php
│ ├── functions.php
│ ├── run.php
│ └── version
├── index.php
├── lang
│ ├── config.php
│ ├── en-us.js
│ ├── en-us.php
│ ├── zh-cn.js
│ ├── zh-cn.php
│ ├── zh-hk.js
│ └── zh-hk.php
├── lib
│ └── smarty-3.1.35
│ │ ├── CHANGELOG.md
│ │ ├── COMPOSER_RELEASE_NOTES.txt
│ │ ├── INHERITANCE_RELEASE_NOTES.txt
│ │ ├── LICENSE
│ │ ├── NEW_FEATURES.txt
│ │ ├── README
│ │ ├── README.md
│ │ ├── SMARTY_2_BC_NOTES.txt
│ │ ├── SMARTY_3.0_BC_NOTES.txt
│ │ ├── SMARTY_3.1_NOTES.txt
│ │ ├── composer.json
│ │ ├── lexer
│ │ ├── smarty_internal_configfilelexer.plex
│ │ ├── smarty_internal_configfileparser.y
│ │ ├── smarty_internal_templatelexer.plex
│ │ └── smarty_internal_templateparser.y
│ │ └── libs
│ │ ├── Autoloader.php
│ │ ├── Smarty.class.php
│ │ ├── SmartyBC.class.php
│ │ ├── bootstrap.php
│ │ ├── debug.tpl
│ │ ├── plugins
│ │ ├── block.textformat.php
│ │ ├── function.counter.php
│ │ ├── function.cycle.php
│ │ ├── function.fetch.php
│ │ ├── function.html_checkboxes.php
│ │ ├── function.html_image.php
│ │ ├── function.html_options.php
│ │ ├── function.html_radios.php
│ │ ├── function.html_select_date.php
│ │ ├── function.html_select_time.php
│ │ ├── function.html_table.php
│ │ ├── function.mailto.php
│ │ ├── function.math.php
│ │ ├── modifier.capitalize.php
│ │ ├── modifier.date_format.php
│ │ ├── modifier.debug_print_var.php
│ │ ├── modifier.escape.php
│ │ ├── modifier.mb_wordwrap.php
│ │ ├── modifier.regex_replace.php
│ │ ├── modifier.replace.php
│ │ ├── modifier.spacify.php
│ │ ├── modifier.truncate.php
│ │ ├── modifiercompiler.cat.php
│ │ ├── modifiercompiler.count_characters.php
│ │ ├── modifiercompiler.count_paragraphs.php
│ │ ├── modifiercompiler.count_sentences.php
│ │ ├── modifiercompiler.count_words.php
│ │ ├── modifiercompiler.default.php
│ │ ├── modifiercompiler.escape.php
│ │ ├── modifiercompiler.from_charset.php
│ │ ├── modifiercompiler.indent.php
│ │ ├── modifiercompiler.lower.php
│ │ ├── modifiercompiler.noprint.php
│ │ ├── modifiercompiler.string_format.php
│ │ ├── modifiercompiler.strip.php
│ │ ├── modifiercompiler.strip_tags.php
│ │ ├── modifiercompiler.to_charset.php
│ │ ├── modifiercompiler.unescape.php
│ │ ├── modifiercompiler.upper.php
│ │ ├── modifiercompiler.wordwrap.php
│ │ ├── outputfilter.trimwhitespace.php
│ │ ├── shared.escape_special_chars.php
│ │ ├── shared.literal_compiler_param.php
│ │ ├── shared.make_timestamp.php
│ │ ├── shared.mb_str_replace.php
│ │ ├── shared.mb_unicode.php
│ │ └── variablefilter.htmlspecialchars.php
│ │ └── sysplugins
│ │ ├── smarty_cacheresource.php
│ │ ├── smarty_cacheresource_custom.php
│ │ ├── smarty_cacheresource_keyvaluestore.php
│ │ ├── smarty_data.php
│ │ ├── smarty_internal_block.php
│ │ ├── smarty_internal_cacheresource_file.php
│ │ ├── smarty_internal_compile_append.php
│ │ ├── smarty_internal_compile_assign.php
│ │ ├── smarty_internal_compile_block.php
│ │ ├── smarty_internal_compile_block_child.php
│ │ ├── smarty_internal_compile_block_parent.php
│ │ ├── smarty_internal_compile_break.php
│ │ ├── smarty_internal_compile_call.php
│ │ ├── smarty_internal_compile_capture.php
│ │ ├── smarty_internal_compile_child.php
│ │ ├── smarty_internal_compile_config_load.php
│ │ ├── smarty_internal_compile_continue.php
│ │ ├── smarty_internal_compile_debug.php
│ │ ├── smarty_internal_compile_eval.php
│ │ ├── smarty_internal_compile_extends.php
│ │ ├── smarty_internal_compile_for.php
│ │ ├── smarty_internal_compile_foreach.php
│ │ ├── smarty_internal_compile_function.php
│ │ ├── smarty_internal_compile_if.php
│ │ ├── smarty_internal_compile_include.php
│ │ ├── smarty_internal_compile_include_php.php
│ │ ├── smarty_internal_compile_insert.php
│ │ ├── smarty_internal_compile_ldelim.php
│ │ ├── smarty_internal_compile_make_nocache.php
│ │ ├── smarty_internal_compile_nocache.php
│ │ ├── smarty_internal_compile_parent.php
│ │ ├── smarty_internal_compile_private_block_plugin.php
│ │ ├── smarty_internal_compile_private_foreachsection.php
│ │ ├── smarty_internal_compile_private_function_plugin.php
│ │ ├── smarty_internal_compile_private_modifier.php
│ │ ├── smarty_internal_compile_private_object_block_function.php
│ │ ├── smarty_internal_compile_private_object_function.php
│ │ ├── smarty_internal_compile_private_php.php
│ │ ├── smarty_internal_compile_private_print_expression.php
│ │ ├── smarty_internal_compile_private_registered_block.php
│ │ ├── smarty_internal_compile_private_registered_function.php
│ │ ├── smarty_internal_compile_private_special_variable.php
│ │ ├── smarty_internal_compile_rdelim.php
│ │ ├── smarty_internal_compile_section.php
│ │ ├── smarty_internal_compile_setfilter.php
│ │ ├── smarty_internal_compile_shared_inheritance.php
│ │ ├── smarty_internal_compile_while.php
│ │ ├── smarty_internal_compilebase.php
│ │ ├── smarty_internal_config_file_compiler.php
│ │ ├── smarty_internal_configfilelexer.php
│ │ ├── smarty_internal_configfileparser.php
│ │ ├── smarty_internal_data.php
│ │ ├── smarty_internal_debug.php
│ │ ├── smarty_internal_errorhandler.php
│ │ ├── smarty_internal_extension_handler.php
│ │ ├── smarty_internal_method_addautoloadfilters.php
│ │ ├── smarty_internal_method_adddefaultmodifiers.php
│ │ ├── smarty_internal_method_append.php
│ │ ├── smarty_internal_method_appendbyref.php
│ │ ├── smarty_internal_method_assignbyref.php
│ │ ├── smarty_internal_method_assignglobal.php
│ │ ├── smarty_internal_method_clearallassign.php
│ │ ├── smarty_internal_method_clearallcache.php
│ │ ├── smarty_internal_method_clearassign.php
│ │ ├── smarty_internal_method_clearcache.php
│ │ ├── smarty_internal_method_clearcompiledtemplate.php
│ │ ├── smarty_internal_method_clearconfig.php
│ │ ├── smarty_internal_method_compileallconfig.php
│ │ ├── smarty_internal_method_compilealltemplates.php
│ │ ├── smarty_internal_method_configload.php
│ │ ├── smarty_internal_method_createdata.php
│ │ ├── smarty_internal_method_getautoloadfilters.php
│ │ ├── smarty_internal_method_getconfigvariable.php
│ │ ├── smarty_internal_method_getconfigvars.php
│ │ ├── smarty_internal_method_getdebugtemplate.php
│ │ ├── smarty_internal_method_getdefaultmodifiers.php
│ │ ├── smarty_internal_method_getglobal.php
│ │ ├── smarty_internal_method_getregisteredobject.php
│ │ ├── smarty_internal_method_getstreamvariable.php
│ │ ├── smarty_internal_method_gettags.php
│ │ ├── smarty_internal_method_gettemplatevars.php
│ │ ├── smarty_internal_method_literals.php
│ │ ├── smarty_internal_method_loadfilter.php
│ │ ├── smarty_internal_method_loadplugin.php
│ │ ├── smarty_internal_method_mustcompile.php
│ │ ├── smarty_internal_method_registercacheresource.php
│ │ ├── smarty_internal_method_registerclass.php
│ │ ├── smarty_internal_method_registerdefaultconfighandler.php
│ │ ├── smarty_internal_method_registerdefaultpluginhandler.php
│ │ ├── smarty_internal_method_registerdefaulttemplatehandler.php
│ │ ├── smarty_internal_method_registerfilter.php
│ │ ├── smarty_internal_method_registerobject.php
│ │ ├── smarty_internal_method_registerplugin.php
│ │ ├── smarty_internal_method_registerresource.php
│ │ ├── smarty_internal_method_setautoloadfilters.php
│ │ ├── smarty_internal_method_setdebugtemplate.php
│ │ ├── smarty_internal_method_setdefaultmodifiers.php
│ │ ├── smarty_internal_method_unloadfilter.php
│ │ ├── smarty_internal_method_unregistercacheresource.php
│ │ ├── smarty_internal_method_unregisterfilter.php
│ │ ├── smarty_internal_method_unregisterobject.php
│ │ ├── smarty_internal_method_unregisterplugin.php
│ │ ├── smarty_internal_method_unregisterresource.php
│ │ ├── smarty_internal_nocache_insert.php
│ │ ├── smarty_internal_parsetree.php
│ │ ├── smarty_internal_parsetree_code.php
│ │ ├── smarty_internal_parsetree_dq.php
│ │ ├── smarty_internal_parsetree_dqcontent.php
│ │ ├── smarty_internal_parsetree_tag.php
│ │ ├── smarty_internal_parsetree_template.php
│ │ ├── smarty_internal_parsetree_text.php
│ │ ├── smarty_internal_resource_eval.php
│ │ ├── smarty_internal_resource_extends.php
│ │ ├── smarty_internal_resource_file.php
│ │ ├── smarty_internal_resource_php.php
│ │ ├── smarty_internal_resource_registered.php
│ │ ├── smarty_internal_resource_stream.php
│ │ ├── smarty_internal_resource_string.php
│ │ ├── smarty_internal_runtime_cachemodify.php
│ │ ├── smarty_internal_runtime_cacheresourcefile.php
│ │ ├── smarty_internal_runtime_capture.php
│ │ ├── smarty_internal_runtime_codeframe.php
│ │ ├── smarty_internal_runtime_filterhandler.php
│ │ ├── smarty_internal_runtime_foreach.php
│ │ ├── smarty_internal_runtime_getincludepath.php
│ │ ├── smarty_internal_runtime_inheritance.php
│ │ ├── smarty_internal_runtime_make_nocache.php
│ │ ├── smarty_internal_runtime_tplfunction.php
│ │ ├── smarty_internal_runtime_updatecache.php
│ │ ├── smarty_internal_runtime_updatescope.php
│ │ ├── smarty_internal_runtime_writefile.php
│ │ ├── smarty_internal_smartytemplatecompiler.php
│ │ ├── smarty_internal_template.php
│ │ ├── smarty_internal_templatebase.php
│ │ ├── smarty_internal_templatecompilerbase.php
│ │ ├── smarty_internal_templatelexer.php
│ │ ├── smarty_internal_templateparser.php
│ │ ├── smarty_internal_testinstall.php
│ │ ├── smarty_internal_undefined.php
│ │ ├── smarty_resource.php
│ │ ├── smarty_resource_custom.php
│ │ ├── smarty_resource_recompiled.php
│ │ ├── smarty_resource_uncompiled.php
│ │ ├── smarty_security.php
│ │ ├── smarty_template_cached.php
│ │ ├── smarty_template_compiled.php
│ │ ├── smarty_template_config.php
│ │ ├── smarty_template_resource_base.php
│ │ ├── smarty_template_source.php
│ │ ├── smarty_undefined_variable.php
│ │ ├── smarty_variable.php
│ │ ├── smartycompilerexception.php
│ │ └── smartyexception.php
├── module
│ ├── Api
│ │ ├── Admin.php
│ │ ├── Domain.php
│ │ ├── User.php
│ │ └── _init.php
│ └── Center
│ │ ├── Admin.php
│ │ ├── Domain.php
│ │ ├── Group.php
│ │ ├── Index.php
│ │ ├── Log.php
│ │ ├── System.php
│ │ ├── Users.php
│ │ └── _init.php
├── public
│ ├── center.css
│ ├── center.js
│ ├── datetimepicker
│ │ ├── .gitignore
│ │ ├── MIT-LICENSE.txt
│ │ ├── README.md
│ │ ├── bower.json
│ │ ├── build
│ │ │ ├── jquery.datetimepicker.full.js
│ │ │ ├── jquery.datetimepicker.full.min.js
│ │ │ ├── jquery.datetimepicker.min.css
│ │ │ └── jquery.datetimepicker.min.js
│ │ ├── datetimepicker.jquery.json
│ │ ├── doc.tpl
│ │ ├── index.html
│ │ ├── jquery.datetimepicker.css
│ │ ├── jquery.datetimepicker.js
│ │ ├── jquery.datetimepicker.min.js
│ │ ├── jquery.js
│ │ ├── package.json
│ │ ├── screen
│ │ │ ├── 1.png
│ │ │ ├── 2.png
│ │ │ ├── 3.1.png
│ │ │ ├── 3.png
│ │ │ ├── 4.png
│ │ │ ├── 5.png
│ │ │ └── 6.png
│ │ └── tests
│ │ │ ├── input_in_container_fixed_to_bottom_of_viewport.html
│ │ │ └── input_in_container_fixed_to_top_of_viewport.html
│ ├── fonts
│ │ ├── AntykwaBold.ttf
│ │ ├── fontawesome-webfont.eot
│ │ ├── fontawesome-webfont.ttf
│ │ └── fontawesome-webfont.woff
│ ├── iconfont
│ │ ├── iconfont.css
│ │ ├── iconfont.eot
│ │ ├── iconfont.svg
│ │ ├── iconfont.ttf
│ │ └── iconfont.woff
│ ├── jquery.js
│ ├── layer2.2
│ │ ├── extend
│ │ │ └── layer.ext.js
│ │ ├── layer.js
│ │ └── skin
│ │ │ ├── default
│ │ │ ├── icon-ext.png
│ │ │ ├── icon.png
│ │ │ ├── loading-0.gif
│ │ │ ├── loading-1.gif
│ │ │ └── loading-2.gif
│ │ │ ├── layer.css
│ │ │ └── layer.ext.css
│ ├── pintuer.css
│ └── pintuer.js
├── templates
│ ├── .htaccess
│ └── Center
│ │ ├── Admin
│ │ ├── edit.html
│ │ ├── index.html
│ │ └── user.html
│ │ ├── Domain
│ │ ├── dkim.html
│ │ ├── edit.html
│ │ └── index.html
│ │ ├── Group
│ │ ├── edit.html
│ │ └── index.html
│ │ ├── Index
│ │ ├── footer.html
│ │ ├── header.html
│ │ ├── index.html
│ │ └── login.html
│ │ ├── Log
│ │ └── index.html
│ │ ├── System
│ │ ├── config.html
│ │ └── index.html
│ │ ├── Users
│ │ ├── config.html
│ │ ├── edit.html
│ │ ├── index.html
│ │ └── rec.html
│ │ ├── footer.html
│ │ ├── header.html
│ │ └── jump.html
└── upload
│ └── install.sql
├── install
├── config
│ ├── clamav
│ │ ├── clamd.amavisd
│ │ ├── clamd.amavisd.conf
│ │ └── clamd@.service
│ ├── dovecot
│ │ ├── README
│ │ ├── conf.d
│ │ │ ├── 10-auth.conf
│ │ │ ├── 10-director.conf
│ │ │ ├── 10-logging.conf
│ │ │ ├── 10-mail.conf
│ │ │ ├── 10-master.conf
│ │ │ ├── 10-ssl.conf
│ │ │ ├── 15-lda.conf
│ │ │ ├── 15-mailboxes.conf
│ │ │ ├── 20-imap.conf
│ │ │ ├── 20-lmtp.conf
│ │ │ ├── 20-managesieve.conf
│ │ │ ├── 20-pop3.conf
│ │ │ ├── 90-acl.conf
│ │ │ ├── 90-plugin.conf
│ │ │ ├── 90-quota.conf
│ │ │ ├── auth-checkpassword.conf.ext
│ │ │ ├── auth-deny.conf.ext
│ │ │ ├── auth-dict.conf.ext
│ │ │ ├── auth-ldap.conf.ext
│ │ │ ├── auth-master.conf.ext
│ │ │ ├── auth-passwdfile.conf.ext
│ │ │ ├── auth-sql.conf.ext
│ │ │ ├── auth-static.conf.ext
│ │ │ ├── auth-system.conf.ext
│ │ │ └── auth-vpopmail.conf.ext
│ │ ├── dh.pem
│ │ ├── dovecot-dict-auth.conf.ext
│ │ ├── dovecot-dict-sql.conf.ext
│ │ ├── dovecot-ldap.conf.ext
│ │ ├── dovecot-sql.conf.ext
│ │ └── dovecot.conf
│ ├── fail2ban
│ │ ├── jail.local
│ │ ├── postfix.ewomail.conf
│ │ └── postfix.ewomail.user.conf
│ ├── mail
│ │ ├── backup
│ │ │ └── README.md
│ │ ├── sieve
│ │ │ └── dovecot.sieve
│ │ └── vmail
│ │ │ └── README.md
│ ├── nginx
│ │ ├── nginx.conf
│ │ └── vhost
│ │ │ ├── ewomail-admin-ssl.conf
│ │ │ ├── ewomail-admin.conf
│ │ │ ├── phpmyadmin.conf
│ │ │ ├── rainloop-ssl.conf
│ │ │ ├── rainloop.conf
│ │ │ └── rainloop.conf.ssl
│ └── postfix
│ │ ├── access
│ │ ├── canonical
│ │ ├── generic
│ │ ├── header_checks
│ │ ├── main.cf
│ │ ├── master.cf
│ │ ├── mysql
│ │ ├── mysql-alias-maps.cf
│ │ ├── mysql-mailbox-domains.cf
│ │ ├── mysql-mailbox-maps.cf
│ │ ├── mysql-sender-login-maps.cf
│ │ └── mysql_bcc_user.cf
│ │ ├── relocated
│ │ ├── transport
│ │ └── virtual
├── init.php
├── soft
│ ├── RPM-GPG-KEY-EPEL-6
│ ├── dovecot-openssl.cnf
│ ├── dovecot.init
│ ├── dovecot.service
│ ├── iptables
│ ├── nginx.init
│ ├── nginx.service
│ ├── php-cli.ini
│ ├── php-fpm.conf
│ ├── php-fpm.init
│ ├── php-fpm.service
│ ├── php.ini
│ ├── phpMyAdmin-5.0.2-all-languages.zip
│ └── postfix-policyd-spf-perl
└── start.sh
└── rainloop
├── data
├── .htaccess
├── EMPTY
├── INSTALLED
├── SALT.php
├── VERSION
├── _data_
│ └── _default_
│ │ ├── AddressBook.sqlite
│ │ ├── cache
│ │ └── index.html
│ │ ├── configs
│ │ ├── application.ini
│ │ └── plugin-ispconfig-change-password.ini
│ │ ├── domains
│ │ ├── disabled
│ │ ├── gmail.com.ini
│ │ ├── outlook.com.ini
│ │ ├── qq.com.ini
│ │ ├── template.ini
│ │ └── yahoo.com.ini
│ │ ├── logs
│ │ └── index.html
│ │ ├── plugins
│ │ └── ewomail-password
│ │ │ ├── EwoMailPasswordDriver.php
│ │ │ └── index.php
│ │ └── storage
│ │ ├── cfg
│ │ └── index.html
│ │ └── data
│ │ └── __nobody__
│ │ └── index.html
├── index.html
└── index.php
├── index.php
└── rainloop
└── v
└── 1.10.0.103
├── app
├── domains
│ ├── default.ini.dist
│ ├── disabled
│ ├── gmail.com.ini
│ ├── outlook.com.ini
│ ├── qq.com.ini
│ └── yahoo.com.ini
├── handle.php
├── libraries
│ ├── Facebook
│ │ ├── Entities
│ │ │ ├── AccessToken.php
│ │ │ └── SignedRequest.php
│ │ ├── FacebookAuthorizationException.php
│ │ ├── FacebookCanvasLoginHelper.php
│ │ ├── FacebookClientException.php
│ │ ├── FacebookJavaScriptLoginHelper.php
│ │ ├── FacebookOtherException.php
│ │ ├── FacebookPageTabHelper.php
│ │ ├── FacebookPermissionException.php
│ │ ├── FacebookRedirectLoginHelper.php
│ │ ├── FacebookRequest.php
│ │ ├── FacebookRequestException.php
│ │ ├── FacebookResponse.php
│ │ ├── FacebookSDKException.php
│ │ ├── FacebookServerException.php
│ │ ├── FacebookSession.php
│ │ ├── FacebookSignedRequestFromInputHelper.php
│ │ ├── FacebookThrottleException.php
│ │ ├── GraphAlbum.php
│ │ ├── GraphLocation.php
│ │ ├── GraphObject.php
│ │ ├── GraphPage.php
│ │ ├── GraphSessionInfo.php
│ │ ├── GraphUser.php
│ │ ├── GraphUserPage.php
│ │ └── HttpClients
│ │ │ ├── FacebookCurl.php
│ │ │ ├── FacebookCurlHttpClient.php
│ │ │ ├── FacebookGuzzleHttpClient.php
│ │ │ ├── FacebookHttpable.php
│ │ │ ├── FacebookStream.php
│ │ │ ├── FacebookStreamHttpClient.php
│ │ │ └── fb_ca_chain_bundle.crt
│ ├── GuzzleHttp
│ │ ├── Adapter
│ │ │ ├── AdapterInterface.php
│ │ │ ├── Curl
│ │ │ │ ├── BatchContext.php
│ │ │ │ ├── CurlAdapter.php
│ │ │ │ ├── CurlFactory.php
│ │ │ │ ├── MultiAdapter.php
│ │ │ │ └── RequestMediator.php
│ │ │ ├── FakeParallelAdapter.php
│ │ │ ├── MockAdapter.php
│ │ │ ├── ParallelAdapterInterface.php
│ │ │ ├── StreamAdapter.php
│ │ │ ├── StreamingProxyAdapter.php
│ │ │ ├── Transaction.php
│ │ │ ├── TransactionInterface.php
│ │ │ └── TransactionIterator.php
│ │ ├── Client.php
│ │ ├── ClientInterface.php
│ │ ├── Collection.php
│ │ ├── Cookie
│ │ │ ├── CookieJar.php
│ │ │ ├── CookieJarInterface.php
│ │ │ ├── FileCookieJar.php
│ │ │ ├── SessionCookieJar.php
│ │ │ └── SetCookie.php
│ │ ├── Event
│ │ │ ├── AbstractEvent.php
│ │ │ ├── AbstractRequestEvent.php
│ │ │ ├── AbstractTransferEvent.php
│ │ │ ├── BeforeEvent.php
│ │ │ ├── CompleteEvent.php
│ │ │ ├── Emitter.php
│ │ │ ├── EmitterInterface.php
│ │ │ ├── ErrorEvent.php
│ │ │ ├── EventInterface.php
│ │ │ ├── HasEmitterInterface.php
│ │ │ ├── HasEmitterTrait.php
│ │ │ ├── HeadersEvent.php
│ │ │ ├── ListenerAttacherTrait.php
│ │ │ ├── RequestEvents.php
│ │ │ └── SubscriberInterface.php
│ │ ├── Exception
│ │ │ ├── AdapterException.php
│ │ │ ├── BadResponseException.php
│ │ │ ├── ClientException.php
│ │ │ ├── CouldNotRewindStreamException.php
│ │ │ ├── ParseException.php
│ │ │ ├── RequestException.php
│ │ │ ├── ServerException.php
│ │ │ ├── TooManyRedirectsException.php
│ │ │ └── TransferException.php
│ │ ├── HasDataTrait.php
│ │ ├── Message
│ │ │ ├── AbstractMessage.php
│ │ │ ├── MessageFactory.php
│ │ │ ├── MessageFactoryInterface.php
│ │ │ ├── MessageInterface.php
│ │ │ ├── MessageParser.php
│ │ │ ├── Request.php
│ │ │ ├── RequestInterface.php
│ │ │ ├── Response.php
│ │ │ └── ResponseInterface.php
│ │ ├── Mimetypes.php
│ │ ├── Post
│ │ │ ├── MultipartBody.php
│ │ │ ├── PostBody.php
│ │ │ ├── PostBodyInterface.php
│ │ │ ├── PostFile.php
│ │ │ └── PostFileInterface.php
│ │ ├── Query.php
│ │ ├── Subscriber
│ │ │ ├── Cookie.php
│ │ │ ├── History.php
│ │ │ ├── HttpError.php
│ │ │ ├── Mock.php
│ │ │ ├── Prepare.php
│ │ │ └── Redirect.php
│ │ ├── ToArrayInterface.php
│ │ ├── UriTemplate.php
│ │ ├── Url.php
│ │ ├── cacert.pem
│ │ └── functions.php
│ ├── Imagine
│ │ ├── Draw
│ │ │ └── DrawerInterface.php
│ │ ├── Effects
│ │ │ └── EffectsInterface.php
│ │ ├── Exception
│ │ │ ├── Exception.php
│ │ │ ├── InvalidArgumentException.php
│ │ │ ├── NotSupportedException.php
│ │ │ ├── OutOfBoundsException.php
│ │ │ └── RuntimeException.php
│ │ ├── Filter
│ │ │ ├── Advanced
│ │ │ │ ├── Border.php
│ │ │ │ ├── Canvas.php
│ │ │ │ ├── Grayscale.php
│ │ │ │ ├── OnPixelBased.php
│ │ │ │ └── RelativeResize.php
│ │ │ ├── Basic
│ │ │ │ ├── ApplyMask.php
│ │ │ │ ├── Autorotate.php
│ │ │ │ ├── Copy.php
│ │ │ │ ├── Crop.php
│ │ │ │ ├── Fill.php
│ │ │ │ ├── FlipHorizontally.php
│ │ │ │ ├── FlipVertically.php
│ │ │ │ ├── Paste.php
│ │ │ │ ├── Resize.php
│ │ │ │ ├── Rotate.php
│ │ │ │ ├── Save.php
│ │ │ │ ├── Show.php
│ │ │ │ ├── Strip.php
│ │ │ │ ├── Thumbnail.php
│ │ │ │ └── WebOptimization.php
│ │ │ ├── FilterInterface.php
│ │ │ ├── ImagineAware.php
│ │ │ └── Transformation.php
│ │ ├── Gd
│ │ │ ├── Drawer.php
│ │ │ ├── Effects.php
│ │ │ ├── Font.php
│ │ │ ├── Image.php
│ │ │ ├── Imagine.php
│ │ │ └── Layers.php
│ │ ├── Gmagick
│ │ │ ├── Drawer.php
│ │ │ ├── Effects.php
│ │ │ ├── Font.php
│ │ │ ├── Image.php
│ │ │ ├── Imagine.php
│ │ │ └── Layers.php
│ │ ├── Image
│ │ │ ├── AbstractFont.php
│ │ │ ├── AbstractImage.php
│ │ │ ├── AbstractImagine.php
│ │ │ ├── AbstractLayers.php
│ │ │ ├── Box.php
│ │ │ ├── BoxInterface.php
│ │ │ ├── Fill
│ │ │ │ ├── FillInterface.php
│ │ │ │ └── Gradient
│ │ │ │ │ ├── Horizontal.php
│ │ │ │ │ ├── Linear.php
│ │ │ │ │ └── Vertical.php
│ │ │ ├── FontInterface.php
│ │ │ ├── Histogram
│ │ │ │ ├── Bucket.php
│ │ │ │ └── Range.php
│ │ │ ├── ImageInterface.php
│ │ │ ├── ImagineInterface.php
│ │ │ ├── LayersInterface.php
│ │ │ ├── ManipulatorInterface.php
│ │ │ ├── Metadata
│ │ │ │ ├── AbstractMetadataReader.php
│ │ │ │ ├── DefaultMetadataReader.php
│ │ │ │ ├── ExifMetadataReader.php
│ │ │ │ ├── MetadataBag.php
│ │ │ │ └── MetadataReaderInterface.php
│ │ │ ├── Palette
│ │ │ │ ├── CMYK.php
│ │ │ │ ├── Color
│ │ │ │ │ ├── CMYK.php
│ │ │ │ │ ├── ColorInterface.php
│ │ │ │ │ ├── Gray.php
│ │ │ │ │ └── RGB.php
│ │ │ │ ├── ColorParser.php
│ │ │ │ ├── Grayscale.php
│ │ │ │ ├── PaletteInterface.php
│ │ │ │ └── RGB.php
│ │ │ ├── Point.php
│ │ │ ├── Point
│ │ │ │ └── Center.php
│ │ │ ├── PointInterface.php
│ │ │ ├── Profile.php
│ │ │ └── ProfileInterface.php
│ │ └── Imagick
│ │ │ ├── Drawer.php
│ │ │ ├── Effects.php
│ │ │ ├── Font.php
│ │ │ ├── Image.php
│ │ │ ├── Imagine.php
│ │ │ └── Layers.php
│ ├── MailSo
│ │ ├── Base
│ │ │ ├── Collection.php
│ │ │ ├── Crypt.php
│ │ │ ├── DateTimeHelper.php
│ │ │ ├── Enumerations
│ │ │ │ ├── Charset.php
│ │ │ │ └── Encoding.php
│ │ │ ├── Exceptions
│ │ │ │ ├── Exception.php
│ │ │ │ └── InvalidArgumentException.php
│ │ │ ├── HtmlUtils.php
│ │ │ ├── Http.php
│ │ │ ├── LinkFinder.php
│ │ │ ├── Loader.php
│ │ │ ├── ResourceRegistry.php
│ │ │ ├── StreamWrappers
│ │ │ │ ├── Binary.php
│ │ │ │ ├── Literal.php
│ │ │ │ ├── SubStreams.php
│ │ │ │ ├── TempFile.php
│ │ │ │ └── Test.php
│ │ │ ├── Utils.php
│ │ │ └── Validator.php
│ │ ├── Cache
│ │ │ ├── CacheClient.php
│ │ │ ├── DriverInterface.php
│ │ │ └── Drivers
│ │ │ │ ├── APC.php
│ │ │ │ ├── File.php
│ │ │ │ └── Memcache.php
│ │ ├── Config.php
│ │ ├── Hooks.php
│ │ ├── Imap
│ │ │ ├── BodyStructure.php
│ │ │ ├── Enumerations
│ │ │ │ ├── FetchType.php
│ │ │ │ ├── FolderResponseStatus.php
│ │ │ │ ├── FolderStatus.php
│ │ │ │ ├── FolderType.php
│ │ │ │ ├── MessageFlag.php
│ │ │ │ ├── ResponseStatus.php
│ │ │ │ ├── ResponseType.php
│ │ │ │ └── StoreAction.php
│ │ │ ├── Exceptions
│ │ │ │ ├── Exception.php
│ │ │ │ ├── InvalidResponseException.php
│ │ │ │ ├── LoginBadCredentialsException.php
│ │ │ │ ├── LoginBadMethodException.php
│ │ │ │ ├── LoginException.php
│ │ │ │ ├── NegativeResponseException.php
│ │ │ │ ├── ResponseException.php
│ │ │ │ ├── ResponseNotFoundException.php
│ │ │ │ └── RuntimeException.php
│ │ │ ├── FetchResponse.php
│ │ │ ├── Folder.php
│ │ │ ├── FolderInformation.php
│ │ │ ├── ImapClient.php
│ │ │ ├── NamespaceResult.php
│ │ │ └── Response.php
│ │ ├── LICENSE
│ │ ├── Log
│ │ │ ├── Driver.php
│ │ │ ├── Drivers
│ │ │ │ ├── Callback.php
│ │ │ │ ├── File.php
│ │ │ │ └── Inline.php
│ │ │ ├── Enumerations
│ │ │ │ └── Type.php
│ │ │ └── Logger.php
│ │ ├── Mail
│ │ │ ├── Attachment.php
│ │ │ ├── AttachmentCollection.php
│ │ │ ├── Exceptions
│ │ │ │ ├── Exception.php
│ │ │ │ ├── NonEmptyFolder.php
│ │ │ │ └── RuntimeException.php
│ │ │ ├── Folder.php
│ │ │ ├── FolderCollection.php
│ │ │ ├── MailClient.php
│ │ │ ├── Message.php
│ │ │ └── MessageCollection.php
│ │ ├── MailSo.php
│ │ ├── Mime
│ │ │ ├── Attachment.php
│ │ │ ├── AttachmentCollection.php
│ │ │ ├── Email.php
│ │ │ ├── EmailCollection.php
│ │ │ ├── Enumerations
│ │ │ │ ├── Constants.php
│ │ │ │ ├── DkimStatus.php
│ │ │ │ ├── Header.php
│ │ │ │ ├── MessagePriority.php
│ │ │ │ ├── MimeType.php
│ │ │ │ ├── Parameter.php
│ │ │ │ └── Sensitivity.php
│ │ │ ├── Header.php
│ │ │ ├── HeaderCollection.php
│ │ │ ├── Message.php
│ │ │ ├── Parameter.php
│ │ │ ├── ParameterCollection.php
│ │ │ ├── Parser
│ │ │ │ ├── ParserEmpty.php
│ │ │ │ ├── ParserInterface.php
│ │ │ │ └── ParserMemory.php
│ │ │ ├── Part.php
│ │ │ └── PartCollection.php
│ │ ├── Net
│ │ │ ├── Enumerations
│ │ │ │ └── ConnectionSecurityType.php
│ │ │ ├── Exceptions
│ │ │ │ ├── ConnectionException.php
│ │ │ │ ├── Exception.php
│ │ │ │ ├── InvalidArgumentException.php
│ │ │ │ ├── SocketAlreadyConnectedException.php
│ │ │ │ ├── SocketCanNotConnectToHostException.php
│ │ │ │ ├── SocketConnectionDoesNotAvailableException.php
│ │ │ │ ├── SocketReadException.php
│ │ │ │ ├── SocketReadTimeoutException.php
│ │ │ │ ├── SocketUnreadBufferException.php
│ │ │ │ ├── SocketUnsuppoterdSecureConnectionException.php
│ │ │ │ └── SocketWriteException.php
│ │ │ └── NetClient.php
│ │ ├── Pop3
│ │ │ ├── Exceptions
│ │ │ │ ├── Exception.php
│ │ │ │ ├── LoginBadCredentialsException.php
│ │ │ │ ├── NegativeResponseException.php
│ │ │ │ ├── ResponseException.php
│ │ │ │ └── RuntimeException.php
│ │ │ └── Pop3Client.php
│ │ ├── Poppassd
│ │ │ ├── Exceptions
│ │ │ │ ├── Exception.php
│ │ │ │ ├── LoginBadCredentialsException.php
│ │ │ │ ├── NegativeResponseException.php
│ │ │ │ ├── ResponseException.php
│ │ │ │ └── RuntimeException.php
│ │ │ └── PoppassdClient.php
│ │ ├── Sieve
│ │ │ ├── Exceptions
│ │ │ │ ├── Exception.php
│ │ │ │ ├── LoginBadCredentialsException.php
│ │ │ │ ├── LoginBadMethodException.php
│ │ │ │ ├── LoginException.php
│ │ │ │ ├── NegativeResponseException.php
│ │ │ │ ├── ResponseException.php
│ │ │ │ └── RuntimeException.php
│ │ │ └── ManageSieveClient.php
│ │ ├── Smtp
│ │ │ ├── Exceptions
│ │ │ │ ├── Exception.php
│ │ │ │ ├── LoginBadCredentialsException.php
│ │ │ │ ├── LoginBadMethodException.php
│ │ │ │ ├── LoginException.php
│ │ │ │ ├── NegativeResponseException.php
│ │ │ │ ├── ResponseException.php
│ │ │ │ └── RuntimeException.php
│ │ │ └── SmtpClient.php
│ │ ├── Vendors
│ │ │ └── Net
│ │ │ │ ├── IDNA2.php
│ │ │ │ └── IDNA2CustomExceptions.php
│ │ └── Version.php
│ ├── Mobile_Detect
│ │ ├── LICENSE.txt
│ │ ├── Mobile_Detect.json
│ │ ├── Mobile_Detect.php
│ │ ├── README.md
│ │ ├── composer.json
│ │ ├── namespaced
│ │ │ └── Detection
│ │ │ │ └── MobileDetect.php
│ │ └── ruleset.xml
│ ├── PHP-OAuth2
│ │ ├── Client.php
│ │ ├── GrantType
│ │ │ ├── AuthorizationCode.php
│ │ │ ├── ClientCredentials.php
│ │ │ ├── IGrantType.php
│ │ │ ├── Password.php
│ │ │ └── RefreshToken.php
│ │ └── README
│ ├── PHPGangsta
│ │ └── GoogleAuthenticator.php
│ ├── PHPThumb
│ │ ├── GD.php
│ │ ├── PHPThumb.php
│ │ ├── PluginInterface.php
│ │ └── Plugins
│ │ │ └── Reflection.php
│ ├── RainLoop
│ │ ├── Actions.php
│ │ ├── Api.php
│ │ ├── Common
│ │ │ ├── BackwardCapability
│ │ │ │ └── Account.php
│ │ │ ├── MbStringFix.php
│ │ │ ├── PdoAbstract.php
│ │ │ └── RainLoopFacebookRedirectLoginHelper.php
│ │ ├── Config
│ │ │ ├── AbstractConfig.php
│ │ │ ├── Application.php
│ │ │ └── Plugin.php
│ │ ├── Enumerations
│ │ │ ├── Capa.php
│ │ │ ├── Layout.php
│ │ │ ├── PluginPropertyType.php
│ │ │ ├── SignMeType.php
│ │ │ ├── TimeFormat.php
│ │ │ ├── UploadClientError.php
│ │ │ └── UploadError.php
│ │ ├── EwoMail.php
│ │ ├── Exceptions
│ │ │ ├── ClientException.php
│ │ │ ├── Exception.php
│ │ │ ├── InvalidArgumentException.php
│ │ │ └── RuntimeException.php
│ │ ├── KeyPathHelper.php
│ │ ├── Model
│ │ │ ├── Account.php
│ │ │ ├── Domain.php
│ │ │ ├── Identity.php
│ │ │ └── Template.php
│ │ ├── Notifications.php
│ │ ├── Plugins
│ │ │ ├── AbstractPlugin.php
│ │ │ ├── Helper.php
│ │ │ ├── Manager.php
│ │ │ └── Property.php
│ │ ├── Providers
│ │ │ ├── AbstractProvider.php
│ │ │ ├── AddressBook.php
│ │ │ ├── AddressBook
│ │ │ │ ├── AddressBookInterface.php
│ │ │ │ ├── Classes
│ │ │ │ │ ├── Contact.php
│ │ │ │ │ ├── Property.php
│ │ │ │ │ └── Tag.php
│ │ │ │ ├── Enumerations
│ │ │ │ │ └── PropertyType.php
│ │ │ │ └── PdoAddressBook.php
│ │ │ ├── ChangePassword.php
│ │ │ ├── ChangePassword
│ │ │ │ └── ChangePasswordInterface.php
│ │ │ ├── Domain.php
│ │ │ ├── Domain
│ │ │ │ ├── DefaultDomain.php
│ │ │ │ ├── DomainAdminInterface.php
│ │ │ │ └── DomainInterface.php
│ │ │ ├── Files.php
│ │ │ ├── Files
│ │ │ │ ├── FileStorage.php
│ │ │ │ └── IFiles.php
│ │ │ ├── Filters.php
│ │ │ ├── Filters
│ │ │ │ ├── Classes
│ │ │ │ │ ├── Filter.php
│ │ │ │ │ └── FilterCondition.php
│ │ │ │ ├── Enumerations
│ │ │ │ │ ├── ActionType.php
│ │ │ │ │ ├── ConditionField.php
│ │ │ │ │ ├── ConditionType.php
│ │ │ │ │ └── ConditionsType.php
│ │ │ │ ├── FiltersInterface.php
│ │ │ │ └── SieveStorage.php
│ │ │ ├── Settings.php
│ │ │ ├── Settings
│ │ │ │ ├── DefaultSettings.php
│ │ │ │ └── ISettings.php
│ │ │ ├── Storage.php
│ │ │ ├── Storage
│ │ │ │ ├── Enumerations
│ │ │ │ │ └── StorageType.php
│ │ │ │ ├── FileStorage.php
│ │ │ │ ├── IStorage.php
│ │ │ │ └── TemproryApcStorage.php
│ │ │ ├── Suggestions.php
│ │ │ ├── Suggestions
│ │ │ │ ├── ISuggestions.php
│ │ │ │ ├── OwnCloudSuggestions.php
│ │ │ │ └── TestSuggestions.php
│ │ │ ├── TwoFactorAuth.php
│ │ │ └── TwoFactorAuth
│ │ │ │ ├── AbstractTwoFactorAuth.php
│ │ │ │ ├── GoogleTwoFactorAuth.php
│ │ │ │ └── TwoFactorAuthInterface.php
│ │ ├── Service.php
│ │ ├── ServiceActions.php
│ │ ├── Settings.php
│ │ ├── Social.php
│ │ └── Utils.php
│ ├── SabreForRainLoop
│ │ ├── CalDAV
│ │ │ ├── Backend
│ │ │ │ ├── AbstractBackend.php
│ │ │ │ ├── BackendInterface.php
│ │ │ │ ├── NotificationSupport.php
│ │ │ │ ├── PDO.php
│ │ │ │ └── SharingSupport.php
│ │ │ ├── Calendar.php
│ │ │ ├── CalendarObject.php
│ │ │ ├── CalendarQueryParser.php
│ │ │ ├── CalendarQueryValidator.php
│ │ │ ├── CalendarRootNode.php
│ │ │ ├── Exception
│ │ │ │ └── InvalidComponentType.php
│ │ │ ├── ICSExportPlugin.php
│ │ │ ├── ICalendar.php
│ │ │ ├── ICalendarObject.php
│ │ │ ├── IShareableCalendar.php
│ │ │ ├── ISharedCalendar.php
│ │ │ ├── Notifications
│ │ │ │ ├── Collection.php
│ │ │ │ ├── ICollection.php
│ │ │ │ ├── INode.php
│ │ │ │ ├── INotificationType.php
│ │ │ │ ├── Node.php
│ │ │ │ └── Notification
│ │ │ │ │ ├── Invite.php
│ │ │ │ │ ├── InviteReply.php
│ │ │ │ │ └── SystemStatus.php
│ │ │ ├── Plugin.php
│ │ │ ├── Principal
│ │ │ │ ├── Collection.php
│ │ │ │ ├── IProxyRead.php
│ │ │ │ ├── IProxyWrite.php
│ │ │ │ ├── ProxyRead.php
│ │ │ │ ├── ProxyWrite.php
│ │ │ │ └── User.php
│ │ │ ├── Property
│ │ │ │ ├── AllowedSharingModes.php
│ │ │ │ ├── Invite.php
│ │ │ │ ├── ScheduleCalendarTransp.php
│ │ │ │ ├── SupportedCalendarComponentSet.php
│ │ │ │ ├── SupportedCalendarData.php
│ │ │ │ └── SupportedCollationSet.php
│ │ │ ├── Schedule
│ │ │ │ ├── IMip.php
│ │ │ │ ├── IOutbox.php
│ │ │ │ └── Outbox.php
│ │ │ ├── ShareableCalendar.php
│ │ │ ├── SharedCalendar.php
│ │ │ ├── SharingPlugin.php
│ │ │ ├── UserCalendars.php
│ │ │ └── Version.php
│ │ ├── CardDAV
│ │ │ ├── AddressBook.php
│ │ │ ├── AddressBookQueryParser.php
│ │ │ ├── AddressBookRoot.php
│ │ │ ├── Backend
│ │ │ │ ├── AbstractBackend.php
│ │ │ │ ├── BackendInterface.php
│ │ │ │ └── PDO.php
│ │ │ ├── Card.php
│ │ │ ├── IAddressBook.php
│ │ │ ├── ICard.php
│ │ │ ├── IDirectory.php
│ │ │ ├── Plugin.php
│ │ │ ├── Property
│ │ │ │ └── SupportedAddressData.php
│ │ │ ├── UserAddressBooks.php
│ │ │ ├── VCFExportPlugin.php
│ │ │ └── Version.php
│ │ ├── DAV
│ │ │ ├── Auth
│ │ │ │ ├── Backend
│ │ │ │ │ ├── AbstractBasic.php
│ │ │ │ │ ├── AbstractDigest.php
│ │ │ │ │ ├── Apache.php
│ │ │ │ │ ├── BackendInterface.php
│ │ │ │ │ ├── File.php
│ │ │ │ │ └── PDO.php
│ │ │ │ └── Plugin.php
│ │ │ ├── Browser
│ │ │ │ ├── GuessContentType.php
│ │ │ │ ├── MapGetToPropFind.php
│ │ │ │ ├── Plugin.php
│ │ │ │ └── assets
│ │ │ │ │ ├── favicon.ico
│ │ │ │ │ └── icons
│ │ │ │ │ ├── addressbook.png
│ │ │ │ │ ├── calendar.png
│ │ │ │ │ ├── card.png
│ │ │ │ │ ├── collection.png
│ │ │ │ │ ├── file.png
│ │ │ │ │ ├── parent.png
│ │ │ │ │ └── principal.png
│ │ │ ├── Client.php
│ │ │ ├── Collection.php
│ │ │ ├── Exception.php
│ │ │ ├── Exception
│ │ │ │ ├── BadRequest.php
│ │ │ │ ├── Conflict.php
│ │ │ │ ├── ConflictingLock.php
│ │ │ │ ├── FileNotFound.php
│ │ │ │ ├── Forbidden.php
│ │ │ │ ├── InsufficientStorage.php
│ │ │ │ ├── InvalidResourceType.php
│ │ │ │ ├── LockTokenMatchesRequestUri.php
│ │ │ │ ├── Locked.php
│ │ │ │ ├── MethodNotAllowed.php
│ │ │ │ ├── NotAuthenticated.php
│ │ │ │ ├── NotFound.php
│ │ │ │ ├── NotImplemented.php
│ │ │ │ ├── PaymentRequired.php
│ │ │ │ ├── PreconditionFailed.php
│ │ │ │ ├── ReportNotSupported.php
│ │ │ │ ├── RequestedRangeNotSatisfiable.php
│ │ │ │ ├── ServiceUnavailable.php
│ │ │ │ └── UnsupportedMediaType.php
│ │ │ ├── FS
│ │ │ │ ├── Directory.php
│ │ │ │ ├── File.php
│ │ │ │ └── Node.php
│ │ │ ├── FSExt
│ │ │ │ ├── Directory.php
│ │ │ │ ├── File.php
│ │ │ │ └── Node.php
│ │ │ ├── File.php
│ │ │ ├── ICollection.php
│ │ │ ├── IExtendedCollection.php
│ │ │ ├── IFile.php
│ │ │ ├── INode.php
│ │ │ ├── IProperties.php
│ │ │ ├── IQuota.php
│ │ │ ├── Locks
│ │ │ │ ├── Backend
│ │ │ │ │ ├── AbstractBackend.php
│ │ │ │ │ ├── BackendInterface.php
│ │ │ │ │ ├── FS.php
│ │ │ │ │ ├── File.php
│ │ │ │ │ └── PDO.php
│ │ │ │ ├── LockInfo.php
│ │ │ │ └── Plugin.php
│ │ │ ├── Mount
│ │ │ │ └── Plugin.php
│ │ │ ├── Node.php
│ │ │ ├── ObjectTree.php
│ │ │ ├── PartialUpdate
│ │ │ │ ├── IFile.php
│ │ │ │ └── Plugin.php
│ │ │ ├── Property.php
│ │ │ ├── Property
│ │ │ │ ├── GetLastModified.php
│ │ │ │ ├── Href.php
│ │ │ │ ├── HrefList.php
│ │ │ │ ├── IHref.php
│ │ │ │ ├── LockDiscovery.php
│ │ │ │ ├── ResourceType.php
│ │ │ │ ├── Response.php
│ │ │ │ ├── ResponseList.php
│ │ │ │ ├── SupportedLock.php
│ │ │ │ └── SupportedReportSet.php
│ │ │ ├── PropertyInterface.php
│ │ │ ├── Server.php
│ │ │ ├── ServerPlugin.php
│ │ │ ├── SimpleCollection.php
│ │ │ ├── SimpleFile.php
│ │ │ ├── StringUtil.php
│ │ │ ├── TemporaryFileFilterPlugin.php
│ │ │ ├── Tree.php
│ │ │ ├── Tree
│ │ │ │ └── Filesystem.php
│ │ │ ├── URLUtil.php
│ │ │ ├── UUIDUtil.php
│ │ │ ├── Version.php
│ │ │ └── XMLUtil.php
│ │ ├── DAVACL
│ │ │ ├── AbstractPrincipalCollection.php
│ │ │ ├── Exception
│ │ │ │ ├── AceConflict.php
│ │ │ │ ├── NeedPrivileges.php
│ │ │ │ ├── NoAbstract.php
│ │ │ │ ├── NotRecognizedPrincipal.php
│ │ │ │ └── NotSupportedPrivilege.php
│ │ │ ├── IACL.php
│ │ │ ├── IPrincipal.php
│ │ │ ├── IPrincipalCollection.php
│ │ │ ├── Plugin.php
│ │ │ ├── Principal.php
│ │ │ ├── PrincipalBackend
│ │ │ │ ├── AbstractBackend.php
│ │ │ │ ├── BackendInterface.php
│ │ │ │ └── PDO.php
│ │ │ ├── PrincipalCollection.php
│ │ │ ├── Property
│ │ │ │ ├── Acl.php
│ │ │ │ ├── AclRestrictions.php
│ │ │ │ ├── CurrentUserPrivilegeSet.php
│ │ │ │ ├── Principal.php
│ │ │ │ └── SupportedPrivilegeSet.php
│ │ │ └── Version.php
│ │ ├── HTTP
│ │ │ ├── AWSAuth.php
│ │ │ ├── AbstractAuth.php
│ │ │ ├── BasicAuth.php
│ │ │ ├── DigestAuth.php
│ │ │ ├── Request.php
│ │ │ ├── Response.php
│ │ │ ├── Util.php
│ │ │ └── Version.php
│ │ └── VObject
│ │ │ ├── Cli.php
│ │ │ ├── Component.php
│ │ │ ├── Component
│ │ │ ├── VAlarm.php
│ │ │ ├── VCalendar.php
│ │ │ ├── VCard.php
│ │ │ ├── VEvent.php
│ │ │ ├── VFreeBusy.php
│ │ │ ├── VJournal.php
│ │ │ └── VTodo.php
│ │ │ ├── DateTimeParser.php
│ │ │ ├── Document.php
│ │ │ ├── ElementList.php
│ │ │ ├── EofException.php
│ │ │ ├── FreeBusyGenerator.php
│ │ │ ├── Node.php
│ │ │ ├── Parameter.php
│ │ │ ├── ParseException.php
│ │ │ ├── Parser
│ │ │ ├── Json.php
│ │ │ ├── MimeDir.php
│ │ │ └── Parser.php
│ │ │ ├── Property.php
│ │ │ ├── Property
│ │ │ ├── Binary.php
│ │ │ ├── Boolean.php
│ │ │ ├── FlatText.php
│ │ │ ├── Float.php
│ │ │ ├── ICalendar
│ │ │ │ ├── CalAddress.php
│ │ │ │ ├── Date.php
│ │ │ │ ├── DateTime.php
│ │ │ │ ├── Duration.php
│ │ │ │ ├── Period.php
│ │ │ │ └── Recur.php
│ │ │ ├── Integer.php
│ │ │ ├── Text.php
│ │ │ ├── Time.php
│ │ │ ├── Unknown.php
│ │ │ ├── Uri.php
│ │ │ ├── UtcOffset.php
│ │ │ └── VCard
│ │ │ │ ├── Date.php
│ │ │ │ ├── DateAndOrTime.php
│ │ │ │ ├── DateTime.php
│ │ │ │ ├── LanguageTag.php
│ │ │ │ └── TimeStamp.php
│ │ │ ├── Reader.php
│ │ │ ├── RecurrenceIterator.php
│ │ │ ├── Splitter
│ │ │ ├── ICalendar.php
│ │ │ ├── SplitterInterface.php
│ │ │ └── VCard.php
│ │ │ ├── StringUtil.php
│ │ │ ├── TimeZoneUtil.php
│ │ │ ├── VCardConverter.php
│ │ │ ├── Version.php
│ │ │ └── includes.php
│ ├── emogrifier
│ │ ├── CHANGELOG.TXT
│ │ ├── Emogrifier.php
│ │ ├── LICENSE
│ │ └── README.md
│ ├── lessphp
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── ctype.php
│ │ └── lessc.inc.php
│ ├── pclzip
│ │ ├── _pclzip.lib.php
│ │ ├── gnu-lgpl.txt
│ │ ├── pclzip.lib.php
│ │ └── readme.txt
│ ├── phpseclib
│ │ ├── Crypt
│ │ │ ├── AES.php
│ │ │ ├── Base.php
│ │ │ ├── Blowfish.php
│ │ │ ├── DES.php
│ │ │ ├── Hash.php
│ │ │ ├── RC2.php
│ │ │ ├── RC4.php
│ │ │ ├── RSA.php
│ │ │ ├── Random.php
│ │ │ ├── Rijndael.php
│ │ │ ├── TripleDES.php
│ │ │ └── Twofish.php
│ │ ├── File
│ │ │ ├── ANSI.php
│ │ │ ├── ASN1.php
│ │ │ └── X509.php
│ │ ├── Math
│ │ │ └── BigInteger.php
│ │ ├── Net
│ │ │ ├── SCP.php
│ │ │ ├── SFTP.php
│ │ │ ├── SFTP
│ │ │ │ └── Stream.php
│ │ │ ├── SSH1.php
│ │ │ └── SSH2.php
│ │ ├── System
│ │ │ ├── SSH
│ │ │ │ └── Agent.php
│ │ │ └── SSH_Agent.php
│ │ └── openssl.cnf
│ ├── spyc
│ │ ├── COPYING
│ │ ├── README.md
│ │ ├── Spyc.php
│ │ └── composer.json
│ └── tmhOAuth
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── cacert.pem
│ │ ├── tmhOAuth.php
│ │ └── tmhUtilities.php
├── localization
│ ├── README
│ ├── admin
│ │ ├── README
│ │ ├── _source.en.yml
│ │ ├── de_DE.yml
│ │ ├── en_US.yml
│ │ ├── es_ES.yml
│ │ ├── fr_FR.yml
│ │ ├── hu_HU.yml
│ │ ├── it_IT.yml
│ │ ├── nb_NO.yml
│ │ ├── nl_NL.yml
│ │ ├── pl_PL.yml
│ │ ├── pt_BR.yml
│ │ ├── ru_RU.yml
│ │ ├── sl_SI.yml
│ │ └── zh_CN.yml
│ ├── langs.yml
│ ├── moment
│ │ ├── ar-ma.js
│ │ ├── ar.js
│ │ ├── bg.js
│ │ ├── br.js
│ │ ├── bs.js
│ │ ├── ca.js
│ │ ├── cs.js
│ │ ├── cv.js
│ │ ├── cy.js
│ │ ├── da.js
│ │ ├── de.js
│ │ ├── el.js
│ │ ├── en-au.js
│ │ ├── en-ca.js
│ │ ├── en-gb.js
│ │ ├── eo.js
│ │ ├── es.js
│ │ ├── et.js
│ │ ├── eu.js
│ │ ├── fa.js
│ │ ├── fi.js
│ │ ├── fo.js
│ │ ├── fr-ca.js
│ │ ├── fr.js
│ │ ├── gl.js
│ │ ├── he.js
│ │ ├── hi.js
│ │ ├── hr.js
│ │ ├── hu.js
│ │ ├── hy-am.js
│ │ ├── id.js
│ │ ├── is.js
│ │ ├── it.js
│ │ ├── ja.js
│ │ ├── ka.js
│ │ ├── km.js
│ │ ├── ko.js
│ │ ├── lb.js
│ │ ├── lt.js
│ │ ├── lv.js
│ │ ├── mk.js
│ │ ├── ml.js
│ │ ├── mr.js
│ │ ├── ms-my.js
│ │ ├── nb.js
│ │ ├── ne.js
│ │ ├── nl.js
│ │ ├── nn.js
│ │ ├── pl.js
│ │ ├── pt-br.js
│ │ ├── pt.js
│ │ ├── ro.js
│ │ ├── ru.js
│ │ ├── sk.js
│ │ ├── sl.js
│ │ ├── sq.js
│ │ ├── sr-cyrl.js
│ │ ├── sr.js
│ │ ├── sv.js
│ │ ├── ta.js
│ │ ├── th.js
│ │ ├── tl-ph.js
│ │ ├── tr.js
│ │ ├── tzm-latn.js
│ │ ├── tzm.js
│ │ ├── ua.js
│ │ ├── uk.js
│ │ ├── uz.js
│ │ ├── vi.js
│ │ ├── zh-cn.js
│ │ ├── zh-tw.js
│ │ └── zh.js
│ └── webmail
│ │ ├── README
│ │ ├── _source.en.yml
│ │ ├── ar_SA.yml
│ │ ├── bg_BG.yml
│ │ ├── cs_CZ.yml
│ │ ├── de_DE.yml
│ │ ├── el_GR.yml
│ │ ├── en_GB.yml
│ │ ├── en_US.yml
│ │ ├── es_ES.yml
│ │ ├── fr_FR.yml
│ │ ├── hu_HU.yml
│ │ ├── is_IS.yml
│ │ ├── it_IT.yml
│ │ ├── ja_JP.yml
│ │ ├── ko_KR.yml
│ │ ├── lt_LT.yml
│ │ ├── lv_LV.yml
│ │ ├── nb_NO.yml
│ │ ├── nl_NL.yml
│ │ ├── pl_PL.yml
│ │ ├── pt_BR.yml
│ │ ├── pt_PT.yml
│ │ ├── ro_RO.yml
│ │ ├── ru_RU.yml
│ │ ├── sk_SK.yml
│ │ ├── sl_SI.yml
│ │ ├── sv_SE.yml
│ │ ├── tr_TR.yml
│ │ ├── uk_UA.yml
│ │ ├── zh_CN.yml
│ │ └── zh_TW.yml
├── resources
│ ├── RainLoop.asc
│ └── images
│ │ ├── empty-contact.png
│ │ └── services
│ │ ├── amazon.com.png
│ │ ├── apple.com.png
│ │ ├── asana.com.png
│ │ ├── battle.net.png
│ │ ├── blizzard.com.png
│ │ ├── cnet.online.com.png
│ │ ├── connect.asana.com.png
│ │ ├── e.paypal.com.png
│ │ ├── ea.com.png
│ │ ├── ebay.com.png
│ │ ├── em.ea.com.png
│ │ ├── email.blizzard.com.png
│ │ ├── email.microsoft.com.png
│ │ ├── email.skype.com.png
│ │ ├── facebook.com.png
│ │ ├── facebookmail.com.png
│ │ ├── github.com.png
│ │ ├── google.com.png
│ │ ├── id.apple.com.png
│ │ ├── intl.paypal.com.png
│ │ ├── microsoft.com.png
│ │ ├── microsoftonline.com.png
│ │ ├── myspace.com.png
│ │ ├── news.myspace.com.png
│ │ ├── news.onlive.com.png
│ │ ├── onlive.com.png
│ │ ├── paypal.com.png
│ │ ├── plus.google.com.png
│ │ ├── postmaster.twitter.com.png
│ │ ├── reply.ebay.com.png
│ │ ├── reply1.ebay.com.png
│ │ ├── reply2.ebay.com.png
│ │ ├── reply3.ebay.com.png
│ │ ├── skype.com.png
│ │ ├── steampowered.com.png
│ │ ├── ted.com.png
│ │ ├── twitter.com.png
│ │ └── youtube.com.png
└── templates
│ ├── BadBrowser.html
│ ├── Error.html
│ ├── Index.html
│ ├── Themes
│ ├── template.less
│ └── values.less
│ └── Views
│ ├── Admin
│ ├── AdminLogin.html
│ ├── AdminMenu.html
│ ├── AdminPane.html
│ ├── AdminSettingsAbout.html
│ ├── AdminSettingsBranding.html
│ ├── AdminSettingsContacts.html
│ ├── AdminSettingsDomainListItem.html
│ ├── AdminSettingsDomains.html
│ ├── AdminSettingsGeneral.html
│ ├── AdminSettingsLicensing.html
│ ├── AdminSettingsLogin.html
│ ├── AdminSettingsPackages.html
│ ├── AdminSettingsPackagesListItem.html
│ ├── AdminSettingsPackagesTable.html
│ ├── AdminSettingsPluginListItem.html
│ ├── AdminSettingsPluginProperty.html
│ ├── AdminSettingsPlugins.html
│ ├── AdminSettingsSecurity.html
│ ├── AdminSettingsSocial.html
│ ├── PopupsActivate.html
│ ├── PopupsDomain.html
│ └── PopupsPlugin.html
│ ├── Common
│ ├── Pagenator.html
│ ├── PopupsAsk.html
│ ├── PopupsKeyboardShortcutsHelp.html
│ ├── PopupsLanguages.html
│ └── PopupsWelcomePage.html
│ ├── Components
│ ├── Checkbox.html
│ ├── CheckboxClassic.html
│ ├── CheckboxMaterialDesign.html
│ ├── Input.html
│ ├── Radio.html
│ ├── SaveTrigger.html
│ ├── Select.html
│ └── TextArea.html
│ └── User
│ ├── About.html
│ ├── ComposeAttachment.html
│ ├── Login.html
│ ├── LoginWelcome.html
│ ├── MailFolderList.html
│ ├── MailFolderListItem.html
│ ├── MailFolderListSystemItem.html
│ ├── MailMessageList.html
│ ├── MailMessageListItem.html
│ ├── MailMessageListItemNoPreviewPane.html
│ ├── MailMessageView.html
│ ├── PhotoSwipe.html
│ ├── PopupsAccount.html
│ ├── PopupsAddOpenPgpKey.html
│ ├── PopupsAdvancedSearch.html
│ ├── PopupsCompose.html
│ ├── PopupsComposeOpenPgp.html
│ ├── PopupsContacts.html
│ ├── PopupsFilter.html
│ ├── PopupsFolderClear.html
│ ├── PopupsFolderCreate.html
│ ├── PopupsFolderSystem.html
│ ├── PopupsIdentity.html
│ ├── PopupsMessageOpenPgp.html
│ ├── PopupsNewOpenPgpKey.html
│ ├── PopupsTemplate.html
│ ├── PopupsTwoFactorConfiguration.html
│ ├── PopupsTwoFactorTest.html
│ ├── PopupsViewOpenPgpKey.html
│ ├── PopupsWindowSimpleMessage.html
│ ├── SettingsAccounts.html
│ ├── SettingsChangePassword.html
│ ├── SettingsContacts.html
│ ├── SettingsCustom.html
│ ├── SettingsFilters.html
│ ├── SettingsFiltersActionDiscard.html
│ ├── SettingsFiltersActionForward.html
│ ├── SettingsFiltersActionMoveToFolder.html
│ ├── SettingsFiltersActionNone.html
│ ├── SettingsFiltersActionReject.html
│ ├── SettingsFiltersActionVacation.html
│ ├── SettingsFiltersConditionDefault.html
│ ├── SettingsFiltersConditionMore.html
│ ├── SettingsFiltersConditionSize.html
│ ├── SettingsFolderItem.html
│ ├── SettingsFolders.html
│ ├── SettingsGeneral.html
│ ├── SettingsMenu.html
│ ├── SettingsOpenPGP.html
│ ├── SettingsPane.html
│ ├── SettingsSecurity.html
│ ├── SettingsSocial.html
│ ├── SettingsTemplates.html
│ ├── SettingsThemes.html
│ └── SystemDropDown.html
├── check.php
├── include.php
├── index.php
├── index.php.root
├── static
├── apple-touch-icon.png
├── browsers
│ ├── chrome.gif
│ ├── firefox.gif
│ ├── opera.gif
│ └── safari.gif
├── ckeditor
│ ├── build-config.js
│ ├── ckeditor.js
│ ├── config.js
│ ├── contents.css
│ ├── lang
│ │ ├── af.js
│ │ ├── ar.js
│ │ ├── bg.js
│ │ ├── bn.js
│ │ ├── bs.js
│ │ ├── ca.js
│ │ ├── cs.js
│ │ ├── cy.js
│ │ ├── da.js
│ │ ├── de.js
│ │ ├── el.js
│ │ ├── en-au.js
│ │ ├── en-ca.js
│ │ ├── en-gb.js
│ │ ├── en.js
│ │ ├── eo.js
│ │ ├── es.js
│ │ ├── et.js
│ │ ├── eu.js
│ │ ├── fa.js
│ │ ├── fi.js
│ │ ├── fo.js
│ │ ├── fr-ca.js
│ │ ├── fr.js
│ │ ├── gl.js
│ │ ├── gu.js
│ │ ├── he.js
│ │ ├── hi.js
│ │ ├── hr.js
│ │ ├── hu.js
│ │ ├── id.js
│ │ ├── is.js
│ │ ├── it.js
│ │ ├── ja.js
│ │ ├── ka.js
│ │ ├── km.js
│ │ ├── ko.js
│ │ ├── ku.js
│ │ ├── lt.js
│ │ ├── lv.js
│ │ ├── mk.js
│ │ ├── mn.js
│ │ ├── ms.js
│ │ ├── nb.js
│ │ ├── nl.js
│ │ ├── no.js
│ │ ├── pl.js
│ │ ├── pt-br.js
│ │ ├── pt.js
│ │ ├── ro.js
│ │ ├── ru.js
│ │ ├── si.js
│ │ ├── sk.js
│ │ ├── sl.js
│ │ ├── sq.js
│ │ ├── sr-latn.js
│ │ ├── sr.js
│ │ ├── sv.js
│ │ ├── th.js
│ │ ├── tr.js
│ │ ├── tt.js
│ │ ├── ug.js
│ │ ├── uk.js
│ │ ├── vi.js
│ │ ├── zh-cn.js
│ │ └── zh.js
│ ├── plugins
│ │ ├── about
│ │ │ └── dialogs
│ │ │ │ ├── about.js
│ │ │ │ ├── hidpi
│ │ │ │ └── logo_ckeditor.png
│ │ │ │ └── logo_ckeditor.png
│ │ ├── base64image
│ │ │ ├── LICENSE.md
│ │ │ ├── README.md
│ │ │ └── dialogs
│ │ │ │ └── base64image.js
│ │ ├── clipboard
│ │ │ └── dialogs
│ │ │ │ └── paste.js
│ │ ├── dialog
│ │ │ └── dialogDefinition.js
│ │ ├── icons.png
│ │ ├── icons_hidpi.png
│ │ ├── image
│ │ │ ├── dialogs
│ │ │ │ └── image.js
│ │ │ └── images
│ │ │ │ └── noimage.png
│ │ ├── image2
│ │ │ └── dialogs
│ │ │ │ └── image2.js
│ │ ├── link
│ │ │ ├── dialogs
│ │ │ │ ├── anchor.js
│ │ │ │ └── link.js
│ │ │ └── images
│ │ │ │ ├── anchor.png
│ │ │ │ └── hidpi
│ │ │ │ └── anchor.png
│ │ ├── plain
│ │ │ ├── icons
│ │ │ │ ├── hidpi
│ │ │ │ │ ├── plain-rtl.png
│ │ │ │ │ └── plain.png
│ │ │ │ ├── plain-rtl.png
│ │ │ │ └── plain.png
│ │ │ └── plugin.js
│ │ ├── quicktable
│ │ │ ├── CHANGELOG.md
│ │ │ ├── Gruntfile.js
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── package.json
│ │ │ └── template.jst
│ │ ├── signature
│ │ │ └── plugin.js
│ │ ├── table
│ │ │ └── dialogs
│ │ │ │ └── table.js
│ │ └── widget
│ │ │ └── images
│ │ │ └── handle.png
│ ├── skins
│ │ └── icy_orange
│ │ │ ├── bold.png
│ │ │ ├── dialog.css
│ │ │ ├── dialog_ie.css
│ │ │ ├── dialog_ie7.css
│ │ │ ├── dialog_ie8.css
│ │ │ ├── dialog_iequirks.css
│ │ │ ├── dialog_opera.css
│ │ │ ├── editor.css
│ │ │ ├── editor_gecko.css
│ │ │ ├── editor_ie.css
│ │ │ ├── editor_ie7.css
│ │ │ ├── editor_ie8.css
│ │ │ ├── editor_iequirks.css
│ │ │ ├── find-rtl.png
│ │ │ ├── icons.png
│ │ │ ├── icons_hidpi.png
│ │ │ ├── images
│ │ │ ├── arrow.png
│ │ │ ├── close.png
│ │ │ ├── hidpi
│ │ │ │ ├── close.png
│ │ │ │ ├── lock-open.png
│ │ │ │ ├── lock.png
│ │ │ │ └── refresh.png
│ │ │ ├── lock-open.png
│ │ │ ├── lock.png
│ │ │ └── refresh.png
│ │ │ ├── readme.md
│ │ │ └── scayt.png
│ └── styles.js
├── css
│ ├── app.css
│ ├── app.min.css
│ ├── default-skin.png
│ ├── default-skin.svg
│ ├── flags.png
│ ├── fonts
│ │ ├── lg.eot
│ │ ├── lg.svg
│ │ ├── lg.ttf
│ │ ├── lg.woff
│ │ ├── rainloop.eot
│ │ ├── rainloop.svg
│ │ ├── rainloop.ttf
│ │ └── rainloop.woff
│ ├── images
│ │ ├── editor.png
│ │ ├── empty-contact.png
│ │ ├── grey.png
│ │ ├── icom-message-notification.png
│ │ ├── loading.gif
│ │ ├── rainloop-logo.png
│ │ ├── sync.gif
│ │ ├── sync.png
│ │ └── white.png
│ ├── img
│ │ └── loading.gif
│ ├── loading.gif
│ └── preloader.gif
├── favicon.ico
├── favicon.png
├── js
│ ├── admin - 閸擃垱婀_js
│ ├── admin.js
│ ├── app.js
│ ├── boot.js
│ └── min
│ │ ├── admin - 閸擃垱婀_js
│ │ ├── admin.js
│ │ ├── app.js
│ │ ├── boot.js
│ │ ├── libs.js
│ │ ├── openpgp.min.js
│ │ └── openpgp.worker.min.js
└── sounds
│ ├── new-mail.mp3
│ └── new-mail.ogg
└── themes
├── A
├── images
│ ├── background.jpg
│ └── preview.png
└── styles.less
├── Blurred
├── images
│ ├── background.jpg
│ └── preview.png
└── styles.less
├── Clear
├── images
│ └── preview.png
└── styles.less
├── DarkShine
├── images
│ ├── background.jpg
│ └── preview.png
└── styles.less
├── Default
├── images
│ ├── background.jpg
│ ├── background.png
│ └── preview.png
└── styles.less
├── Linen
├── images
│ ├── background.jpg
│ ├── background.png
│ └── preview.png
└── styles.less
├── Love
├── images
│ ├── background.jpg
│ └── preview.png
└── styles.less
├── Mobile
├── ext.less
├── images
│ └── preview.png
└── styles.less
├── Snow
├── images
│ ├── background.jpg
│ └── preview.png
└── styles.less
├── Squares
├── images
│ ├── background.jpg
│ ├── background.png
│ └── preview.png
└── styles.less
├── SquaresDark
├── images
│ ├── background.jpg
│ ├── background.png
│ └── preview.png
└── styles.less
├── Stripes
├── images
│ ├── background.jpg
│ └── preview.png
└── styles.less
├── Wood
├── images
│ ├── background.jpg
│ ├── background.png
│ └── preview.png
└── styles.less
└── Xv
├── images
├── background.jpg
├── background.png
└── preview.png
└── styles.less
/LICENSE:
--------------------------------------------------------------------------------
1 | EwoMail开源授权许可协议
2 | @2016-2020 EwoMail 保留所有权利。
3 | 一、本授权协议适用EwoMail的开源版本,EwoMail官方对本授权协议拥有最终解释权。
4 |
5 | 二、协议许可的权利
6 | 1.您可以在完全遵守本最终用户授权协议的基础上,将本软件应用于商业用途或自用,而不必支付软件版权费用。
7 | 2.您拥有使用本软件构建的网站全部内容所有权,并独立承担与这些内容的相关法律义务。
8 |
9 | 三、协议规定的约束和限制
10 | 1.未经官方许可,禁止在 EwoMail 的整体或任何部分基础上以发展任何派生版本、修改版本用于重新分发。
11 | 2.不得使用本软件发布、发送违反国家法律信息的邮件内容。
12 | 3.如果你为他人安装本软件,需将本授权协议信息告知他。
13 | 4.如果您未能遵守本协议的条款,您的授权将被终止,所被许可的权利将被收回,并承担相应法律责任。
14 |
15 | 四、有限担保和免责声明
16 | 1.本软件及所附带的文件是作为不提供任何明确的或隐含的赔偿或担保的形式提供的。
17 | 2.用户出于自愿而使用本软件,您必须了解使用本软件的风险,在尚未购买产品技术服务之前,我们不承诺对免费用户提供任何形式的技术支持、使用担保,也不承担任何因使用本软件而产生问题的相关责任。
18 | 3.电子文本形式的授权协议如同双方书面签署的协议一样,具有完全的和等同的法律效力。您一旦开始确认本协议并安装本软件,即被视为完全理解并接受本协议的各项条款,在享有上述条款授予的权力的同时,受到相关的约束和限制。协议许可范围以外的行为,将直接违反本授权协议并构成侵权,我们有权随时终止授权,责令停止损害,并保留追究相关责任的权力。
19 | 4.如果本软件带有其它开源软件的整合,这些文件版权不属于本软件官方,请参考相关软件的许可合法的使用。
--------------------------------------------------------------------------------
/ewomail-admin/.htaccess:
--------------------------------------------------------------------------------
1 |
2 |
3 | RewriteEngine on
4 |
5 | RewriteCond %{REQUEST_FILENAME} !-d
6 |
7 | RewriteCond %{REQUEST_FILENAME} !-f
8 |
9 | RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
10 |
11 |
--------------------------------------------------------------------------------
/ewomail-admin/cache/.htaccess:
--------------------------------------------------------------------------------
1 | Deny from all
2 |
3 | Options -Indexes
4 |
--------------------------------------------------------------------------------
/ewomail-admin/cache/login/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gyxuehu/EwoMail/db920d8ba0a851e19b6a6547085bb78451e4bc9d/ewomail-admin/cache/login/index.html
--------------------------------------------------------------------------------
/ewomail-admin/cache/templates/c/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gyxuehu/EwoMail/db920d8ba0a851e19b6a6547085bb78451e4bc9d/ewomail-admin/cache/templates/c/index.html
--------------------------------------------------------------------------------
/ewomail-admin/core/config.php:
--------------------------------------------------------------------------------
1 | 'localhost',//数据库连接地址
5 | 'dbuser' => 'ewomail',//数据库账号
6 | 'dbpw' => 'ewomail',//数据库密码
7 | 'dbname' => 'ewomail',//数据库名称
8 | 'dbcharset' => 'utf8',//数据库编码
9 | 'dbprefix'=> 'i_',//数据库表的前缀
10 | 'code_key'=>'',//加密钥匙
11 | 'url'=>'',//网站链接,后面不要加/线
12 | 'webmail_url'=>'',//邮件系统链接,后面不要加/线
13 | 'maildir'=>'/ewomail/mail',//邮件存放目录,邮件安装后请不要修改
14 | 'home_default' =>'Center',//默认项目
15 | 'home_allow' => ['Center','Api'],//允许项目
16 | 'module_default' =>'Index',//默认模块
17 | 'action_default' =>'index',//默认控制器
18 | 'prefix'=>'ewomail_',//网站通用前缀,包括session,cookie
19 |
20 | ];
21 |
--------------------------------------------------------------------------------
/ewomail-admin/core/version:
--------------------------------------------------------------------------------
1 | 1.15.1
--------------------------------------------------------------------------------
/ewomail-admin/index.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 | /**
12 | * PHP版本不能低于5.4
13 | */
14 | if(version_compare(PHP_VERSION,'5.4.0','<')) die('require PHP > 5.4.0 !');
15 | define("PATH",dirname(__FILE__));
16 | require './core/run.php';
17 |
18 |
--------------------------------------------------------------------------------
/ewomail-admin/lang/config.php:
--------------------------------------------------------------------------------
1 | '中文',
5 | 'zh-hk'=>'繁体',
6 | 'en-us'=>'English',
7 | ];
8 |
--------------------------------------------------------------------------------
/ewomail-admin/lang/en-us.js:
--------------------------------------------------------------------------------
1 | $L = {
2 | 1001:'The network timed out, please try again',
3 | 1002:'Please select the data to be operated',
4 | 1003:'Are you sure you want to batch delete?',
5 | 1004:'Please select the deleted data',
6 | 1005:'Are you sure to delete?',
7 | 1006:'Data parsing failed. Please try again',
8 | 1007:'Error message:',
9 | 1008:'Turn off after 5 seconds',
10 | 1009:'2 seconds after the closure',
11 | 1010:'confirm',
12 | 1011:'Prompt message',
13 | 1012:'cancel',
14 | 1013:'Data list'
15 | };
--------------------------------------------------------------------------------
/ewomail-admin/lang/zh-cn.js:
--------------------------------------------------------------------------------
1 | $L = {
2 | 1001:'网络超时,请重试',
3 | 1002:'请选择要操作的数据',
4 | 1003:'确认进行批量删除吗?',
5 | 1004:'请选择删除的数据',
6 | 1005:'确认进行删除吗?',
7 | 1006:'数据解析失败,请重试',
8 | 1007:'错误提示:',
9 | 1008:'5秒后关闭',
10 | 1009:'2秒后关闭',
11 | 1010:'确认',
12 | 1011:'提示信息',
13 | 1012:'取消',
14 | 1013:'数据列表'
15 | };
--------------------------------------------------------------------------------
/ewomail-admin/lang/zh-hk.js:
--------------------------------------------------------------------------------
1 | $L = {
2 | 1001:'網絡超時,請重試',
3 | 1002:'請選擇要操作的數據',
4 | 1003:'確認進行批量刪除嗎?',
5 | 1004:'請選擇刪除的數據',
6 | 1005:'確認進行刪除嗎?',
7 | 1006:'數據解析失敗,請重試',
8 | 1007:'錯誤提示:',
9 | 1008:'5秒後關閉',
10 | 1009:'2秒後關閉',
11 | 1010:'確認',
12 | 1011:'提示信息',
13 | 1012:'取消',
14 | 1013:'數據列表'
15 | };
--------------------------------------------------------------------------------
/ewomail-admin/lib/smarty-3.1.35/libs/bootstrap.php:
--------------------------------------------------------------------------------
1 |
6 | *
7 | * For the full copyright and license information, please view the LICENSE
8 | * file that was distributed with this source code.
9 | */
10 | /**
11 | * Load and register Smarty Autoloader
12 | */
13 | if (!class_exists('Smarty_Autoloader')) {
14 | include dirname(__FILE__) . '/Autoloader.php';
15 | }
16 | Smarty_Autoloader::register(true);
17 |
--------------------------------------------------------------------------------
/ewomail-admin/lib/smarty-3.1.35/libs/plugins/modifiercompiler.cat.php:
--------------------------------------------------------------------------------
1 |
15 | */
16 | class Smarty_Internal_Compile_Block_Child extends Smarty_Internal_Compile_Child
17 | {
18 | /**
19 | * Tag name
20 | *
21 | * @var string
22 | */
23 | public $tag = 'block_child';
24 | }
25 |
--------------------------------------------------------------------------------
/ewomail-admin/lib/smarty-3.1.35/libs/sysplugins/smarty_internal_compile_block_parent.php:
--------------------------------------------------------------------------------
1 |
15 | */
16 | class Smarty_Internal_Compile_Block_Parent extends Smarty_Internal_Compile_Child
17 | {
18 | /**
19 | * Tag name
20 | *
21 | * @var string
22 | */
23 | public $tag = 'block_parent';
24 |
25 | /**
26 | * Block type
27 | *
28 | * @var string
29 | */
30 | public $blockType = 'Parent';
31 | }
32 |
--------------------------------------------------------------------------------
/ewomail-admin/lib/smarty-3.1.35/libs/sysplugins/smarty_internal_compile_continue.php:
--------------------------------------------------------------------------------
1 |
15 | */
16 | class Smarty_Internal_Compile_Parent extends Smarty_Internal_Compile_Child
17 | {
18 | /**
19 | * Tag name
20 | *
21 | * @var string
22 | */
23 | public $tag = 'parent';
24 |
25 | /**
26 | * Block type
27 | *
28 | * @var string
29 | */
30 | public $blockType = 'Parent';
31 | }
32 |
--------------------------------------------------------------------------------
/ewomail-admin/lib/smarty-3.1.35/libs/sysplugins/smarty_undefined_variable.php:
--------------------------------------------------------------------------------
1 | Smarty: ' . (self::$escape ? htmlentities($this->message) : $this->message) . ' <-- ';
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/ewomail-admin/module/Api/_init.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 | /**
12 | * Api运行中心
13 | */
14 | if(!defined("PATH")) exit;
15 | //必须需要的标识
16 | define('IS_API',true);
17 |
18 | Rout::init(function(){
19 | App::init();
20 | $key = iany('_key');
21 | if($key!=C('code_key')){
22 | E::error('Communication key error');
23 | }
24 | });
25 |
26 |
--------------------------------------------------------------------------------
/ewomail-admin/module/Center/_init.php:
--------------------------------------------------------------------------------
1 |
10 | // +----------------------------------------------------------------------
11 | /**
12 | * Center路由中心
13 | */
14 | if(!defined("PATH")) exit;
15 |
16 | Rout::init(function(){
17 | App::init();
18 | App::checkLogin();
19 | App::setLoginInfo();
20 | });
21 |
22 |
--------------------------------------------------------------------------------
/ewomail-admin/public/datetimepicker/.gitignore:
--------------------------------------------------------------------------------
1 | parse.php
2 | bower_components
3 | node_modules
4 |
--------------------------------------------------------------------------------
/ewomail-admin/public/datetimepicker/screen/1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gyxuehu/EwoMail/db920d8ba0a851e19b6a6547085bb78451e4bc9d/ewomail-admin/public/datetimepicker/screen/1.png
--------------------------------------------------------------------------------
/ewomail-admin/public/datetimepicker/screen/2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gyxuehu/EwoMail/db920d8ba0a851e19b6a6547085bb78451e4bc9d/ewomail-admin/public/datetimepicker/screen/2.png
--------------------------------------------------------------------------------
/ewomail-admin/public/datetimepicker/screen/3.1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gyxuehu/EwoMail/db920d8ba0a851e19b6a6547085bb78451e4bc9d/ewomail-admin/public/datetimepicker/screen/3.1.png
--------------------------------------------------------------------------------
/ewomail-admin/public/datetimepicker/screen/3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gyxuehu/EwoMail/db920d8ba0a851e19b6a6547085bb78451e4bc9d/ewomail-admin/public/datetimepicker/screen/3.png
--------------------------------------------------------------------------------
/ewomail-admin/public/datetimepicker/screen/4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gyxuehu/EwoMail/db920d8ba0a851e19b6a6547085bb78451e4bc9d/ewomail-admin/public/datetimepicker/screen/4.png
--------------------------------------------------------------------------------
/ewomail-admin/public/datetimepicker/screen/5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gyxuehu/EwoMail/db920d8ba0a851e19b6a6547085bb78451e4bc9d/ewomail-admin/public/datetimepicker/screen/5.png
--------------------------------------------------------------------------------
/ewomail-admin/public/datetimepicker/screen/6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gyxuehu/EwoMail/db920d8ba0a851e19b6a6547085bb78451e4bc9d/ewomail-admin/public/datetimepicker/screen/6.png
--------------------------------------------------------------------------------
/ewomail-admin/public/fonts/AntykwaBold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gyxuehu/EwoMail/db920d8ba0a851e19b6a6547085bb78451e4bc9d/ewomail-admin/public/fonts/AntykwaBold.ttf
--------------------------------------------------------------------------------
/ewomail-admin/public/fonts/fontawesome-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gyxuehu/EwoMail/db920d8ba0a851e19b6a6547085bb78451e4bc9d/ewomail-admin/public/fonts/fontawesome-webfont.eot
--------------------------------------------------------------------------------
/ewomail-admin/public/fonts/fontawesome-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gyxuehu/EwoMail/db920d8ba0a851e19b6a6547085bb78451e4bc9d/ewomail-admin/public/fonts/fontawesome-webfont.ttf
--------------------------------------------------------------------------------
/ewomail-admin/public/fonts/fontawesome-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gyxuehu/EwoMail/db920d8ba0a851e19b6a6547085bb78451e4bc9d/ewomail-admin/public/fonts/fontawesome-webfont.woff
--------------------------------------------------------------------------------
/ewomail-admin/public/iconfont/iconfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gyxuehu/EwoMail/db920d8ba0a851e19b6a6547085bb78451e4bc9d/ewomail-admin/public/iconfont/iconfont.eot
--------------------------------------------------------------------------------
/ewomail-admin/public/iconfont/iconfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gyxuehu/EwoMail/db920d8ba0a851e19b6a6547085bb78451e4bc9d/ewomail-admin/public/iconfont/iconfont.ttf
--------------------------------------------------------------------------------
/ewomail-admin/public/iconfont/iconfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gyxuehu/EwoMail/db920d8ba0a851e19b6a6547085bb78451e4bc9d/ewomail-admin/public/iconfont/iconfont.woff
--------------------------------------------------------------------------------
/ewomail-admin/public/layer2.2/skin/default/icon-ext.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gyxuehu/EwoMail/db920d8ba0a851e19b6a6547085bb78451e4bc9d/ewomail-admin/public/layer2.2/skin/default/icon-ext.png
--------------------------------------------------------------------------------
/ewomail-admin/public/layer2.2/skin/default/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gyxuehu/EwoMail/db920d8ba0a851e19b6a6547085bb78451e4bc9d/ewomail-admin/public/layer2.2/skin/default/icon.png
--------------------------------------------------------------------------------
/ewomail-admin/public/layer2.2/skin/default/loading-0.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gyxuehu/EwoMail/db920d8ba0a851e19b6a6547085bb78451e4bc9d/ewomail-admin/public/layer2.2/skin/default/loading-0.gif
--------------------------------------------------------------------------------
/ewomail-admin/public/layer2.2/skin/default/loading-1.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gyxuehu/EwoMail/db920d8ba0a851e19b6a6547085bb78451e4bc9d/ewomail-admin/public/layer2.2/skin/default/loading-1.gif
--------------------------------------------------------------------------------
/ewomail-admin/public/layer2.2/skin/default/loading-2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gyxuehu/EwoMail/db920d8ba0a851e19b6a6547085bb78451e4bc9d/ewomail-admin/public/layer2.2/skin/default/loading-2.gif
--------------------------------------------------------------------------------
/ewomail-admin/templates/.htaccess:
--------------------------------------------------------------------------------
1 | Deny from all
2 |
3 | Options -Indexes
4 |
--------------------------------------------------------------------------------
/ewomail-admin/templates/Center/Index/footer.html:
--------------------------------------------------------------------------------
1 |