return smtp.ReplyOK
}
-func (server *smtpServer) OnEHLO() *smtp.ReplyLine {
- return nil
-}
-
func (server *smtpServer) OnMessageDelivered(en smtp.Envelope) *smtp.ReplyLine {
maildrop := server.maildropForAddress(en.RcptTo[0])
if maildrop == "" {
type Server interface {
Name() string
TLSConfig() *tls.Config
- OnEHLO() *ReplyLine
VerifyAddress(mail.Address) ReplyLine
OnMessageDelivered(Envelope) *ReplyLine
}
return nil
}
-func (*EmptyServerCallbacks) OnEHLO() *ReplyLine {
- return nil
-}
-
func (*EmptyServerCallbacks) VerifyAddress(mail.Address) ReplyLine {
return ReplyOK
}