emailplugin

package
v0.0.0-...-5d8c6d8 Latest Latest
Warning

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

Go to latest
Published: Apr 25, 2026 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type EmailPlugin

type EmailPlugin struct {
	plugins.BasePlugin
	// contains filtered or unexported fields
}

EmailPlugin implements SMTP email notification integration

func NewEmailPlugin

func NewEmailPlugin() *EmailPlugin

NewEmailPlugin creates a new Email plugin instance

func (*EmailPlugin) OnLoad

func (p *EmailPlugin) OnLoad(ctx *plugins.PluginContext) error

OnLoad is called when the plugin is loaded

func (*EmailPlugin) OnSessionCreated

func (p *EmailPlugin) OnSessionCreated(ctx *plugins.PluginContext, session interface{}) error

OnSessionCreated is called when a session is created

func (*EmailPlugin) OnSessionHibernated

func (p *EmailPlugin) OnSessionHibernated(ctx *plugins.PluginContext, session interface{}) error

OnSessionHibernated is called when a session is hibernated

func (*EmailPlugin) OnUnload

func (p *EmailPlugin) OnUnload(ctx *plugins.PluginContext) error

OnUnload is called when the plugin is unloaded

func (*EmailPlugin) OnUserCreated

func (p *EmailPlugin) OnUserCreated(ctx *plugins.PluginContext, user interface{}) error

OnUserCreated is called when a user is created

Jump to

Keyboard shortcuts

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