By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
432,307 Members | 1,555 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 432,307 IT Pros & Developers. It's quick & easy.

Sending email through asp.net web app

P: n/a
Hi,
I am working on an intranet web application and need to be able to send
email through the application. I have to use an Exchange server to do this.
Can you tell me what I need to set up, what information I need to have or
collect?

Thanks.
Dec 13 '07 #1
Share this Question
Share on Google+
4 Replies


P: n/a
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/20...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/ArticleBlo...TP&PageIndex=0

Good luck
Braulio

/// ------------------------------
/// Braulio Diez
///
/// http://www.tipsdotnet.com
/// ------------------------------


"MOHSEN KASHANI" wrote:
Hi,
I am working on an intranet web application and need to be able to send
email through the application. I have to use an Exchange server to do this.
Can you tell me what I need to set up, what information I need to have or
collect?

Thanks.
Dec 13 '07 #2

P: n/a
"MOHSEN KASHANI" <mk******@verizon.netwrote in message
news:uz**************@TK2MSFTNGP06.phx.gbl...
I am working on an intranet web application and need to be able to send
email through the application. I have to use an Exchange server to do
this.
Can you tell me what I need to set up, what information I need to have or
collect?
http://geekswithblogs.net/cubeberg/articles/78704.aspx
--
Mark Rae
ASP.NET MVP
http://www.markrae.net

Dec 13 '07 #3

P: n/a
On Dec 13, 3:48 am, Braulio Diez <braulio121NOS...@yahoo.eswrote:
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/20...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/ArticleBlo...TP&PageIndex=0

Good luck
Braulio

/// ------------------------------
/// Braulio Diez
///
///http://www.tipsdotnet.com
/// ------------------------------

"MOHSEN KASHANI" wrote:
Hi,
I am working on an intranet web application and need to be able to send
email through the application. I have to use an Exchange server to do this.
Can you tell me what I need to set up, what information I need to have or
collect?
Thanks.- Hide quoted text -

- 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 = "me@here.com";
string strTo = "yo*@here.com";
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 yo*@here.com
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.
Dec 13 '07 #4

P: n/a
On Dec 13, 3:00 pm, ashkaa...@hotmail.com wrote:
On Dec 13, 3:48 am, Braulio Diez <braulio121NOS...@yahoo.eswrote:


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/20...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/ArticleBlo...TP&PageIndex=0
Good luck
Braulio
/// ------------------------------
/// Braulio Diez
///
///http://www.tipsdotnet.com
/// ------------------------------
"MOHSEN KASHANI" wrote:
Hi,
I am working on an intranet web application and need to be able to send
email through the application. I have to use an Exchange server to do this.
Can you tell me what I need to set up, what information I need to have or
collect?
Thanks.- Hide quoted text -
- 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 = "m...@here.com";
string strTo = "y...@here.com";
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 y...@here.com
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.- Hide quoted text -

- Show quoted text -
OK, I got it.
I was testing this from my workstation and I already had setup an SMTP
server (from within Outlook) and when I tried to use the other SMTP
server (mailrealy...., given to me by administrator) from within the
application, it choked. If I use the same SMTP server as listed in
Outlook, it works fine. Thank you all for your suggestions and help.
Dec 14 '07 #5

This discussion thread is closed

Replies have been disabled for this discussion.