solo lo he probado por gmail.
1.-Primero averiguar la configuracion que usa gmail
2.-Desbloquear el puerto gmail para trabajarcon el programa.
Te apunto me nota de la misma:http://leandroascierto.com/foro/index.php?topic=3207.msg17589#msg17589
3.- Programar:
Crear un textbox(Text1.Text) para el mensaje con multiline=true y scrollbars=3. Dos Commandbutton (Enviar y Salir).
'Evento cdo para enviar email
Private WithEvents oMail As clsCDOmail
Private Sub cmdenviar_Click()
Call enviar
End Sub
Private Sub CmdSalir_Click()
Call Salir
End Sub
Private Sub Form_KeyPress(KeyAscii As Integer)
If KeyAscii = 27 Then
Call Salir
End If
End Sub
Private Sub Salir()
Unload Comentarios
Set Comentarios = Nothing
End Sub
Private Sub enviar()
Set oMail = New clsCDOmail
With oMail
'datos para enviar
.servidor = "smtp.gmail.com"
.puerto = 465
.UseAuntentificacion = True
.ssl = True
.usuario = "minombrede@gmail.com"
.PassWord = "tuclave"
.Asunto = "TuAsunto"
.Adjunto = ""
.de = "minombrede@gmail.com"
.para = "minombrepara@gmail.com"
.mensaje = Text1.Text
.Enviar_Backup ' manda el mail
End With
Set oMail = Nothing
End Sub
' envio completo
Private Sub oMail_EnvioCompleto()
MsgBox "Mensaje enviado", vbInformation
End Sub
' error al enviar
Private Sub oMail_Error(Descripcion As String, Numero As Variant)
MsgBox Descripcion, vbCritical, Numero
End Sub
Private Sub Form_Load()
Comentarios.Width = 4920
Comentarios.Top = 0
Comentarios.Height = 5175
Comentarios.Left = 0
Text1.Text = "Hola," + vbNewLine
Text1.Text = Text1.Text + vbNewLine
Text1.Text = Text1.Text + "Deseo darle mi opinion sobre TuHipicoBanca" + vbNewLine
Text1.Text = Text1.Text + "Problemas:" + vbNewLine
Text1.Text = Text1.Text + vbNewLine
Text1.Text = Text1.Text + "Sugerencias y peticiones:" + vbNewLine
Text1.Text = Text1.Text + vbNewLine
Text1.Text = Text1.Text + "Caracteristicas de mi sistema (sistema operativo,etc.)" + vbNewLine
Text1.Text = Text1.Text + vbNewLine
Text1.Text = Text1.Text + "Servidor: " + GetSetting(App.Title, "conexion", "servidor") + vbNewLine
Text1.Text = Text1.Text + "Datos: " + GetSetting(App.Title, "conexion", "datos") + vbNewLine
Text1.Text = Text1.Text + "Licencia:" + vbNewLine
Text1.Text = Text1.Text + "Volumen Serial: " + GetSerialNumber + vbNewLine
Text1.Text = Text1.Text + "Nombre del Equipo:" + ComputerName + vbNewLine
Text1.Text = Text1.Text + "Modelo del HD: " + Trim$(GetDriveInfo(0).Model) + " Serial del HD: " + Trim$(GetDriveInfo(0).SerialNumber) + vbNewLine
Text1.Text = Text1.Text + "Direccion Mac: " + leerIDcomputadora
Text1.Text = Text1.Text + vbNewLine
Text1.Text = Text1.Text + "Saludos,"
End Sub