Files
smartmta/dist_ts/mail/delivery/classes.mta.config.d.ts

23 lines
832 B
TypeScript
Raw Normal View History

2026-02-10 15:54:09 +00:00
import type { UnifiedEmailServer } from '../routing/classes.unified.email.server.js';
/**
* Configures email server storage settings
* @param emailServer Reference to the unified email server
* @param options Configuration options containing storage paths
*/
export declare function configureEmailStorage(emailServer: UnifiedEmailServer, options: any): Promise<void>;
/**
* Configure email server with port and storage settings
* @param emailServer Reference to the unified email server
* @param config Configuration settings for email server
*/
export declare function configureEmailServer(emailServer: UnifiedEmailServer, config: {
ports?: number[];
hostname?: string;
tls?: {
certPath?: string;
keyPath?: string;
caPath?: string;
};
storagePath?: string;
}): Promise<boolean>;