Hi,
First of all speak with the network administrator and ask for an SMTP
server to rely on and send e-mails, problably he will give you an address,
user and password, check with a telnet if it's working fine:
http://msexchangeteam.com/archive/2006/07/14/428324.aspx
Once you have checked that the account is working fine, you can code the
.net code, use system.net.mail namespace:
http://www.systemnetmail.com/
More info about how to send e-mails on .net:
http://www.tipsdotnet.com/ArticleBlog.aspx?KWID=45&Area=SMTP&PageIndex=0
Good luck
Braulio
/// ------------------------------
/// Braulio Diez
///
///
http://www.tipsdotnet.com
/// ------------------------------
- Show quoted text -
Thanks for the reply Braulio. I conatcted the administrator and was
given the mail server name. I was told I do not require user id and
password. So, in my web.config I added:
<system.net>
<mailSettings>
<smtp>
<network host="mailrelay.agencyname.gov" />
</smtp>
</mailSettings>
</system.net>
and in the aspx file:
protected void Button1_Click(object sender, EventArgs e)
{
string strFrom = "(e-mail address removed)";
string strTo = "(e-mail address removed)";
MailMessage mm = new MailMessage(strFrom, strTo);
mm.Subject = "Test Email from ASP.NET";
mm.Body = "This is a test email sent from within an ASP
application.";
mm.IsBodyHtml = false;
mm.Priority = MailPriority.Normal;
SmtpClint sc = new SmtpClient();
// SmtpClient sc = new SmtpClient("mailrelay.agencyname.gov");
// sc.Credentials = new NetworkCredential();
sc.Send(mm);
}
I get an error from Symantec Email Proxy:
Your email message to (e-mail address removed)
with mail subject of
Test Email from ASP.NET
was unable to be sent because the connection to your mail server was
interrupted.
Please open your email client and re-send the message from the Send
Message folder.
I tried changing the web.config to read:
<network host="mailrelay.agencyname.gov" userName="" password="" />
but got the same error.
Thanks.