Hi Brian,
We do not need to installed IIS on the machine when using the
System.Web.Mail to send a mail, if we have specified the SmtpServer on the
network.
SmtpMail.SmtpServer Property
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/
frlrfSystemWebMailSmtpMailClassSmtpServerTopic.asp
Property Value
The name of the e-mail relay server. If SmtpServer is not set, the name of
the local SMTP server is used.
Remarks
If your local SMTP server (included with Windows 2000 and Windows Server
2003) is behind a firewall that blocks any direct SMTP traffic (through
port 25), you will need to find out if there is a smart host available on
your network that is allowed to relay SMTP messages to the Internet.
A smart host is an SMTP server with the permissions to relay outgoing
e-mail messages directly to the Internet from internal SMTP servers. A
smart host should be able to simultaneously connect to both the internal
network and the Internet in order to work as the e-mail gateway.
For information about configuring your local SMTP server, see the articles
"Manage Your Company's E-mail with the Windows 2000 SMTP Service" and
"Using SMTP for Outgoing Messages" in the MSDN library at
http://msdn.microsoft.com.
In addition to Herfried's suggestion, I think you may try to send the mail
using OE(outlook express) via the smtp server you specified in your
application to see if this works for you, so that we can isolate the
problem.
You may have a try and let me know the result.
Best regards,
Peter Huang
Microsoft Online Partner Support
Get Secure! -
www.microsoft.com/security
This posting is provided "AS IS" with no warranties, and confers no rights.