Mail Queue Dispatcher
The Mail Queue Dispatcher is a simple Windows service that watches a mailqueue folder, looks up sender information, and transmits an email for each message it finds in the folder.
If there is a problem, the message will be moved to the configured badmail folder.
To get the program, just run
go get jw4.us/mqd
go install jw4.us/mqd/cmd/smtp-dispatcher
This will install the binary in your GOPATH, but to install the windows
service, I recommend copying the executable into its own folder and then
creating or generating the
.smtp-dispatcher.settings file, and
modifying it to match your settings first. Then to install the service
./smtp-dispatcher.exe install, and
to start monitoring the mailqueue folder and sending emails.
To generate the windows binary with the icon and resource info you can
go generate jw4.us/mqd/cmd/smtp-dispatcher after
installing the fine tool by Joseph Spurrier:
go get github.com/josephspurrier/goversioninfo/cmd/goversioninfo
This should generate a .syso file which
go build will use to
incorporate the resource info into the binary when you finish up with:
go build jw4.us/mqd/cmd/smtp-dispatcher
The Go gopher was designed by Renee French. (http://reneefrench.blogspot.com/) The design is licensed under the Creative Commons 3.0 Attributions license. Read this article for more details: http://blog.golang.org/gopher