mail

package
v0.0.0-...-b173b6e Latest Latest
Warning

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

Go to latest
Published: Feb 25, 2018 License: MIT Imports: 6 Imported by: 0

README

Componenta / Mail

Набросок мини пакета для отправки почты.

package main

import (
    "github.com/AlexanderGrom/componenta/mail"
)

func main() {
    m := mail.New()
    m.To("jack@example.com", "Jack")
    m.From("bob@example.com", "Bob")
    m.Subject("Hello")
    m.Text("Hello World")
    m.Send()
}

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Mail

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

func New

func New() *Mail

func (*Mail) From

func (self *Mail) From(address string)

Адрес и имя отправителя

func (*Mail) Send

func (self *Mail) Send() error

Отправка

func (*Mail) Subject

func (self *Mail) Subject(subject string)

Заголовок письма

func (*Mail) Text

func (self *Mail) Text(subject string)

Текст письма

func (*Mail) To

func (self *Mail) To(address string, name string)

Адрес и имя получателя

type MailBody

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

Работа с телом письма

func NewMailBody

func NewMailBody() *MailBody

func (*MailBody) Body

func (self *MailBody) Body() string

func (*MailBody) Message

func (self *MailBody) Message(m string)

type MailHeaders

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

Работа с заголовками письма

func NewMailHeaders

func NewMailHeaders() *MailHeaders

func (*MailHeaders) From

func (self *MailHeaders) From(address string, name string)

Добавление заголовка отправителя

func (*MailHeaders) Headers

func (self *MailHeaders) Headers() map[string][]string

Отдача имеющихся заголовков

func (*MailHeaders) Subject

func (self *MailHeaders) Subject(subject string)

Добавление заголовка темы письма

func (*MailHeaders) To

func (self *MailHeaders) To(address string)

Добавление заголовка получателя

Jump to

Keyboard shortcuts

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