Sign In| Join
Get Help:Ask a Question in our Forums|Report a Bug|More Help Resources
Last post Sep 21, 2009 10:49 AM by Hiren999
Member
15 Points
36 Posts
Sep 09, 2009 08:48 AM|LINK
hi...can help me convert the following code to C#?
Dim oMail = Server.CreateObject("CDO.Message") Dim iConf = Server.CreateObject("CDO.Configuration") Dim Flds = iConf.Fields iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = Convert.ToInt32(System.Configuration.ConfigurationSettings.AppSettings.Get("sendusing").ToString()) iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = System.Configuration.ConfigurationSettings.AppSettings.Get("smtpserver").ToString() iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = Convert.ToInt32(System.Configuration.ConfigurationSettings.AppSettings.Get("smtpconnectiontimeout").ToString()) iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = Convert.ToInt32(System.Configuration.ConfigurationSettings.AppSettings.Get("smtpserverport").ToString()) iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = Convert.ToInt32(System.Configuration.ConfigurationSettings.AppSettings.Get("smtpauthenticate").ToString()) iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = System.Configuration.ConfigurationSettings.AppSettings.Get("sendusername").ToString() iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = System.Configuration.ConfigurationSettings.AppSettings.Get("sendpassword").ToString() iConf.Fields.Update() oMail.Configuration = iConf oMail.To = System.Configuration.ConfigurationSettings.AppSettings.Get("emailto").ToString() oMail.From = System.Configuration.ConfigurationSettings.AppSettings.Get("sendusername").ToString() oMail.Subject = "Enquiry Email from Web Visitor" oMail.htmlBody = strEmailText oMail.Send() oMail = Nothing iConf = Nothing Flds = Nothing
147 Points
40 Posts
Sep 09, 2009 09:00 AM|LINK
{ var oMail = Server.CreateObject("CDO.Message"); var iConf = Server.CreateObject("CDO.Configuration"); var Flds = iConf.Fields; iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = Convert.ToInt32(System.Configuration.ConfigurationSettings.AppSettings.Get("sendusing").ToString()); iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = System.Configuration.ConfigurationSettings.AppSettings.Get("smtpserver").ToString(); iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = Convert.ToInt32(System.Configuration.ConfigurationSettings.AppSettings.Get("smtpconnectiontimeout").ToString()); iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = Convert.ToInt32(System.Configuration.ConfigurationSettings.AppSettings.Get("smtpserverport").ToString()); iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = Convert.ToInt32(System.Configuration.ConfigurationSettings.AppSettings.Get("smtpauthenticate").ToString()); iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = System.Configuration.ConfigurationSettings.AppSettings.Get("sendusername").ToString(); iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = System.Configuration.ConfigurationSettings.AppSettings.Get("sendpassword").ToString(); iConf.Fields.Update(); oMail.Configuration = iConf; oMail.To = System.Configuration.ConfigurationSettings.AppSettings.Get("emailto").ToString(); oMail.From = System.Configuration.ConfigurationSettings.AppSettings.Get("sendusername").ToString(); oMail.Subject = "Enquiry Email from Web Visitor"; oMail.htmlBody = strEmailText; oMail.Send(); oMail = null; iConf = null; Flds = null; }
Hope this helps
All-Star
16475 Points
2811 Posts
Sep 09, 2009 09:01 AM|LINK
Here it is (next time you can use online translator: http://www.developerfusion.com/tools/convert/vb-to-csharp/):
var oMail = Server.CreateObject("CDO.Message"); var iConf = Server.CreateObject("CDO.Configuration"); var Flds = iConf.Fields; iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = Convert.ToInt32(System.Configuration.ConfigurationSettings.AppSettings.Get("sendusing").ToString()); iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = System.Configuration.ConfigurationSettings.AppSettings.Get("smtpserver").ToString(); iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = Convert.ToInt32(System.Configuration.ConfigurationSettings.AppSettings.Get("smtpconnectiontimeout").ToString()); iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = Convert.ToInt32(System.Configuration.ConfigurationSettings.AppSettings.Get("smtpserverport").ToString()); iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = Convert.ToInt32(System.Configuration.ConfigurationSettings.AppSettings.Get("smtpauthenticate").ToString()); iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = System.Configuration.ConfigurationSettings.AppSettings.Get("sendusername").ToString(); iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = System.Configuration.ConfigurationSettings.AppSettings.Get("sendpassword").ToString(); iConf.Fields.Update(); oMail.Configuration = iConf; oMail.To = System.Configuration.ConfigurationSettings.AppSettings.Get("emailto").ToString(); oMail.From = System.Configuration.ConfigurationSettings.AppSettings.Get("sendusername").ToString(); oMail.Subject = "Enquiry Email from Web Visitor"; oMail.htmlBody = strEmailText; oMail.Send(); oMail = null; iConf = null; Flds = null;
Sep 10, 2009 04:34 AM|LINK
sorry.....may i know what is var? how come my c# not supporting that?
Sep 11, 2009 07:04 AM|LINK
guys...what is var??? how come i couldn't use var.....i did add using System.linq
Sep 11, 2009 07:20 AM|LINK
hi
try this
using
SmtpClient stc = new SmtpClient(); stc.Host = System.Configuration.ConfigurationSettings.AppSettings.Get("smtpserver").ToString(); stc.Timeout = Convert.ToInt32(System.Configuration.ConfigurationSettings.AppSettings.Get("smtpconnectiontimeout").ToString()); stc.Port = Convert.ToInt32(System.Configuration.ConfigurationSettings.AppSettings.Get("smtpserverport").ToString()); stc.Credentials = new System.Net.NetworkCredential( System.Configuration.ConfigurationSettings.AppSettings.Get("sendusername").ToString(), System.Configuration.ConfigurationSettings.AppSettings.Get("sendpassword").ToString()); stc.DeliveryMethod = Convert.ToInt32(System.Configuration.ConfigurationSettings.AppSettings.Get("sendusing").ToString()); MailMessage mm = new MailMessage(); mm.From = System.Configuration.ConfigurationSettings.AppSettings.Get("sendusername").ToString(); ; mm.To = System.Configuration.ConfigurationSettings.AppSettings.Get("emailto").ToString(); mm.Subject = "Enquiry Email from Web Visitor"; mm.IsBodyHtml = true; mm.Body = strEmailText; stc.Send(mm);
Sep 11, 2009 07:22 AM|LINK
hi guys....is there anyway to replace var visual 2003 seems no supporting that
Sep 11, 2009 07:28 AM|LINK
i don't have( using System.Net.Mail)!!!!
Sep 11, 2009 07:32 AM|LINK
refer the following link
http://www.google.co.in/search?hl=en&q=send+mail+using+CDO.Message+in+c%23&meta=&aq=8&oq=
Sep 11, 2009 07:43 AM|LINK
both of the code i place into same visual studio, how come vb supporting it while c# not supporting it?
waterduck
Member
15 Points
36 Posts
smtp mail problem
Sep 09, 2009 08:48 AM|LINK
hi...can help me convert the following code to C#?
Dim oMail = Server.CreateObject("CDO.Message") Dim iConf = Server.CreateObject("CDO.Configuration") Dim Flds = iConf.Fields iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = Convert.ToInt32(System.Configuration.ConfigurationSettings.AppSettings.Get("sendusing").ToString()) iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = System.Configuration.ConfigurationSettings.AppSettings.Get("smtpserver").ToString() iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = Convert.ToInt32(System.Configuration.ConfigurationSettings.AppSettings.Get("smtpconnectiontimeout").ToString()) iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = Convert.ToInt32(System.Configuration.ConfigurationSettings.AppSettings.Get("smtpserverport").ToString()) iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = Convert.ToInt32(System.Configuration.ConfigurationSettings.AppSettings.Get("smtpauthenticate").ToString()) iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = System.Configuration.ConfigurationSettings.AppSettings.Get("sendusername").ToString() iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = System.Configuration.ConfigurationSettings.AppSettings.Get("sendpassword").ToString() iConf.Fields.Update() oMail.Configuration = iConf oMail.To = System.Configuration.ConfigurationSettings.AppSettings.Get("emailto").ToString() oMail.From = System.Configuration.ConfigurationSettings.AppSettings.Get("sendusername").ToString() oMail.Subject = "Enquiry Email from Web Visitor" oMail.htmlBody = strEmailText oMail.Send() oMail = Nothing iConf = Nothing Flds = Nothingmanohar.loka...
Member
147 Points
40 Posts
Re: smtp mail problem
Sep 09, 2009 09:00 AM|LINK
{ var oMail = Server.CreateObject("CDO.Message"); var iConf = Server.CreateObject("CDO.Configuration"); var Flds = iConf.Fields; iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = Convert.ToInt32(System.Configuration.ConfigurationSettings.AppSettings.Get("sendusing").ToString()); iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = System.Configuration.ConfigurationSettings.AppSettings.Get("smtpserver").ToString(); iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = Convert.ToInt32(System.Configuration.ConfigurationSettings.AppSettings.Get("smtpconnectiontimeout").ToString()); iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = Convert.ToInt32(System.Configuration.ConfigurationSettings.AppSettings.Get("smtpserverport").ToString()); iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = Convert.ToInt32(System.Configuration.ConfigurationSettings.AppSettings.Get("smtpauthenticate").ToString()); iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = System.Configuration.ConfigurationSettings.AppSettings.Get("sendusername").ToString(); iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = System.Configuration.ConfigurationSettings.AppSettings.Get("sendpassword").ToString(); iConf.Fields.Update(); oMail.Configuration = iConf; oMail.To = System.Configuration.ConfigurationSettings.AppSettings.Get("emailto").ToString(); oMail.From = System.Configuration.ConfigurationSettings.AppSettings.Get("sendusername").ToString(); oMail.Subject = "Enquiry Email from Web Visitor"; oMail.htmlBody = strEmailText; oMail.Send(); oMail = null; iConf = null; Flds = null; }Hope this helps
Please remember to click “Mark as Answer” on the post that helps you, it will help other(s) to get their answer.
kipo
All-Star
16475 Points
2811 Posts
Re: smtp mail problem
Sep 09, 2009 09:01 AM|LINK
Here it is (next time you can use online translator: http://www.developerfusion.com/tools/convert/vb-to-csharp/):
var oMail = Server.CreateObject("CDO.Message"); var iConf = Server.CreateObject("CDO.Configuration"); var Flds = iConf.Fields; iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = Convert.ToInt32(System.Configuration.ConfigurationSettings.AppSettings.Get("sendusing").ToString()); iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = System.Configuration.ConfigurationSettings.AppSettings.Get("smtpserver").ToString(); iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = Convert.ToInt32(System.Configuration.ConfigurationSettings.AppSettings.Get("smtpconnectiontimeout").ToString()); iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = Convert.ToInt32(System.Configuration.ConfigurationSettings.AppSettings.Get("smtpserverport").ToString()); iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = Convert.ToInt32(System.Configuration.ConfigurationSettings.AppSettings.Get("smtpauthenticate").ToString()); iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = System.Configuration.ConfigurationSettings.AppSettings.Get("sendusername").ToString(); iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = System.Configuration.ConfigurationSettings.AppSettings.Get("sendpassword").ToString(); iConf.Fields.Update(); oMail.Configuration = iConf; oMail.To = System.Configuration.ConfigurationSettings.AppSettings.Get("emailto").ToString(); oMail.From = System.Configuration.ConfigurationSettings.AppSettings.Get("sendusername").ToString(); oMail.Subject = "Enquiry Email from Web Visitor"; oMail.htmlBody = strEmailText; oMail.Send(); oMail = null; iConf = null; Flds = null;waterduck
Member
15 Points
36 Posts
Re: smtp mail problem
Sep 10, 2009 04:34 AM|LINK
sorry.....may i know what is var? how come my c# not supporting that?
waterduck
Member
15 Points
36 Posts
Re: smtp mail problem
Sep 11, 2009 07:04 AM|LINK
guys...what is var??? how come i couldn't use var.....i did add using System.linq
manohar.loka...
Member
147 Points
40 Posts
Re: smtp mail problem
Sep 11, 2009 07:20 AM|LINK
hi
try this
using
System.Net.Mail; at the top of the pageSmtpClient stc = new SmtpClient(); stc.Host = System.Configuration.ConfigurationSettings.AppSettings.Get("smtpserver").ToString(); stc.Timeout = Convert.ToInt32(System.Configuration.ConfigurationSettings.AppSettings.Get("smtpconnectiontimeout").ToString()); stc.Port = Convert.ToInt32(System.Configuration.ConfigurationSettings.AppSettings.Get("smtpserverport").ToString()); stc.Credentials = new System.Net.NetworkCredential( System.Configuration.ConfigurationSettings.AppSettings.Get("sendusername").ToString(), System.Configuration.ConfigurationSettings.AppSettings.Get("sendpassword").ToString()); stc.DeliveryMethod = Convert.ToInt32(System.Configuration.ConfigurationSettings.AppSettings.Get("sendusing").ToString()); MailMessage mm = new MailMessage(); mm.From = System.Configuration.ConfigurationSettings.AppSettings.Get("sendusername").ToString(); ; mm.To = System.Configuration.ConfigurationSettings.AppSettings.Get("emailto").ToString(); mm.Subject = "Enquiry Email from Web Visitor"; mm.IsBodyHtml = true; mm.Body = strEmailText; stc.Send(mm);Please remember to click “Mark as Answer” on the post that helps you, it will help other(s) to get their answer.
waterduck
Member
15 Points
36 Posts
Re: smtp mail problem
Sep 11, 2009 07:22 AM|LINK
hi guys....is there anyway to replace var visual 2003 seems no supporting that
waterduck
Member
15 Points
36 Posts
Re: smtp mail problem
Sep 11, 2009 07:28 AM|LINK
manohar.loka...
Member
147 Points
40 Posts
Re: smtp mail problem
Sep 11, 2009 07:32 AM|LINK
hi
refer the following link
http://www.google.co.in/search?hl=en&q=send+mail+using+CDO.Message+in+c%23&meta=&aq=8&oq=
Please remember to click “Mark as Answer” on the post that helps you, it will help other(s) to get their answer.
waterduck
Member
15 Points
36 Posts
Re: smtp mail problem
Sep 11, 2009 07:43 AM|LINK
both of the code i place into same visual studio, how come vb supporting it while c# not supporting it?