Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I have a Web based application, through which i intend to send an email notifications to the users who singns in. I have put a SMTP server on Windows 2008 R2 Standard edition for the same. Do i need anything else apart from the SMTP server, like Lotus or Exchange server. Again for clarification I only need to send Emails to the users and I am not suppose to recieve emails through it.

Looking for help soon.

Thanks in advance.

share|improve this question
add comment

3 Answers 3

Nope, so long as you have an SMTP injection point, you're good to go.

There are a few things you should take into account when setting something like that up to reduce the chances of your outgoing mail getting flagged as spam (SPF, etc...). Consider SPF records and ensuring your DNS is properly configured and all that.

share|improve this answer
    
Hi McJeff, Many thanks for ur reply. Thanks for the info, this is really usefull. A Little explanation: If I have a website and user creates an account on it, after this process, an email wud b sent to the user.The srvrs invloved in this scneraio r (web,App,DB,AD & SMTP) all r on seperate physical machines.Now, the user creates an account,this would b done with the help of WebMethods srvr which is seperate frm above mentioned srvrs n is integrated. the webmethods hav to invoke the mail request to send email via SMTP srvr. Now,how this wud b achieved n what do i need to do on SMTP srvr. –  Rajeev Mar 18 '10 at 5:20
    
I'm not 100% sure what you're asking? How do you get the message from code to the SMTP system? –  McJeff Mar 18 '10 at 5:49
    
you got it now McJeff, This is my real question, what do i need to do to enable sending emails from my SMTP server. do i need to write some commands in the code or some forwarding mechanism? –  Rajeev Mar 18 '10 at 6:24
    
The short answer is "yes, you need to handle it in code." Your specific framework will have a mechanism for configuring an outbound SMTP connection. That's framework dependent. Perhaps XML, perhaps YAML, perhaps in the actual method that sends the mail. You'll need to set that up so that it uses your SMTP machine as a relay point. How? That I really don't know. Depends on your framework, version, code, and so on. If you're wondering how to do it programmatically, might be more of a stackoverflow.com question. –  McJeff Mar 18 '10 at 6:37
    
Thanks McJeff, this is good information. –  Rajeev Mar 18 '10 at 7:04
add comment

No, you don't need anything else. The SMTP server built into IIS can send email to the internet successfully.

share|improve this answer
add comment

Standard Windows SMTP is perfectly fine for this. You should look at locking it down so that only the web app can use it to send, and so that it doesn't accept incoming email. I'm not certain how much of that is possible with Windows SMTP, but as much of it as you can do is advisable.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.