View Single Post
  #1  
Old April 19th 07, 12:44 AM posted to microsoft.public.outlook.program_vba
Sachin
external usenet poster
 
Posts: 1
Default Exchange, Outlook and SMTP programming with CDO

Hello All,

I am working on an service application to send an emails from exchange server.

I am using outlook 2003 and exchange server 2003 with c# as a language

I want to use the groups created in the exchange server to send the mail.

At present I am using the following code to send the emails

CDO.Message oMsg = new CDO.Message();
CDO.IConfiguration iConfg;
iConfg = oMsg.Configuration;
ADODB.Fields oFields;
oFields = iConfg.Fields;
ADODB.Field oField =
oFields["http://schemas.microsoft.com/cdo/configuration/sendusing"];
oField.Value = 2;
oFields.Update();
oField =
oFields["http://schemas.microsoft.com/cdo/configuration/smtpserver"];
//Exchannge server
oField.Value = "xxx.xxx.com";
oFields.Update();

oField =
oFields["http://schemas.microsoft.com/cdo/configuration/smtpserverport"];
oField.Value = 25;
oFields.Update();

oField =
oFields["http://schemas.microsoft.com/cdo/configuration/smtpaccountname"];
oField.Value = ";
oFields.Update();

oField =
oFields["http://schemas.microsoft.com/cdo/configuration/sendemailaddress"];
oField.Value = ";
oFields.Update();

oField =
oFields["http://schemas.microsoft.com/cdo/configuration/smtpuserreplyemailaddress"];
oField.Value = ";
oFields.Update();


oField =
oFields["http://schemas.microsoft.com/cdo/configuration/sendusername"];
//My domain and username
oField.Value = @"xxx\xxxx";
oFields.Update();

oField =
oFields["http://schemas.microsoft.com/cdo/configuration/sendpassword"];
//my password
oField.Value = "xxxxx";
oFields.Update();

oMsg.TextBody = "Hello, how are you doing?";
oMsg.From = ";
oMsg.To = ";
oMsg.Send();

I am successful when I send a mail to email account.

But there is an error when I refer a group.

Another problem I am facing is I want to see the mail in sent mails of
microsoft outlook. Can it be done?

Its very urgent please let me know.

Sachin
Ads