Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type DummyForwarder ¶
type DummyForwarder struct{}
func (*DummyForwarder) Forward ¶
func (_ *DummyForwarder) Forward(_ *models.IncomingMail)
func (*DummyForwarder) Name ¶
func (_ *DummyForwarder) Name() string
type HTTPForwarder ¶
type HTTPForwarder struct {
// contains filtered or unexported fields
}
func NewHTTPForwarder ¶
func NewHTTPForwarder(url string, logger log15.Logger) *HTTPForwarder
func (*HTTPForwarder) Forward ¶
func (f *HTTPForwarder) Forward(mail *models.IncomingMail)
func (*HTTPForwarder) Name ¶
func (f *HTTPForwarder) Name() string
type SMTPForwarder ¶
type SMTPForwarder struct { Scheme string Host string Port string Username string Password string Logger log15.Logger // contains filtered or unexported fields }
func NewSMTPForwarder ¶
func (*SMTPForwarder) Close ¶
func (f *SMTPForwarder) Close() error
func (*SMTPForwarder) Forward ¶
func (f *SMTPForwarder) Forward(email *models.IncomingMail)
func (*SMTPForwarder) Name ¶
func (f *SMTPForwarder) Name() string
Click to show internal directories.
Click to hide internal directories.