469,631 Members | 1,486 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 469,631 developers. It's quick & easy.

outlook email from a .net Web Form

I am unsuccessfullly trying to display an outlook email
from a vb web forms (.net) outlook 2002

#1. is it possible to use outlook client email from a web
form using the outlook object model within vb .net for
web forms?

#2. If not what is recommended (SMTP has problems if the
address are not correct). I also have used the Mailto:
but am having problems passing the body with formating
urlencode puts + all over.
here is the code attempting the outlook model:

Sub SendAttach()
'Open mail, adress, attach report
Dim objOutlk 'Outlook
Dim objMail 'Email item
Dim strMsg
Const olMailItem = 0
'Create a new message
objOutlk = CreateObject("Outlook.Application")
objMail = objOutlk.createitem(olMailItem)
objMail.To = "t_***@email.msn.com"
objMail.cc = "" 'Enter an address here To include
a carbon copy; bcc is For blind carbon copy's
'Set up Subject Line
objMail.subject = "I saw your code On Planet
Source Code on " & CStr(month(now)) & "/" & CStr(day
(now)) & "/" & CStr(year(now))
'Add the body

strMsg = "Your code rocks!" & vbcrlf
strMsg = strMsg & "I voted and gave you an
excellent rating!"
'To add an attachment, use:
'objMail.attachments.add
("C:\MyAttachmentFile.txt")
objMail.body = strMsg
objMail.display() 'Use this To display before
sending, otherwise call objMail.Send to send without
reviewing
'Clean up
objMail = Nothing
objOutlk = Nothing
End Sub
i get this error:

Cannot create ActiveX component.
Description: An unhandled exception occurred during the
execution of the current web request. Please review the
stack trace for more information about the error and
where it originated in the code.

Exception Details: System.Exception: Cannot create
ActiveX component.

Source Error:
Line 180: Const olMailItem = 0
Line 181: 'Create a new message
Line 182: objOutlk = CreateObject("Outlook.Application")
Line 183: objMail = objOutlk.createitem(olMailItem)
Line 184: objMail.To = "t_***@email.msn.com"

is there something special i have to do to get outlook to
work - set impersonate = true in the web.config?

thanks for any help!
Jul 21 '05 #1
3 5638
Why not use System.Web.Mail?
-----Original Message-----
I am unsuccessfullly trying to display an outlook email
from a vb web forms (.net) outlook 2002

#1. is it possible to use outlook client email from a webform using the outlook object model within vb .net for
web forms?

#2. If not what is recommended (SMTP has problems if the
address are not correct). I also have used the Mailto:
but am having problems passing the body with formating
urlencode puts + all over.
here is the code attempting the outlook model:

Sub SendAttach()
'Open mail, adress, attach report
Dim objOutlk 'Outlook
Dim objMail 'Email item
Dim strMsg
Const olMailItem = 0
'Create a new message
objOutlk = CreateObject("Outlook.Application")
objMail = objOutlk.createitem(olMailItem)
objMail.To = "t_***@email.msn.com"
objMail.cc = "" 'Enter an address here To includea carbon copy; bcc is For blind carbon copy's
'Set up Subject Line
objMail.subject = "I saw your code On Planet
Source Code on " & CStr(month(now)) & "/" & CStr(day
(now)) & "/" & CStr(year(now))
'Add the body

strMsg = "Your code rocks!" & vbcrlf
strMsg = strMsg & "I voted and gave you an
excellent rating!"
'To add an attachment, use:
'objMail.attachments.add
("C:\MyAttachmentFile.txt")
objMail.body = strMsg
objMail.display() 'Use this To display before
sending, otherwise call objMail.Send to send without
reviewing
'Clean up
objMail = Nothing
objOutlk = Nothing
End Sub
i get this error:

Cannot create ActiveX component.
Description: An unhandled exception occurred during the
execution of the current web request. Please review the
stack trace for more information about the error and
where it originated in the code.

Exception Details: System.Exception: Cannot create
ActiveX component.

Source Error:
Line 180: Const olMailItem = 0
Line 181: 'Create a new message
Line 182: objOutlk = CreateObject("Outlook.Application")
Line 183: objMail = objOutlk.createitem(olMailItem)
Line 184: objMail.To = "t_***@email.msn.com"

is there something special i have to do to get outlook towork - set impersonate = true in the web.config?

thanks for any help!
.

Jul 21 '05 #2
Thanks for the quick reply.

I do use it now but i want to open an outlook mail
message so it can verify the addresses that i pre-
populate, also why re-invent the wheel? i have my own web
form that has all the same things (minus a bunch) that
outlook has. Now users want spell check, address
verification....in other words a fully functional email
system (like outlook :))

Do you know if its possible to use the outlook object
model from a vb Web Form?
-----Original Message-----
Why not use System.Web.Mail?
-----Original Message-----
I am unsuccessfullly trying to display an outlook email
from a vb web forms (.net) outlook 2002

#1. is it possible to use outlook client email from a

web
form using the outlook object model within vb .net for
web forms?

#2. If not what is recommended (SMTP has problems if theaddress are not correct). I also have used the Mailto:
but am having problems passing the body with formating
urlencode puts + all over.
here is the code attempting the outlook model:

Sub SendAttach()
'Open mail, adress, attach report
Dim objOutlk 'Outlook
Dim objMail 'Email item
Dim strMsg
Const olMailItem = 0
'Create a new message
objOutlk = CreateObject("Outlook.Application")
objMail = objOutlk.createitem(olMailItem)
objMail.To = "t_***@email.msn.com"
objMail.cc = "" 'Enter an address here To

include
a carbon copy; bcc is For blind carbon copy's
'Set up Subject Line
objMail.subject = "I saw your code On Planet
Source Code on " & CStr(month(now)) & "/" & CStr(day
(now)) & "/" & CStr(year(now))
'Add the body

strMsg = "Your code rocks!" & vbcrlf
strMsg = strMsg & "I voted and gave you an
excellent rating!"
'To add an attachment, use:
'objMail.attachments.add
("C:\MyAttachmentFile.txt")
objMail.body = strMsg
objMail.display() 'Use this To display before
sending, otherwise call objMail.Send to send without
reviewing
'Clean up
objMail = Nothing
objOutlk = Nothing
End Sub
i get this error:

Cannot create ActiveX component.
Description: An unhandled exception occurred during the
execution of the current web request. Please review the
stack trace for more information about the error and
where it originated in the code.

Exception Details: System.Exception: Cannot create
ActiveX component.

Source Error:
Line 180: Const olMailItem = 0
Line 181: 'Create a new message
Line 182: objOutlk = CreateObject ("Outlook.Application")Line 183: objMail = objOutlk.createitem(olMailItem)
Line 184: objMail.To = "t_***@email.msn.com"

is there something special i have to do to get outlook

to
work - set impersonate = true in the web.config?

thanks for any help!
.

.

Jul 21 '05 #3
Chuck,
I would not recommend attempting to run Outlook in your VB.NET running on
the Web Server, as the user would not be able to see it! The other major
problem is Outlook requires a Profile, and the account the Web Server
normally runs under does not have a profile configured...

You may be able to use some JavaScript or VBScript in your form to cause
Outlook to come up on the client side, assuming they have Outlook loaded.
Remember this would need to be runat=client script!

I have not tried it, could you redirect to "mailto" url so the mail client
on the client machine came up with a message form?

Hope this helps
Jay

"Chuck Farah" <cf*******@whatever.com> wrote in message
news:0d****************************@phx.gbl...
I am unsuccessfullly trying to display an outlook email
from a vb web forms (.net) outlook 2002

#1. is it possible to use outlook client email from a web
form using the outlook object model within vb .net for
web forms?

#2. If not what is recommended (SMTP has problems if the
address are not correct). I also have used the Mailto:
but am having problems passing the body with formating
urlencode puts + all over.
here is the code attempting the outlook model:

Sub SendAttach()
'Open mail, adress, attach report
Dim objOutlk 'Outlook
Dim objMail 'Email item
Dim strMsg
Const olMailItem = 0
'Create a new message
objOutlk = CreateObject("Outlook.Application")
objMail = objOutlk.createitem(olMailItem)
objMail.To = "t_***@email.msn.com"
objMail.cc = "" 'Enter an address here To include
a carbon copy; bcc is For blind carbon copy's
'Set up Subject Line
objMail.subject = "I saw your code On Planet
Source Code on " & CStr(month(now)) & "/" & CStr(day
(now)) & "/" & CStr(year(now))
'Add the body

strMsg = "Your code rocks!" & vbcrlf
strMsg = strMsg & "I voted and gave you an
excellent rating!"
'To add an attachment, use:
'objMail.attachments.add
("C:\MyAttachmentFile.txt")
objMail.body = strMsg
objMail.display() 'Use this To display before
sending, otherwise call objMail.Send to send without
reviewing
'Clean up
objMail = Nothing
objOutlk = Nothing
End Sub
i get this error:

Cannot create ActiveX component.
Description: An unhandled exception occurred during the
execution of the current web request. Please review the
stack trace for more information about the error and
where it originated in the code.

Exception Details: System.Exception: Cannot create
ActiveX component.

Source Error:
Line 180: Const olMailItem = 0
Line 181: 'Create a new message
Line 182: objOutlk = CreateObject("Outlook.Application")
Line 183: objMail = objOutlk.createitem(olMailItem)
Line 184: objMail.To = "t_***@email.msn.com"

is there something special i have to do to get outlook to
work - set impersonate = true in the web.config?

thanks for any help!

Jul 21 '05 #4

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

3 posts views Thread by Chuck Farah | last post: by
23 posts views Thread by andyoye | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.