Erwin Craps
Erwin.Craps at ithelps.be
Tue Nov 25 12:18:46 CST 2003
Hi group
The extract below is a function I'm using for 2 or 3 years now and
always done the job.
I recently installed Outlook 2003 (a week ago) and this function is
behaving very bizar.
It's a routine to check in a database I need to send out some new
passwords and does this for me.
For security reasons I send the mail to the user and myself.
Today I noticed that I did not received my copy as I normaly do.
I called the user and he did not received his copy.
I checked my send items and the mail is in my sent items with the
correct adresses.
But No one has got it.
How can it be posible that the mail is in my sent items and I nor the
user has received the mail!!!
So I start looking to my code and found that when I remove the lines:
mItem.ReplyRecipients.Add "Staff at boxoffice.be
<mailto:Staff at boxoffice.be> "
mItem.SentOnBehalfOfName = "Staff at boxoffice.be
<mailto:Staff at boxoffice.be> "
My e-mail does get received by both users!!!
I always had Sent-on-Behalf rights so I checked with a manual typed
e-mail with identical adresses and same send-on-behalf user and guess
what. The mail does arrive at both adresses
Is this a bug or a security measure, and why does get in my sent items
without actulay sending it???
So while I was writing this I tried the same thing on another computer
with Outlook 2002 and gues what.
Everything works fine....
Is this a bug?
Anyone out there who can report this to MS?
Below is the code.
Erwin
Set mOutlookApp = CreateObject("Outlook.Application")
Set mNameSpace = mOutlookApp.GetNamespace("MAPI")
With rstWebSec
Do While rstWebSec.EOF = False
If !WEBEmailedPassword = False And Trim(!Email) <> "" Then
strBody = strBodyHeader & vbCrLf
strBody = strBody & vbCrLf
strBody = strBody & !Company & vbCrLf
strBody = strBody & !Title & " " & !FirstName & " " &
!SurName & vbCrLf
strBody = strBody & vbCrLf
strBody = strBody & strBodyFooter & vbCrLf
Application.SysCmd acSysCmdUpdateMeter,
rstWebSec.AbsolutePosition
Set mItem = mOutlookApp.CreateItem(olMailItem)
mItem.Recipients.Add !Email
mItem.Recipients.Add "Erwin.Craps at ithelps.be
<mailto:Erwin.Craps at ithelps.be> "
mItem.Subject = strSubject
mItem.Body = strBody
mItem.ReplyRecipients.Add "Staff at boxoffice.be
<mailto:Staff at boxoffice.be> "
mItem.SentOnBehalfOfName = "Staff at boxoffice.be
<mailto:Staff at boxoffice.be> "
'mItem.Display
mItem.Send
DoEvents
Set mItem = Nothing
.Edit
!WEBEmailedPassword = True
.Update
End If
.MoveNext
DoEvents
Loop
End With
Set mNameSpace = Nothing
Set mOutlookApp = Nothing
Erwin Craps
Zaakvoerder
www.ithelps.be/jonathan
This E-mail is confidential, may be legally privileged, and is for the
intended recipient only. Access, disclosure, copying, distribution, or
reliance on any of it by anyone else is prohibited and may be a criminal
offence. Please delete if obtained in error and E-mail confirmation to
the sender.
IT Helps - I.T. Help Center *** Box Office Belgium & Luxembourg
www.ithelps.be <http://www.ithelps.be/> * www.boxoffice.be
<http://www.boxoffice.be/> * www.stadleuven.be
<http://www.stadleuven.be/>
IT Helps bvba* ** Mercatorpad 3 ** 3000 Leuven
IT Helps * Phone: +32 16 296 404 * Fax: +32 16 296 405 E-mail:
Info at ithelps.be
Box Office ** Fax: +32 16 296 406 ** Box Office E-mail:
Staff at boxoffice.be <mailto:figures at boxoffice.be>