1.8 KiB
1.8 KiB
Files That Can Be Safely Removed
The following files can be safely removed from the project as their functionality has been migrated to the new UnifiedEmailServer implementation:
Already Deleted Files (Confirmed Safe to Remove)
/ts/platformservice.ts
- Platform service now uses UnifiedEmailServer instead/ts/classes.platformservicedb.ts
- No longer needed with the new architecture/ts/mail/delivery/classes.mta.patch.ts
- MTA patching no longer needed with UnifiedEmailServer/ts/aibridge/classes.aibridge.ts
- AIBridge functionality not used in new design/test/test.dcrouter.ts
- Test file for old DcRouter functionality
Additional Files to Remove
/ts/mail/delivery/classes.mta.ts
- MTA service replaced by UnifiedEmailServer/ts/mail/delivery/classes.connector.mta.ts
- MTA connector replaced by direct UnifiedEmailServer integration/ts/mail/services/classes.emailservice.old.ts
(if exists) - Any old email service implementations/ts/mail/delivery/classes.mtaconfig.old.ts
(if exists) - Old MTA configuration files
Files to Keep with Reduced Functionality
/ts/mail/delivery/classes.mta.config.ts
- Needed for configuration, but can be simplified/ts/mail/delivery/classes.emailsendjob.ts
- Used by the delivery system, but could be simplified
Dependencies to Update
- Remove references to MtaService in
/ts/mail/index.ts
- Update imports in
/ts/mail/services/classes.emailservice.ts
to remove MtaService dependencies
Notes
- The UnifiedEmailServer now handles all the functionality previously provided by MtaService
- Integration between components has been simplified to use the UnifiedEmailServer directly
- References to the MtaService in other files should be updated to use UnifiedEmailServer instead