Como enviar mails desde un programa en VB
Hola!!!
Si me pudiesen ayudar... Necesito enviar un mail desde mi programa en VB6 como lo puedo hacer?
Si me pudiesen ayudar... Necesito enviar un mail desde mi programa en VB6 como lo puedo hacer?
Puedes hacerlo disponiendo de un OCX, por ejemplo éste: realmail.ocx
Deberás registrarlo desde Inicio -> Ejecutar y escribiendo esto:
regsvr32 realmail.ocx y luego Intro.
Ya puedes escribir el Mail según las instrucciones en inglés, así:
SendMail1 "mail.myserver.com","[email protected]","[email protected]","Me","Joe","About our meeting","Joe I can't make it for 3:00pm can we try for 4:30pm instead?"
Yo nunca lo he probado, pero si te sirve...
Por si lo encuentras en la red te lo envío a tu correo
Deberás registrarlo desde Inicio -> Ejecutar y escribiendo esto:
regsvr32 realmail.ocx y luego Intro.
Ya puedes escribir el Mail según las instrucciones en inglés, así:
SendMail1 "mail.myserver.com","[email protected]","[email protected]","Me","Joe","About our meeting","Joe I can't make it for 3:00pm can we try for 4:30pm instead?"
Yo nunca lo he probado, pero si te sirve...
Por si lo encuentras en la red te lo envío a tu correo
No sé si te servirá esta opción, pero puedes hacerlo invocando al OutLook Express
En un módulo bas, escribes lo sigueinte:
Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
En el formulario desde donde queieras mandar el mail,escribes:
Public Sub EjecutarOutlookExpr(F As Form, Email As String)
ShellExecute F.hWnd, vbNullString, "mailto:" + Email, vbNullString, vbNullString, vbNormalFocus
End Sub
y para abrir el mail haces lo siguiente.
Private Sub Command1_Click()
EjecutarOutlookExpr Me, text1
End Sub
dondeen text1 se escribe la dirección de correo y el command1 es el botón que ejecuta la acción
Saludos!
Bartolom
Chile
En un módulo bas, escribes lo sigueinte:
Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
En el formulario desde donde queieras mandar el mail,escribes:
Public Sub EjecutarOutlookExpr(F As Form, Email As String)
ShellExecute F.hWnd, vbNullString, "mailto:" + Email, vbNullString, vbNullString, vbNormalFocus
End Sub
y para abrir el mail haces lo siguiente.
Private Sub Command1_Click()
EjecutarOutlookExpr Me, text1
End Sub
dondeen text1 se escribe la dirección de correo y el command1 es el botón que ejecuta la acción
Saludos!
Bartolom
Chile
