Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MailgunProvider ¶
type MailgunProvider struct {
// contains filtered or unexported fields
}
MailgunProvider delivers messages through Mailgun API.
func NewMailgunProvider ¶
func NewMailgunProvider(apiURI string) *MailgunProvider
NewMailgunProvider creates a Mailgun sending agent.
func (*MailgunProvider) Close ¶
func (p *MailgunProvider) Close() error
Close tears down the existing connection.
func (*MailgunProvider) Open ¶
func (p *MailgunProvider) Open() error
Open sets up a connection to the Mailgun server.
func (*MailgunProvider) Send ¶
func (p *MailgunProvider) Send(to string, MIME io.ReadCloser, test bool) (string, error)
Send queues one message to one recipient.
Click to show internal directories.
Click to hide internal directories.