An open API service indexing awesome lists of open source software.

https://github.com/dutchcoders/smtpd

SMTPD: simple smtpd library for Go
https://github.com/dutchcoders/smtpd

Last synced: 3 months ago
JSON representation

SMTPD: simple smtpd library for Go

Awesome Lists containing this project

README

        

# SMTPD

Simple smtp server library for GO. Each received message will call the handler, which for example can upload the message to a webservice. (See example)

## Implementation

```
package main

import (
"github.com/dutchcoders/smtpd"
"os"
"fmt"
)

func main() {
smtpd.HandleFunc(func(msg smtpd.Message) error {
fmt.Printf("%#v\n", msg)
return nil
})

addr := fmt.Sprintf(":%s", os.Getenv("PORT"))
smtpd.ListenAndServe(addr)
}
```

## Contributions

Contributions are welcome.

## Creators

**Remco Verhoef**
-
-

## Copyright and license

Code and documentation copyright 2011-2015 Remco Verhoef.

Code released under [the MIT license](LICENSE).