Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 6 odgovora
  • 8.616 pregleda

Najnovija ↓

Slanje maila iz vb 6 26.09.2003. u 15:08 · pre 281 mesec #1
Moze li jedan primer kako treba da izgleda kod za slanje mail iz VB 6?
Unapred hvala!
Potpis
Volim da se vozim grackim autobusom.
Gracki autobus jede sitne pare,
gracki autobus zna kad treba stane.
Re: Slanje maila iz vb 6 26.09.2003. u 15:30 · pre 281 mesec #2
Mozes da koristis Microsoft Outlook Object Library, CDONTS (ovo ima negde na forumu potrazi) ili sta god.

Evo primercic, ako korsistis Microsoft Outlook Object Library

Code:

Dim objoutlook As New Outlook.Application
Dim objmail As MailItem

Set objmail = objoutlook.CreateItem(olMailItem)

With objmail
    .To = "<e-mail address>"
    .CC = "<e-mail address>"
    .Subject = "<subject>"
    .Body = "<message>"
    .Attachments.Add ("<path & file>")
    .Send
End With

Set objmail = Nothing
Potpis
Blue Man Group
Re: Slanje maila iz vb 6 26.09.2003. u 15:58 · pre 281 mesec #3
U vb, u listi postojecih referenci ne postoji Microsoft Outlook Object Library
Kako da je dodam?
Potpis
Volim da se vozim grackim autobusom.
Gracki autobus jede sitne pare,
gracki autobus zna kad treba stane.
Re: Slanje maila iz vb 6 26.09.2003. u 16:10 · pre 281 mesec #4
treba ti fajl koji se zove msoutl.olb. Ako ga nemas, probaj da reinstaliras Outlook pa vidi sta moze da se ukljuci prilikom instalacije.
Potpis
Blue Man Group
Re: Slanje maila iz vb 6 26.09.2003. u 16:52 · pre 281 mesec #5
Snasao sam se i sve to radi. Ne svidja mi se to sto poruke idu u outbox ms outlooka, pa onda dalje.
Imam registrovanu jmail componentu i ona podrzava slanje preko relay-a. U asp-sam probao i radi slanje, ali ne znam kako treba da izgleda kod u vb.

Evo koda iz asp

Code:

dim adresa, naslov, poruka

adresa=request.form("txt_adresa")
naslov=request.form("txt_naslov")
poruka=request.form("txt_poruka")


if adresa="" then
    response.write "Niste uneli adresu"
    response.end
end if

    set msg = Server.CreateOBject( "JMail.Message" )

    
    msg.Logging = true
    msg.silent = true

    
    msg.From = "[email protected]"
    msg.FromName = "Name"
    
    
    msg.AddRecipient  adresa    
    msg.Subject = naslov
    msg.Body = poruka

    
    if not msg.Send( "relay.domain.com" ) then
        Response.write "<pre>" & msg.log & "</pre>"
    else
        
        response.write "adresa: " & adresa & "<br>"
        response.write "naslov: " & naslov & "<br>"
        response.write "poruka: " & poruka & "<br>"
        Response.write "Poruka je uspešno poslata"
    end if
    


kako ga prilagoditi za vb?
Pravi mi problem oko objekta
Potpis
Volim da se vozim grackim autobusom.
Gracki autobus jede sitne pare,
gracki autobus zna kad treba stane.
Re: Slanje maila iz vb 6 26.09.2003. u 16:57 · pre 281 mesec #6
Nisam radio sa JMailom, ali trebalo bi ovako nesto

set msg = Server.CreateOBject( "JMail.Message" )
zamenis sa
set msg = CreateOBject( "JMail.Message" )

s tim sto ako ga ukljucis u reference trebalo bi da moze i

set msg = New JMail.Message
Potpis
Blue Man Group
Re: Slanje maila iz vb 6 26.09.2003. u 17:09 · pre 281 mesec #7
Uradio sam ono prvo sto si predlozio. Radi sve.
Hvala care!!
Potpis
Volim da se vozim grackim autobusom.
Gracki autobus jede sitne pare,
gracki autobus zna kad treba stane.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme