7 "src.bluestatic.org/mailpopbox/smtp"
10 func runSMTPServer(config Config) <-chan error {
19 type smtpServer struct {
24 func (server *smtpServer) run() {
25 l, err := net.Listen("tcp", fmt.Sprintf(":%d", server.config.SMTPPort))
32 conn, err := l.Accept()
38 go smtp.AcceptConnection(conn, server)
42 func (server *smtpServer) OnEHLO() error {
46 func (server *smtpServer) OnMessageDelivered() error {