The program is still in beta right now. Currently, I am doing a bit of a redesign.
My plan is to have the program in 2 parts, a client and server. The client, which
is the desktop app, will connect to the server through a configurable port (this
way, port 29400 can be locked tight). The server part will, in turn, get the
data from the client and send it to the gamedbd. In effect, the mailer's server
will act as a firewall/relay for the mailer.
Edit:
I guess you can consider what I have so far as a proof of concept design;
I now know it is fully possible to make a configurable mailer program that
is capable of sending simple in-game mails (without attachments) as well
as sending a vast array of items, including custom items, as an attachment.
-----------------------------------------------------------------------------------------
Its good only for vmware.
You can not have gamedbd ports open in real serv.
If it is your server, you can set firewall rules to block everything
except your own IP from port 29400.