Invoking email client application from ASP.NET

G

Guest

I want to invoke a email client application such as MS outlook, etc. from a ASP.NET page. When the client app pops up I would like the body of the message to be filled with text of size greater than 3000 characters. I have tried implementing the same using mailto URL but, it wouldn't work if the text size exceeds 2000 characters. This happens since there is limit on the URL length. I beleive this limit is specific to IE.
Many of them suggest me to use SMTPMail.Send but it would not give the user the flexiblity to edit the huge text before sending. I am sure I cannot substitute the real email client with a ASP.NET page that would act as a custom email client. Can anyone suggest me a way to invoke mail client from ASP.NET page with huge text.

Regards
Wilso
 
C

Chad Z. Hower aka Kudzu

=?Utf-8?B?V2lsc29u?= said:
I want to invoke a email client application such as MS outlook, etc.
from a ASP.NET page. When the client app pops up I would like the body
of the message to be filled with text of size greater than 3000

You cant do this with URLs. And since ASP runs server side you cannot do this
either. The only way is to run somethign client side - in which case you will
have permissions and compatibility issues.
characters. I have tried implementing the same using mailto URL but, it
wouldn't work if the text size exceeds 2000 characters. This happens

Most browsers will drop you well before 2000.
since there is limit on the URL length. I beleive this limit is specific
to IE. Many of them suggest me to use SMTPMail.Send but it would not

The actualy spec is around 250 IIRC.
give the user the flexiblity to edit the huge text before sending. I am
sure I cannot substitute the real email client with a ASP.NET page that
would act as a custom email client. Can anyone suggest me a way to
invoke mail client from ASP.NET page with huge text.

Why dont you just send the mail from the server side?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top