mail

package
v0.28.1 Latest Latest
Warning

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

Go to latest
Published: Nov 24, 2024 License: Apache-2.0 Imports: 3 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Message

type Message struct {
	// contains filtered or unexported fields
}

Message - подготовленное сообщения для его отправки в виде электронного письма.

func NewMessage

func NewMessage(from, to string, opts ...MessageOption) (*Message, error)

NewMessage - создаёт объект Message.

func (*Message) From

func (d *Message) From() string

From - отправитель сообщения.

func (*Message) Header

func (d *Message) Header() textproto.MIMEHeader

Header - метаинформация о сообщении в MIME формате.

func (*Message) To

func (d *Message) To() []string

To - получатели сообщения.

type MessageOption

type MessageOption func(m *message)

MessageOption - настройка объекта Message.

func WithCC

func WithCC(value string) MessageOption

WithCC - устанавливает опцию cc для Message.

func WithContentType

func WithContentType(value string) MessageOption

WithContentType - устанавливает опцию contentType для Message.

func WithReplyTo

func WithReplyTo(value string) MessageOption

WithReplyTo - устанавливает опцию replyTo для Message.

func WithReturnEmail

func WithReturnEmail(value string) MessageOption

WithReturnEmail - устанавливает опцию returnEmail для Message.

func WithSubject

func WithSubject(value string) MessageOption

WithSubject - устанавливает опцию subject для Message.

func WithUseExtendEmailFormat

func WithUseExtendEmailFormat(value bool) MessageOption

WithUseExtendEmailFormat - устанавливает опцию useExtendEmailFormat для Message.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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