smtp

package
v0.0.0-...-1fee6d4 Latest Latest
Warning

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

Go to latest
Published: Apr 18, 2014 License: MIT Imports: 5 Imported by: 0

Documentation

Overview

Package smtp implements the SMTP protocol.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SMTP

type SMTP struct {
	//Port to listen at
	Port int
	//Whether to keep accepting clients (doesn't prevent active clients from continuing their current sessions)
	Keep bool
}

func (*SMTP) Listen

func (p *SMTP) Listen()

Directories

Path Synopsis
Package client defines a set of structs and methods to handle a SMTP client.
Package client defines a set of structs and methods to handle a SMTP client.
Package cmdprocessor provides a set of structs, variables and methods to process SMTP clients' commands.
Package cmdprocessor provides a set of structs, variables and methods to process SMTP clients' commands.
auth
Package auth implements SMTP authentication, such as PLAIN, LOGIN, and CRAM-MD5 SASL methods.
Package auth implements SMTP authentication, such as PLAIN, LOGIN, and CRAM-MD5 SASL methods.
data
Implements the DATA command.
Implements the DATA command.
ehlo
Implements the EHLO command.
Implements the EHLO command.
helo
Implements the HELO command.
Implements the HELO command.
mail
Implements the MAIL command.
Implements the MAIL command.
noop
Implements the NOOP command.
Implements the NOOP command.
quit
Implements the QUIT command.
Implements the QUIT command.
rcpt
Implements the RCPT command.
Implements the RCPT command.
rset
Implements the RSET command.
Implements the RSET command.
starttls
Implements the STARTTLS command.
Implements the STARTTLS command.
vrfy
Implements the VRFY command.
Implements the VRFY command.
Package message provides SMTP utility functions for MIME messages.
Package message provides SMTP utility functions for MIME messages.
Provides a data structure for SMTP replies.
Provides a data structure for SMTP replies.
Package session provides structs to store session data.
Package session provides structs to store session data.

Jump to

Keyboard shortcuts

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