Pakai Microsoft Winsock Control. Fungsi kirim emailnya seperti di bawah (fungsi 
fctPause untuk 
menunggu respon mail server, bisa diset lebih cepat/lambat tergantung server 
anda) :

Private Sub KirimEmail()
     'Open winsock connection
     Winsock1.RemoteHost = "1.2.3.4"  -> IP mail server anda
     Winsock1.RemotePort = 25 -> port smtp server anda
     Winsock1.Connect

     Call fctPause 5 -> untuk menunggu respon server. kalau diset cepat padahal 
server anda lambat, 
akan error.

     'Set Header
     Winsock1.SendData "ehlo mail" & vbCrLf  -> ehlo mail atau helo mail 
tergantung mail server anda
     fctPause 0.1
     Winsock1.SendData "mail from: <[EMAIL PROTECTED]>" & vbCrLf
     Winsock1.SendData "rcpt to: <"[EMAIL PROTECTED]>" & vbCrLf
     fctPause 0.1

     'Set Body
     Winsock1.SendData "DATA" & vbCrLf
     fctPause 0.1
     Winsock1.SendData "to: "[EMAIL PROTECTED]" & vbCrLf
     Winsock1.SendData "from: [EMAIL PROTECTED]" & vbCrLf
     Winsock1.SendData "Subject: Subject anda" & vbCrLf & vbCrLf
     fctPause 0.1
     Winsock1.SendData "Isi email anda " & vbCrLf
     Winsock1.SendData vbCrLf & "." & vbCrLf
     fctPause 1

     'Close connection to the server
     Winsock1.Close
End Sub

Private Function fctPause(intDur As Integer)
     'Untuk pause selama intDur detik
     Dim Current As Long
     Current = Timer
     Do Until Timer - Current >= intDur
         DoEvents
     Loop
End Function

Semoga membantu
Liung's
www.apktntajd.com (Ape Kate Ente Aje Deh!)

sobri_marjuki wrote:
> 
> 
> mas, Om tante, Bu dhe dan Pa Dhe, Moutanya nih
> 
> untuk bisa mengirim email dari visual basic caranya gmana yah?
> apa menggunakan ocx atau lib tertentu,
> atau menngunakan si email outlook,
> 
> mohon pertolongan nya
> 
> -Regards-
> Baru belajar nih
> 
> 

Kirim email ke