email

package
v0.37.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 11, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SESEmailService

type SESEmailService struct {
	SES awsiface.SESAPI
}

func (*SESEmailService) SendEmail

func (svc *SESEmailService) SendEmail(input *SendEmailInput) error

func (*SESEmailService) SendRawEmailWithAttachment

func (svc *SESEmailService) SendRawEmailWithAttachment(input *SendEmailWithAttachmentInput) error

SendRawEmailWithAttachment sends SES raw email with attachment

type SendEmailInput

type SendEmailInput struct {
	FromAddress  string
	ToAddresses  []string
	CCAddresses  []string
	BCCAddresses []string
	Subject      string
	BodyHTML     string
	BodyText     string
}

type SendEmailWithAttachmentInput

type SendEmailWithAttachmentInput struct {
	FromArn            string
	FromAddress        string
	ToAddresses        []string
	CCAddresses        []string
	BCCAddresses       []string
	Subject            string
	BodyHTML           string
	BodyText           string
	AttachmentFileName string
}

type Service

type Service interface {
	SendEmail(input *SendEmailInput) error
	SendRawEmailWithAttachment(input *SendEmailWithAttachmentInput) error
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL