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

899

    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. Voisin jopa maksaa että saisin nähdä sut mies

      Miten helvetissä joku voi olla tollanen kotihiiri. Edes mä en ole noin paha ku sä! Miten sua voi ikinä edes nähdä ?
      Ikävä
      58
      1101
    2. Tumman vihreä mercedes

      Mikä se on tuo kylää ympäri ajava vihreä mercedes, takakontti tärisee kuin hullu ja välillä kylän juoppojakin kuskailee,
      Hyrynsalmi
      11
      820
    3. Miksi tällainen pelottaa ja aiheuttaa joillakin ärtymystä?

      "Sitoudun ystävien ja kollegoiden kanssa puuttumaan seksistisiin vitseihin ja vähättelyyn. Sanon ääneen, kun jokin ei ol
      Maailman menoa
      75
      785
    4. Rakastan sinua

      Päivä päivältä enemmän 🥰 Miehelle.
      Ikävä
      53
      624
    5. Käyttäkää kumia kajaanilaisten naisten kanssa

      Elkää ottako riskiä ilman kumia kun saattaa käydä niin että sinusta tuleekin isä lapselle ja elättäjä molemmille.
      Kajaani
      83
      573
    6. Pakkomielle

      Tahdon pyytää anteeksi, että olen kaivannut sinua kaikki nämä vuodet ja olet ollut minulle pakkomielle. Nyt on aika pääs
      Ikävä
      45
      522
    7. Oletko nainen enää täällä?

      En ole tunnistanut kirjoituksiasi hetkeen. Ainoastaan yhdessä neutraalissa ketjussa, missä ei ollut kyse tunteista. Hyv
      Ikävä
      36
      504
    8. Tietysti olen varovainen,

      ei kaikki ole pelkkää epävarmuutta. En halua sotkea mitään, enkä aiheuttaa kenellekään hankaluuksia. Ja luulen että ehkä
      Ikävä
      40
      487
    9. Hurmasit sitten minut

      kauneudellasi nainen ja kun sait minut rakastumaan itseesi muutuit ihan porsaaksi etkä välitä vartalostasi enää yhtään.
      Ikävä
      43
      483
    10. Sinun kanssasi

      Kahvilassa tapaaminen olisi jotakin niin outoa. Se ei olisi vain kavereiden tapaaminen, koska ei olla oltu oikeita kaver
      Ikävä
      36
      476
    Aihe