SMTP relay server software suggest

Hello,

I'm looking for a SMTP relay server software that is free, simple, doesn't require authentication, and it is compatible with windows 7. I intend to use this software for sending e-mail alerts from my network monitoring system. The name of the software is called "The Dude" and it doesn't support authentication.

Thank you

LVL 1
Kaptain1Asked:
Who is Participating?
 
deroodeSystems AdministratorCommented:
SMTP is inherently open, and you don't need an smtp server to send mail to a gmail account. Let me explain about the theory:

- any smtp server can accept mail for any domain, and can sen mail to any domain. this is called open relaying
- to avoid spam a smtp server is usually configured to only accept mail destined for it's own domain, or mail from it's own clients. This can be limited by IP range, Email address, etc.
- Gmail's incoming smtp server will thus only accept mail for gmail accounts.
- So if you want to send mail directly from "the Dude" to a Gmail account  you'll have to know the name of the Gmail incoming smtp server. This can be done with nslookup:

nslookup
> set type=mx
> gmail.com
Non-authoritative answer:
gmail.com       MX preference = 10, mail exchanger = alt1.gmail-smtp-in.l.google.com
gmail.com       MX preference = 20, mail exchanger = alt2.gmail-smtp-in.l.google.com
gmail.com       MX preference = 30, mail exchanger = alt3.gmail-smtp-in.l.google.com
gmail.com       MX preference = 40, mail exchanger = alt4.gmail-smtp-in.l.google.com
gmail.com       MX preference = 5, mail exchanger = gmail-smtp-in.l.google.com

Now if you configure your network monitor to deliver mail on gmail-smtp-in.l.google.com you don't need an smpt server at all.
- Pro's: no extra smtp server needed
- Con's: you can only deliver mail to gmail accounts, and if google decides to change it's MX records your setup fails and you have to reconfigure your software. (but that won't happen very often if at all)

You can test this even in a dos-prompt:
http://www.yuki-onna.co.uk/email/smtp.html

telnet gmail-smtp-in.l.google.com 25
220 mx.google.com ESMTP s50si12570588eei.107
helo domain.com
250 mx.google.com at your service
MAIL FROM: <theDude@domain.com>
250 2.1.0 OK s50si12570588eei.107
RCPT TO: <Kaptain1@GMAIL.COM>
250 2.1.5 OK s50si12570588eei.107
DATA
354  Go ahead s50si12570588eei.107
this is just a test
.
250 2.0.0 OK 1301906191 s50si12570588eei.107
quit
221 2.0.0 closing connection s50si12570588eei.107


Connection to host lost.

0
 
flaphead_comCommented:
So "The Dude" is a network monitor no?

What o you want to do? forward any messages from "The Dude" out to email

Not tried these but:
http://hmailserver.com/
http://www.windows7download.com/free-win7-smtp-relay/

Another option is to use XP mode on Windows and get XP to smtp relay
http://www.ehow.com/how_4489548_set-up-smtp-server-windows.html


0
 
BudDurlandCommented:
Google "free SMTP relay server windows 7", and you'll get lot of hits.  There's also a free SMTP server for NetWare at http://www.unoverica.com/literature/ucm.html
0
Has Powershell sent you back into the Stone Age?

If managing Active Directory using Windows Powershell® is making you feel like you stepped back in time, you are not alone.  For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why.

 
Kaptain1Author Commented:
Hello,

Thank you for the suggestions!

Just to clarify - my goal is to set-up an SMTP Relay server so that my network monitoring software (The Dude) can send me alerts to my Gmail account whenever something is down.

I have heard that Gmail may reject emails if it's send from an open smtp relay server...

Did anyone had any experience with this? Should my open smtp server work fine for my purpose?

Please advise.

Thanks in advance!
0
 
DaveCommented:
if you have a typical NAT network and don't allow inbound traffic on port 25 you shouldn't have any problems with google mail. Most SMTP relays can be set up as "open" or "closed". By blocking inbound traffic on port 25 your relay will be closed.

In fact if your ISP provides a smart host smpt relay you may not even need your own relay, just point your monitor straight at it. Some ISPs may insist you use their smart host and require that you send all port 25 trafffic via it.

What you may have to watch is the "from" address. Tradionally SMTP didn't check "from" addresses. These days many ISPs police the from addresses used and only allow you to use pre-approved addresses. How you get them pre-approved varies from ISP to ISP.
Dave
0
 
Kaptain1Author Commented:
Anyone else
0
 
DaveCommented:
I was hoping for comments back, so do you have a typical NAT network using non-routable IPs, i.e. 10.x.x.x, 172.16.x.x or 192.168.x.x. (if you don't understand say so)

Does your ISP provide a smart host that doesn't require authentication.

If the answer to both the above is "yes"just point your monitor software at your ISPs smart host.

If they don't have a smart host but you only want to send to GMAIL accounts point it directly at gmail's SMTP srver.

I can't understand what problem you have with this? an SMTP relay is just another bit of code to go wrong and stop the alerts being delivered..
0
 
Kaptain1Author Commented:
Thank you all for valuable information!

I'm not quite sure if my network monitoring software - "The Dude" can act as an smtp server itself, but if deroode is correct, then it would work very nice for me.

I have tried the QK SMTP Server, installed it on my pc that has monitoring software, and it's been working well. However, the Gmail won't accept emails from my SMTP server. Rackspace does accept it, however, so I just forward it from Rackspace to my Gmail :)

0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.