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.
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.
FreeVBCoden sivuilta löytyy vbSendMail.dll, jolla luonnistuu liitetiedostojenkin lähetys.
Itse oon tehnyt php koodin, jonka sitten avaan webbrowserilla.
Tyyliin sendmail.php?to=ossa@netti.fi&message=moi
Aihe on jo aika vanha, joten et voi enää vastata siihen.