MAPI -Send Mail: kade burkam???

4 отговора 120 прегледа
#1

MAPI -Send Mail: kade burkam???

Kогато го стартирам изписжа : "Error Object required"
please help ! ;-)
blagodarq predvaritelno


Private Sub Command1_Click() 'user clicks send
On Error Goto mailerr:
MAPISession1.SignOn


If MAPISession1.SessionID <> 0 Then

With MAPIMessages1
.SessionID = MAPISession1.SessionID
.Compose
.AttachmentName = "..."
.AttachmentPathName = ""
.RecipAddress = "valid@mail.bg"
.MsgSubject = "Subject"
.MsgNoteText = "The Text!"
.Send False

End With
Exit Sub
End If
mailerr:
MsgBox "Error " & Err.Description
End Sub


---------------------------------------------
(Сложих тагове на текста, за да не се размества. Оригиналния текст и правопис запазени! - Щирлиц)

Редактирано от Щиpлиц на

Отговор
в отговор на SwaTtR #2

Re: MAPI -Send Mail: kade burkam???

Ами, провери как ти е името на контрола де.
В кода виждам това:

MAPISession1.SignOn

а също и това:

MAPIMessages1

ще пусна ВБ-то привечер, и ако няма напредък, ще го решаваме заедно.

----------------------------------
помислих, хареса ми, помислих пак...
Отговор
в отговор на Щиpлиц #3

Re: MAPI -Send Mail: kade burkam???

Дааа... Проблемът е решен! Благодаря все пак
Грешката беше много тъпа! Сменил съм името на компонента MAPISession1

Отговор
в отговор на SwaTt #4

Re: MAPI -Send Mail: kade burkam???

Хахаха, аз пък на една от последните си програми, която писах бях сбъркал името на една булева променлива в един if, естествено работех без Option Explicit и компилатора, а и програмата после не даваха ни звук ни стон, че нещо не е наред, обаче си личеше, че нещо не е в ред, тъй като се получаваха грешни резултати. Колко пъти четох всичко преди да я открия грешката, т.е. преди да преборя мързела, да напиша Option Explicit и да декларирам всички променливи!

Единство и Сила!
Отговор
в отговор на SwaTtR #5

Re: MAPI -Send Mail: kade burkam???

Кой използва MAPISession и MAPIMessages ве ?

Ползвай си Winsocket.

Само че като гледам май няма да се оправиш с директна комуникация със SMTP и POP сървърите

Това да не е някаква курсова задача ?

Отговор