MCPcopy
hub / github.com/RedPlanetHQ/core / MailTransport

Interface MailTransport

packages/emails/src/transports/index.ts:24–27  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

22}
23
24export interface MailTransport {
25 send(message: MailMessage): Promise<void>;
26 sendPlainText(message: PlainTextMailMessage): Promise<void>;
27}
28
29export class EmailError extends Error {
30 constructor({ name, message }: { name: string; message: string }) {

Callers 10

sendMethod · 0.65
sendMethod · 0.65
sendPlainTextMethod · 0.65
createMCPTransportBridgeFunction · 0.65
sendMethod · 0.65
navigateFunction · 0.65
reloadFunction · 0.65
stepHistoryFunction · 0.65
sendPlainTextMethod · 0.65
sendPlainTextEmailFunction · 0.65

Implementers 5

AwsSesMailTransportpackages/emails/src/transports/aws-ses
ResendMailTransportpackages/emails/src/transports/resend.
SmtpMailTransportpackages/emails/src/transports/smtp.ts
NullMailTransportpackages/emails/src/transports/null.ts
EmailClientpackages/emails/src/index.tsx

Calls

no outgoing calls

Tested by

no test coverage detected