vb6 sähköpostin lähetys

Apuvaaaa

Olisiko kellään "lainata" koodipätkää sellaiseen toimintoon vb6:lla, mikä lähettäisi ennalta kirjoitettuun s-postiin x.txt tiedoston, kun nappia painetaan.

Tarkoitus on se, että itse ohjelma kirjoittaa x.txt tiedostoon tietoja ja aika ajoin se haluttaisiin lähettää edelleen.

c :lla tämä menee jotenkin näin:

cmc_recipient recipient = {
'Tietokenttä'
cmc_type_individual,
'smtp:[email protected]',
cmc_send_documents(x.txt)
cmc_recip:last_element,
null };

On tietenkin kaksi mahdollisuutta 1. tehdä erillinen exe, jossa on nämä ominaisuudet ja pääohjelma käy vain potkaisemassa exen käyntiin, joka suorittaa postituksen ja sammuu sen jälkeen automaattisesti.
2. Nakutella vb-ohjelmaan lähetä buttonin alle koodi, joka toteuttaa tehtävän.

Kakkosvaihtoehto olisi mielestäni mielekkäämpi. Ei jakauttaisi ohjelmaa kauhean moneksi osaksi.

Kiitos vastauksista jo etukäteen!

3

755

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • -lähetelijä-

      Kannattaa ehkä tutustua mapi (message application programming interfaceen) systeemiin, esim

      Public Function send_mail(sendto As String, subject As String, text As String) As Boolean

      On Error GoTo ErrHandler
      With MAPISession1
      .DownLoadMail = False
      .LogonUI = True
      .SignOn
      .NewSession = True
      MAPIMessages1.SessionID = .SessionID
      End With
      With MAPIMessages1
      .Compose
      .RecipAddress = sendto
      .AddressResolveUI = True
      .ResolveName
      .MsgSubject = subject
      .MsgNoteText = text
      .Send False
      End With
      sendmail = True
      ErrHandler:
      End Function

      • Apuvaaaa

        Tutustin siihen MAPi:in ja löysin siitä vastauksen kysymykseeni se oli:
        With MAPISession1
        .SignOn
        End With

        With MAPIMessages1
        .SessionID = MAPISession1.SessionID
        .Compose
        .MsgNoteText = "Info tiedostoon lisäämiesetä"
        .RecipAddress = "[email protected]"
        .MsgSubject = "Info x.txt"
        .ResolveName
        .Send
        End With
        With MAPISession1
        .SignOff
        End With
        ja tonne väliin:
        .AttachmentPathName = "c:\x.txt"
        Tv. Jukka. Kiitoksia, että vaivauduit!!!!


      • Apuvaaaa

        Tutustin siihen MAPi:in ja löysin siitä vastauksen kysymykseeni se oli:
        With MAPISession1
        .SignOn
        End With

        With MAPIMessages1
        .SessionID = MAPISession1.SessionID
        .Compose
        .MsgNoteText = "Info tiedostoon lisäämiesetä"
        .RecipAddress = "[email protected]"
        .MsgSubject = "Info x.txt"
        .ResolveName
        .Send
        End With
        With MAPISession1
        .SignOff
        End With
        ja tonne väliin:
        .AttachmentPathName = "c:\x.txt"
        Tv. Jukka. Kiitoksia, että vaivauduit!!!!


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Mitään järkeä?

      Että ollaan erillään? Kummankin pää on kovilla.
      Ikävä
      129
      2073
    2. Noniin rakas

      Annetaanko pikkuhiljaa jo olla, niin ehkä säilyy vienot hymyt kohdatessa. En edelleenkään halua sulle tai kenellekään mi
      Ikävä
      105
      1896
    3. Kumpi vetoaa enemmän sinuun

      Kaivatun ulkonäkö vai persoonallisuus? Ulkonäössä kasvot vai vartalo? Mikä luonteessa viehättää eniten? Mikä ulkonäössä?
      Ikävä
      84
      1669
    4. Lasten hyväksikäyttö netissä - Joka 3. nuori on saanut seksuaalisen yhteydenoton pedofiililtä

      Järkyttävää! Lapsiin kohdistuva seksuaalinen hyväksikäyttö verkossa on yhä pahempi ongelma. Ulkolinja: Lasten hyväksikäy
      Maailman menoa
      64
      1544
    5. Multa sulle

      Pyörit 24/7 mielessä, kuljet mun mukana, mielessä kyselen sun mielipiteitä, vitsailen sulle, olen sydän auki, aitona. M
      Ikävä
      33
      1202
    6. Ei se mene ohi ajan kanssa

      Näin se vaan on.
      Ikävä
      84
      1183
    7. Nainen, olen tutkinut sinua paljon

      Salaisuutesi ei ole minulle salaisuus. Ehkä teimme jonkinlaista vaihtokauppaa kun tutkisimme toisiamme. Meillä oli kumm
      Ikävä
      56
      1142
    8. Tavoitteeni onkin ärsyttää

      Sua niin turhaudut ja unohdat koko homman
      Ikävä
      110
      1103
    9. Mies, eihän sulla ole vaimoa tai naisystävää?

      Minusta tuntuu jotenkin, että olisit eronnut joskus, vaikka en edes tiedä onko se totta. Jos oletkin oikeasti edelleen s
      Ikävä
      47
      1076
    10. Onko sulla empatiakykyä?

      Etkö tajua yhtään miltä tämä tuntuu minusta? Minä ainakin yritän ymmärtää miltä sinusta voisi tuntua. En usko, että olet
      Ikävä
      44
      1023
    Aihe