Download the PHP package horde/activesync without Composer
On this page you can find all versions of the php package horde/activesync. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package activesync
Horde ActiveSync Implementation
AI generated on 2025 april 19th
Overview
Horde ActiveSync is a robust implementation of the Microsoft Exchange ActiveSync (EAS) protocol, designed to provide synchronization capabilities between mobile devices and email servers. This implementation supports various EAS protocol versions and provides a flexible framework for integrating with different backend systems.
System Architecture
Core Components
-
ActiveSync Server (
Horde_ActiveSync
)- Main entry point for all ActiveSync operations
- Handles protocol version negotiation
- Manages device authentication and state
- Coordinates between different components
-
Protocol Handlers
- Supports multiple EAS protocol versions (2.5, 12.0, 12.1, 14.0, 14.1, 16.0)
- Handles protocol-specific features and requirements
- Manages version-specific headers and responses
-
State Management
- Device state persistence
- Sync state tracking
- Policy enforcement
- Device provisioning
- Data Synchronization
- Folder hierarchy management
- Item synchronization
- Conflict resolution
- Change tracking
Key Features
-
Multi-Protocol Support
- Supports EAS versions 2.5 through 16.0
- Automatic version negotiation
- Backward compatibility
-
Security
- Device authentication
- Policy enforcement
- Remote wipe capabilities
- Certificate validation
-
Data Synchronization
- Email synchronization
- Calendar synchronization
- Contact synchronization
- Task synchronization
- Notes synchronization
- Device Management
- Device provisioning
- Policy enforcement
- Device state tracking
- Remote wipe capabilities
Protocol Support
Supported Commands
- Sync
- SendMail
- SmartForward
- SmartReply
- GetAttachment
- GetHierarchy
- CreateCollection
- DeleteCollection
- MoveCollection
- FolderSync
- FolderCreate
- FolderDelete
- FolderUpdate
- MoveItems
- GetItemEstimate
- MeetingResponse
- Search
- Settings
- Ping
- ItemOperations
- Provision
- ResolveRecipients
- ValidateCert
Supported Data Types
- Contacts
- Calendar
- Tasks
- Notes
- SMS
Integration Points
-
Backend Driver
- Abstract interface for backend integration
- Customizable authentication
- Data access layer
-
State Storage
- Device state persistence
- Sync state management
- Policy storage
- Logging
- Flexible logging system
- Debug capabilities
- Error tracking
Security Features
-
Authentication
- User authentication
- Device authentication
- Domain support
-
Policy Enforcement
- Device policies
- Security policies
- Remote wipe capabilities
- Data Protection
- Secure communication
- Certificate validation
- Data encryption
Technical Details
Protocol Versions
- 2.5 (6.5.7638.1)
- 12.0
- 12.1
- 14.0
- 14.1
- 16.0
Data Formats
- WBXML encoding/decoding
- Multipart support
- MIME handling
- Truncation support
Performance Considerations
- Memory usage optimization
- Data truncation options
- Batch processing
- State caching
Integration Guide
Backend Integration
- Implement
Horde_ActiveSync_Driver_Base
- Configure authentication
- Implement data access methods
- Set up state storage
Configuration
- Set up logging
- Configure protocol versions
- Set security policies
- Configure device management
Best Practices
-
Security
- Implement proper authentication
- Enforce device policies
- Monitor device access
-
Performance
- Optimize data access
- Implement proper caching
- Monitor resource usage
- Maintenance
- Regular state cleanup
- Monitor device connections
- Update security policies
Dependencies
- PHP 7.0 or higher
- Horde Framework
- WBXML support
- SSL/TLS support
License
This software is licensed under the GPLv2 license. See the LICENSE file for details.
All versions of activesync with dependencies
pear-pear.horde.org/horde_compress Version ^2
pear-pear.horde.org/horde_date Version ^2.3
pear-pear.horde.org/horde_exception Version ^2
pear-pear.horde.org/horde_icalendar Version ^2
pear-pear.horde.org/horde_log Version ^2.3
pear-pear.horde.org/horde_mapi Version ^1
pear-pear.horde.org/horde_mime Version ^2.11
pear-pear.horde.org/horde_stream Version ^1.4
pear-pear.horde.org/horde_support Version ^2
pear-pear.horde.org/horde_translation Version ^2.2
pear-pear.horde.org/horde_util Version ^2
ext-ctype Version *