E-MAIL en VB.Net

31/08/2004 - 22:03 por Mary | Informe spam
Hola todos!!

Mi situación es la siguiente: necesito mandar correos
electrónicos desde mi aplicación de VB.Net, pero no tengo
un servidor Exchange y tampoco puedo levantar el IIS en el
cliente (no puedo hacerlo con SMTP), lo que se me ocurre
es hacer lo con una cuenta POP3, pero no se como hacerlo..
Ideas??????????


Gracias.

Preguntas similare

Leer las respuestas

#1 Codigo47
31/08/2004 - 23:33 | Informe spam
Por ahi diran que existe la clase SMTPMail que se pueden mandar mails, etc.
pero no funciona. Por que se necesitan unos objetos que trae win 2000.
Yo busque objetos de terceros pero tampoco ninguno funciona bien, tendrias
que probrarlos, busca en google "send mail .net" para encontrarlos.

saludos.

PD: si pudiste hacerlo no dejes de postear la solucion !.

Codigo47
Analista en Sistemas
Argentina, Buenos Aires
"Mary" escribió en el mensaje
news:3a2001c48f95$91dbd9a0$
Hola todos!!

Mi situación es la siguiente: necesito mandar correos
electrónicos desde mi aplicación de VB.Net, pero no tengo
un servidor Exchange y tampoco puedo levantar el IIS en el
cliente (no puedo hacerlo con SMTP), lo que se me ocurre
es hacer lo con una cuenta POP3, pero no se como hacerlo..
Ideas??????????


Gracias.
Respuesta Responder a este mensaje
#2 DJ_MIAO
01/09/2004 - 05:37 | Informe spam
Eso seria buscate en el search vaga.

Pero lo pones mas bonito.
Flaca y no puedes usar un webService?


Miao...



Por ahi diran que existe la clase SMTPMail que se pueden


mandar mails, etc.
pero no funciona. Por que se necesitan unos objetos que


trae win 2000.
Yo busque objetos de terceros pero tampoco ninguno


funciona bien, tendrias
que probrarlos, busca en google "send mail .net" para


encontrarlos.

saludos.

PD: si pudiste hacerlo no dejes de postear la solucion !.

Codigo47
Analista en Sistemas
Argentina, Buenos Aires
"Mary" escribió en


el mensaje
news:3a2001c48f95$91dbd9a0$
Hola todos!!

Mi situación es la siguiente: necesito mandar correos
electrónicos desde mi aplicación de VB.Net, pero no tengo
un servidor Exchange y tampoco puedo levantar el IIS en


el
cliente (no puedo hacerlo con SMTP), lo que se me ocurre
es hacer lo con una cuenta POP3, pero no se como


hacerlo..
Ideas??????????


Gracias.


.

Respuesta Responder a este mensaje
#3 Freddy Cáceres
01/09/2004 - 15:24 | Informe spam
Existen varios programas que te permiten dejar maquinas
clientes como servidor SMTP, busca en softonic la mayoria
de estas aplicaciones ni siquiera necesitan de instalacion,
solo las ejecutas y quedan a disponibilidad de tus
aplicaciones para el envio de correo.

PD:espero que no utilizes esto para SPAM.

Saludos
-
Freddy Cáceres
Santiago - Chile
Hola todos!!

Mi situación es la siguiente: necesito mandar correos
electrónicos desde mi aplicación de VB.Net, pero no tengo
un servidor Exchange y tampoco puedo levantar el IIS en el
cliente (no puedo hacerlo con SMTP), lo que se me ocurre
es hacer lo con una cuenta POP3, pero no se como hacerlo..
Ideas??????????


Gracias.
.

Respuesta Responder a este mensaje
#4 Mary
01/09/2004 - 17:15 | Informe spam
Gracias a todos, pero aún sigo con el problema porque si
puedo mandar correo con esta clase SMTPMail, pero por
cuestiones de seguridad no puedo levantar el IIS en el
cliente y por ende utilizar el SMTP. Necesito hacerlo con
una cuenta POP3.El código es el siguiente por si alguien
lo necesita:

'--Mails--
Imports System.Web.Mail
Imports System.Text
Imports System.ServiceProcess
'

Dim mailMsg As New MailMessage
With mailMsg
.From = cFrom.Trim
.To = cSendTo.Trim
.Cc = cCC.Trim
.Bcc = cBcc.Trim
.Subject = NVL(cSubject.Trim, "")
.Body = NVL(cSb.ToString, "")
.Priority = CType(nPriority, MailPriority)
If Not IsNothing(arlAttachments) Then
Dim mailAttachment As Object
For Each mailAttachment In arlAttachments
.Attachments.Add(mailAttachment)
Next
End If
End With

' SmtpMail.SmtpServer = "localHost"

SmtpMail.Send(mailMsg)
Por ahi diran que existe la clase SMTPMail que se pueden


mandar mails, etc.
pero no funciona. Por que se necesitan unos objetos que


trae win 2000.
Yo busque objetos de terceros pero tampoco ninguno


funciona bien, tendrias
que probrarlos, busca en google "send mail .net" para


encontrarlos.

saludos.

PD: si pudiste hacerlo no dejes de postear la solucion !.

Codigo47
Analista en Sistemas
Argentina, Buenos Aires
"Mary" escribió en


el mensaje
news:3a2001c48f95$91dbd9a0$
Hola todos!!

Mi situación es la siguiente: necesito mandar correos
electrónicos desde mi aplicación de VB.Net, pero no tengo
un servidor Exchange y tampoco puedo levantar el IIS en el
cliente (no puedo hacerlo con SMTP), lo que se me ocurre
es hacer lo con una cuenta POP3, pero no se como hacerlo..
Ideas??????????


Gracias.


.

Respuesta Responder a este mensaje
#5 Willy [MX]
02/09/2004 - 00:03 | Informe spam
Para hacer envios por SMTP no necesitas forzosamente el IIS o Exchange.
Solo requieres CDOSYS (presente en Windows 2000, XP y 2003) y de alguien
que te provea el servicio de correo saliente que puede ser Exchange o
IIS que son "internos" a la red local, mas sin embargo puedes usar
tambien servicios "externos" a la misma como el de tu ISP o algun otro
de terceros como Yahoo! que te brindan cuentas de correo saliente por
SMTP, y para establecer el servidor pones algo asi:

SmtpMail.SmtpServer = "smtp.mail.proveedor.com"
o bien con su IP
SmtpMail.SmtpServer = "XXX.XXX.XXX.XXX"
Los datos exactos te los porporciona tu proveedor

Ahora bien, existen problemas cuando se requiere autenticacion para el
envio de correo, si ese fuere tu caso lee este articulo:
http://dotnetjunkies.com/WebLog/VBp...23907.aspx

Saludos,
Willy [MX]
"La música es la aritmética de los sonidos, como la óptica es la
geometría de la luz."
- Claude Debussy (1862-1918); compositor francés.

P.D.
POP es el servicio que te guarda tu correo y te permite bajarlo (correo
entrante) para enviar el correo (de salida) se emplea SMTP. Existen
tambien otros protocolos como IMAP o incluso correo HTTP pero ese es
otro rollo.


Mary wrote:
Gracias a todos, pero aún sigo con el problema porque si
puedo mandar correo con esta clase SMTPMail, pero por
cuestiones de seguridad no puedo levantar el IIS en el
cliente y por ende utilizar el SMTP. Necesito hacerlo con
una cuenta POP3.El código es el siguiente por si alguien
lo necesita:

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida