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
To install: 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
run ./smtp-dispatcher.exe install
, and ./smtp-dispatcher.exe start
to start monitoring the mailqueue folder and sending emails.
To generate the windows binary with the icon and resource info you can
use 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