Go Back   Velocity Reviews > Newsgroups > ASP Net
User Name
Password
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply

ASP Net - Send Email with MAPI

 
Thread Tools Search this Thread
Old 01-12-2006, 05:56 PM   #1
Default Send Email with MAPI


Hi,

I am trying to send an email with MAP via C# and ASP.NET. This is what
I'm doing.

MapiSession1 = new MSMAPI.MAPISessionClass();
MapiSession1.UserName = "OutlookProfileName";
MapiSession1.Password = "pass";
MapiSession1.LogonUI = false;
MapiSession1.SignOn();
MapiSession1.NewSession = true;

MapiMessages1 = new MSMAPI.MAPIMessagesClass();
MapiMessages1.SessionID = MapiSession1.SessionID;
MapiMessages1.Compose();
MapiMessages1.RecipAddress = "";

MapiMessages1.MsgSubject = "New Build Requested";
MapiMessages1.MsgNoteText = "A new build has been requested.";
MapiMessages1.Send(null);

MapiSession1.SignOff();

I'm getting the following error:
System.Runtime.InteropServices.COMException: Login has failed

I'm am using my Outlook (Exchange profile info) which should be right.
Am I going about this the right way?

Thanks in advance.

Marcus de Leon



madfisher
  Reply With Quote
Old 01-12-2006, 07:00 PM   #2
=?Utf-8?B?UGV0ZXIgQnJvbWJlcmcgW0MjIE1WUF0=?=
 
Posts: n/a
Default RE: Send Email with MAPI
Marcus,
If your Exchange server offers SMTP you should find that a lot easier using
either System.Web.Mail (System.Net.Mail for ASP.NET 2.0) or any of a number
of free, open source SMTP Libraries such as OpenSMTP.
I hate MAPI.
Peter

--
Co-founder, Eggheadcafe.com developer portal:
http://www.eggheadcafe.com
UnBlog:
http://petesbloggerama.blogspot.com




"madfisher" wrote:

> Hi,
>
> I am trying to send an email with MAP via C# and ASP.NET. This is what
> I'm doing.
>
> MapiSession1 = new MSMAPI.MAPISessionClass();
> MapiSession1.UserName = "OutlookProfileName";
> MapiSession1.Password = "pass";
> MapiSession1.LogonUI = false;
> MapiSession1.SignOn();
> MapiSession1.NewSession = true;
>
> MapiMessages1 = new MSMAPI.MAPIMessagesClass();
> MapiMessages1.SessionID = MapiSession1.SessionID;
> MapiMessages1.Compose();
> MapiMessages1.RecipAddress = "";
>
> MapiMessages1.MsgSubject = "New Build Requested";
> MapiMessages1.MsgNoteText = "A new build has been requested.";
> MapiMessages1.Send(null);
>
> MapiSession1.SignOff();
>
> I'm getting the following error:
> System.Runtime.InteropServices.COMException: Login has failed
>
> I'm am using my Outlook (Exchange profile info) which should be right.
> Am I going about this the right way?
>
> Thanks in advance.
>
> Marcus de Leon
>
>



=?Utf-8?B?UGV0ZXIgQnJvbWJlcmcgW0MjIE1WUF0=?=
  Reply With Quote
Old 01-12-2006, 07:05 PM   #3
madfisher
 
Posts: n/a
Default Re: Send Email with MAPI
Yeah I know what you mean, SMTP would be much better, however the ports
are blocked here at work and smtp isn't an option for me. Messages go
in the Queue and don't get sent b/c it is unable to contact the server.



madfisher
  Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
I have become rich in 30 days lemony-snicket A+ Certification 2 09-07-2009 03:01 PM
How to turn $6 to $16000 in few days of web crawling please@dontreply.net DVD Video 0 02-02-2007 07:25 AM
This is incredible! jc_ice DVD Video 1 08-13-2006 10:47 AM
Increase Your Wealth From Home misteek DVD Video 1 08-13-2006 10:47 AM
21st Century E-Commerce Money Making Formula NeoOne DVD Video 0 01-04-2005 03:25 AM




SEO by vBSEO 3.3.2 ©2009, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46