@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
32 lines • 1.38 kB
TypeScript
import { ObjectStateEnum } from './ObjectStateEnum';
import { SmartHostAuthMechanismEnum } from './SmartHostAuthMechanismEnum';
/** Exchange Send Connector */
export interface SendConnector {
/** Creation date */
creationDate: string;
/** Default send connector, which is used to send all e-mails that are not handled by other send connectors that have been custom-created */
default: boolean;
/** Name of your send connector */
displayName: string;
/** Use dns MX record to route emails via this send connector */
dnsRouting: boolean;
/** Id of this send connector */
id?: number;
/** Last update date */
lastUpdateDate?: string;
/** Maximum send size in MB */
maxSendSize: number;
/** Port adress that will be used to all e-mails send via this send connector */
port: number;
/** All messages sent through this connector will be transmitted using TLS */
requireTLS: boolean;
/** Relay domain address that will be used to all e-mails send via this send connector */
smartHost?: string;
/** Authentication mechanism to use for authentication with a smart host */
smartHostAuthMechanism: SmartHostAuthMechanismEnum;
/** Send connector state */
state: ObjectStateEnum;
/** Pending task for this send connector */
taskPendingId?: number;
}
//# sourceMappingURL=SendConnector.d.ts.map