Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Sähköpostin lähetys VB:llä

Sivun loppuun

TJR [16.01.2005 15:23:29]

#

mukailin tuosta linkistä löytyvää sähköpositn lähetys ohjelmaa https://www.ohjelmointiputka.net/koodivinkit/24094-vb6-sähköpostin-lähetys
toimii hienosti, mutta jos käytössä oletuspostina on esim: lotus notes sähköposti ohjelma alkaa ongelmat, siis sähköpostiohjelma ei toimi.
missä vika ?

tuomas [17.01.2005 17:33:02]

#

taitaapi olla niin että tuo toimii vain outlookin ollessa käytössä ja oletuspostina.

Heikki [17.01.2005 17:38:09]

#

Itse yrittäisin lähettää sähköpostia siten, että tekisin php:llä sähköpostin lähettävän skriptin, ja sitten VB:llä "lataisin" sen sivun sopivin "parametrein" (eli ladataan sivu http://sinunpalvelin.com/tunnus/mail.php?lahettaja=jorma@lahettaja.com&otsikko=otsikko­&viesti=moi&lahettaja=pentti@peruskayttaja.com).

Näin ei ainakaan tule ongelmia siitä mitä postiohjelmia koneella on.

Antti Laaksonen [17.01.2005 17:42:23]

#

Ainakin Mozilla Thunderbirdin kautta lähetys onnistuu mainitun koodivinkin avulla. Mutta Heikin keinoa suosittelen minäkin.

sooda [17.01.2005 18:20:47]

#

Tai sitten vaikka winsockilla johonki imap-servuun ja suoraan sendii siitä sitte eikä php-skriptin kautta. Ite tein näin joskus. imap-juttelun syntaksi löytyy täältä.

esakom [19.01.2005 00:43:29]

#

.NET -tyyli, Microsoft on oikeasti kehitellyt asioita:

Dim oMsg As MailMessage = New MailMessage
oMsg.From = "lahettaja@netti.fi"
oMsg.To = "vastaanottaja@netti.fi"                oMsg.Subject = "aihe"

'jos haluat HTML-muotoisen viestin, poista seuraavan rivin kommentti
'oMsg.BodyFormat = MailFormat.Html
oMsg.Body = "tähän itse teksti"

'liitteen lisääminen
Dim sFile As String = "C:\temp\Hello.txt"
Dim oAttch As MailAttachment = New MailAttachment(sFile, MailEncoding.Base64)

oMsg.Attachments.Add(oAttch)

SmtpMail.SmtpServer = "smtp.kone.net"

Try
   SmtpMail.Send(oMsg)
Catch
   MsgBox("Virhe lähetettäessä postia: " & Err.Number & " - " & Err.Description)
End Try

Niin ja tämä kyllä siitten vaatii lisäpalikaksi referenssit Outlook object libraryyn.

Juice [19.01.2005 19:21:59]

#

Mutta POP onkin hankalampaa :)

Tosin tämä threadi käsitteli lähetystä, ei vastaanottoa.

ZcMander [19.01.2005 19:33:15]

#

Oi ei, Outlook :( ei mitään sellasia. Oma kehiin, mahtaa olla kova homma. Voihan koodata oma käyttöliityymän VB tollasen web -mailiin.

esakom [19.01.2005 19:49:58]

#

oikeastaan tuo aikaisempi esimerkkini ei taida sittenkään vaatia outlookkia, oma ohjelmani käytti kyseistä referenssiä muuhun. dotnetin System.Web.Mail.SmtpMail taitaa riittää ihan hyvin, postin käsittely on siis jo alustassa mukana =)


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta