In Progress

Simple SMTP relay server

I need a simple SMTP relay Server (Windows) that listens on a selectable port (default 25) and if a mail comes in, it directly relays it to the receiver. Without the need to connect to another external SMTP server.

By default it should only allow connections from the machine it is running on... but with the option to add other machines/IPs to allow relaying mails for.

Needs to run stand alone or as a service. No dependencies.... no external dlls, no .net, no DB..... a single exe file that just works. Configuration settings should be stored in a plain text file, if messages need to be queued, storage should be in a simple folder.

The Service needs to recognize the original location as the start dir, so that no absolute path settings are necessary for the config file or mail queue in service mode (for portability).

DNS server should be autodetected by default but with the option to specify others.

I need to be able to run/stop standalone and install/delete service via command line.

Icon in systemtray should be visible if program/server is running with indicator for activity.

Optional logging to plain text file would be good, too.

Payment is done upon completition. I'm sick of being ripped off! Communication should be frequent via Skype/mail.

Skills: C Programming, C++ Programming, Software Architecture

See more: simple smtp relay server windows, simple smtp server program, off line storage, file service architecture, absolute software, smtp server, relay, windows smtp queue, windows server port, skype command line, external path, windows server dns, smtp mail, server windows, windows dns server, skype command, mail ips, smtp server configuration, dns settings, windows server dns configuration, mail server service, smtp server net, windows install smtp, simple dns, simple dns server

About the Employer:
( 12 reviews ) Wesel, Germany

Project ID: #5074857

Awarded to:


Hello, I am an experienced C, C++,C# programmer with more than 10 years programming experience. I have extensive experience in programming in networking especially for protocols like SMTP, POP3, HTTP protocols. More

$150 USD in 12 days
(4 Reviews)

3 freelancers are bidding on average $192 for this job


One point of clarification. What do you mean, "it directly relays it to the receiver"? You're asking for a relay server, but for it not to connect to another SMTP server, but that's what a relay server is by defini More

$250 USD in 5 days
(1 Review)

Bir öneri henüz sağlanmadı

$177 USD in 3 days
(1 Review)