email

package
v0.4.6 Latest Latest
Warning

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

Go to latest
Published: Nov 20, 2019 License: MIT Imports: 6 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Notifier

type Notifier struct {
	// MailgunAPIKey stores the API key for Mailgun if configured.
	MailgunAPIKey string
	// MailgunDomain stores the domain for Mailgun if configured.
	MailgunDomain string
	// Recipient is the email address to send the notification to.
	Recipient string
	// Server is the email server.
	Server string
	// Sender is the email address to send the notification from.
	Sender string
	// Auth holds the authentication details for the email server.
	Auth smtp.Auth
}

Notifier sends an email notification when something is wrong.

func (Notifier) Notify

func (n Notifier) Notify(results []checkup.Result) error

Notify checks the health status of the result and sends an email if something is not healthy.

Jump to

Keyboard shortcuts

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