Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: Sähköpostin lähetys [VB6]

Thugcln [04.10.2006 15:53:06]

#

Tietääkö kukaan miten pystyisin lähettämään sähköpostia ohjelmastani? Vaikka tekstilaatikon tekstin, käyttämällä hotmailin sähköposti palvelinta mx4.hotmail.com? Koodivinkeissä oleva 'Sähköpostin lähetys' käyttää outlookkia hyväkseen, sellaisella ei kuitenkaan ole käyttöä. Kiitän jo etukäteen kaikkia ystävällisiä auttajia.

Merri [05.10.2006 13:13:27]

#

Sähköpostin lähettämistä varten sinun täytyy pyytää käyttäjää täyttämään sähköpostipalvelimen tiedot. Julkisia sähköpostipalvelimia ei tätä nykyä enää pahemmin ole. Lue SMTP-protokollasta niin voit Winsockia käyttäen ottaa yhteyden palvelimeen ja siten lähettää sähköpostia.

Luonnollisesti kannattaa myös selvittää eri muodot, joissa sähköpostia voi lähettää. Niitäkin kun riittää aika mojovasti. Tosin näiden tietäminen ei ole yhtä tärkeää kuin jos olisit kirjoittamassa ohjelmaa, joka osaisi myös lukea postia.


Tietysti voit miettiä myös kiertoreitin: jos sinulla on käytössäsi oma palvelintila, niin voinet toteuttaa PHP-skriptin, joka lähettää sähköpostin. Oma ohjelmasi ottaa sitten HTTP:n ja Winsockin välityksellä yhteyden PHP-skriptiin ja suoltaa tiedot.

Luonnollisesti tällä keinolla sinun täytyy jotenkin suojata PHP-skriptisi väärinkäytöksiltä, mikä on oma taiteenlajinsa.

BadSource [05.10.2006 13:56:41]

#

FreeVBCoden sivuilta löytyy vbSendMail.dll, jolla luonnistuu liitetiedostojenkin lähetys.

Quirzo [05.10.2006 16:56:27]

#

Itse oon tehnyt php koodin, jonka sitten avaan webbrowserilla.
Tyyliin sendmail.php?to=ossa@netti.fi&message=moi

Vastaus

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

Tietoa sivustosta