In my webpage i need to use mailto: to mail to several recipiencts( can be in 100's).
When it was having too many recipients the mail was not even opening. I read somewhwere that there would be some limitation for the number of charachters in the url of mailto.
Is that correct? If that is the problem then can anyone please tell me how to handle this situation?
Extremely long URLs are usually a mistake. URLs over 2,000 characters will not work in the most popular web browser. Don't use them if you intend your site to work for the majority of Internet users.
It is even probable that the limitations vary from browser to browser, or from E-Mail client to E-Mail client.
Way out to solve this:
Rather use a HTML form and a server-side script to send the emails.
karthik_newb...
Member
93 Points
70 Posts
Problem with mailto:
May 14, 2012 05:19 PM|LINK
Hello,
In my webpage i need to use mailto: to mail to several recipiencts( can be in 100's).
When it was having too many recipients the mail was not even opening. I read somewhwere that there would be some limitation for the number of charachters in the url of mailto.
Is that correct? If that is the problem then can anyone please tell me how to handle this situation?
Thanks!!
nijhawan.sau...
All-Star
16400 Points
3173 Posts
Re: Problem with mailto:
May 14, 2012 05:27 PM|LINK
Extremely long URLs are usually a mistake. URLs over 2,000 characters will not work in the most popular web browser. Don't use them if you intend your site to work for the majority of Internet users.
It is even probable that the limitations vary from browser to browser, or from E-Mail client to E-Mail client.
Way out to solve this:
Rather use a HTML form and a server-side script to send the emails.
karthik_newb...
Member
93 Points
70 Posts
Re: Problem with mailto:
May 14, 2012 05:31 PM|LINK
Ok. But my application works that way, it has several recipeints. So may be i will try with the server side script.
If possible please give me a code snippet on how to do that.
Thanks!!
nijhawan.sau...
All-Star
16400 Points
3173 Posts
Re: Problem with mailto:
May 14, 2012 05:51 PM|LINK
Use System.Net.Mail class:
Here's an example which uses Gmail smtp server to send email, in your case use your smtp settings.
http://weblogs.asp.net/saurabhnijhawan/archive/2009/10/05/sending-smtp-mail-using-gmail-using-system-net-mail-namespace.aspx
karthik_newb...
Member
93 Points
70 Posts
Re: Problem with mailto:
May 14, 2012 06:06 PM|LINK
Ok, i have one more question.
How does this differ froom using simple mailto: ??
Even using this, i need to add all the recepients to the mail message right?
Thanks!!!
karthik_newb...
Member
93 Points
70 Posts
Re: Problem with mailto:
May 14, 2012 07:49 PM|LINK
Hello,
I am just rephrasing my question once again. Because may be i am not clear above.
I need to open my default mail client with recipients list (which will be in 100's).
For this i am using <a href=mailto:<%= txtmail.Text %>>Send an email</a>.
But if the txtmail.Text is too large the mailto is not working. So i need to handle this scenario please do suggest me some solution.
nijhawan.sau...
All-Star
16400 Points
3173 Posts
Re: Problem with mailto:
May 15, 2012 04:36 AM|LINK
It differs because using mailto, the whole body goes into the url, which has length limitations.
If you use System.Net.Mail class, there's no such limitation on length.
karthik_newb...
Member
93 Points
70 Posts
Re: Problem with mailto:
May 15, 2012 04:08 PM|LINK
So using System.Net.Mail can i open default mail client??
I am little bit confused.
nijhawan.sau...
All-Star
16400 Points
3173 Posts
Re: Problem with mailto:
May 15, 2012 04:13 PM|LINK
Well it'd use the smtp settings to configure it for.It'd use those settings and send out mails for you.
karthik_newb...
Member
93 Points
70 Posts
Re: Problem with mailto:
May 15, 2012 04:17 PM|LINK
Ok i just need to open the mail clent. Then user should be able to modify the recipient address or add any new.
So i need to just open the mail cleint thats it.
So can i do that?