How to choose acount in Outlook 2007 in c#

  • Thread starter Thread starter Vlasta
  • Start date Start date
V

Vlasta

Can anybody help me how to choose acount in Outlook 2007 in c#? I have C#
application and I need to send from that application email, but not with
current acount, but with acount I choose. I try it with
mailItem.sendUsingAcount , but with no result.
My code looks like this:

Outlook.Application outlook = new Outlook.Application();
Outlook.MailItem mailItem =
(Outlook.MailItem)outlook.CreateItem(Outlook.OlItemType.olMailItem);
mailItem.Subject = "somethink";
mailItem.To = "email adres";
mailItem.Body = "Text in body";
mailItem.Importance = Outlook.OlImportance.olImportanceLow;
mailItem.Display(false);
mailItem.Send();

Thanks for answer Vlasta
 
SendUsingAccount is exactly what you want to use. Have you looked at the
code sample for using it in the Object Browser Help for SendUsingAccount? It
does work.
 
I tried to find somethink, but unfortunately I wasn't succsessful. Can you
give me some link with code sample? Please.
Thanks Vlasta
 
This is the result:

Type objectType = Type.GetTypeFromProgID("Outlook.Application");
object outlookactivo = Activator.CreateInstance(objectType);
if (outlookactivo != null)
{
_outLook = (OutLook.Application)outlookactivo;
_outLook.Session.Application.NewMailEx += _outLook_NewMailEx;
}
private OutLook._Application _outLook = new OutLook.Application();
OutLook.MailItem msg = (OutLook.MailItem)this._outLook.CreateItem(OlItemType.olMailItem);
//text of mensaje and more data...
.....
msg.Send()
 
Back
Top