Hola, perdón que me meta
Para agregar algo a lo que dice Pablo, de echo ni siquiera tenés que
poner nada programáticamente, podés indicarle por configuración los
datos así:
SmtpClient smtpClient = new SmtpClient();
smtpClient.Send(messagel);
(message es objeto MailMessage)
si al hacer send no configurás nada lo lee del app.config en esta sección
<system.net>
<mailSettings>
<smtp from="[EMAIL PROTECTED]">
<network port="25" host="192.168.1.100" userName="usuario"
password="password" />
</smtp>
</mailSettings>
</system.net>
En caso que lo quieras hacer por ejemplo con gmail
<smtp from="[EMAIL PROTECTED]">
<network port="587" host="smtp.gmail.com"
userName="[EMAIL PROTECTED]" password="password" />
</smtp>
Usa otro puerto y vas a tener que indicarle, ahora sí,
programáticamente que utilice SSL
smtpClient.EnableSsl = true;
antes del hacer Send o SendAsync como prefieras
Saludos,
2008/6/11 Pablo A. Allois <[EMAIL PROTECTED]>:
> Si, desde .net podes usar cualquier server de correo para mandar .. .al
> objeto le tenes que decir:
>
> - Que se comunique por el puerto 25
>
> - Usuario y password
>
> - IP del server
>
>
>
> Saludos!
>
>
>
> De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Sandy Nicot
> Cisneros
> Enviado el: Miércoles, 11 de Junio de 2008 12:03 p.m.
> Para: [EMAIL PROTECTED]
> Asunto: [dbms] envio de correo electronico en sql server 2005!!!
> Importancia: Alta
>
>
>
> Ok muchas gracias, eso mismo voy a hacer...un programita aparte solo para la
> verificacion esa...
>
>
>
> Estuve revisando el envio de correo desde .net y solo he visto con servidor
> smtp, pero por ejemplo si en mi empresa utilizan exchange u otro servidor de
> correo(Mdaemon), existe alguna otro forma de comunicarse con esos servidores
> de correo?
>
>
>
> Gracias anticipadas
>
> Sandy
>
>
>
>
>
>
>
> ----- Original Message -----
>
> From: Jose Mariano Alvarez
>
> To: Sandy Nicot Cisneros
>
> Sent: Tuesday, June 10, 2008 10:30 AM
>
> Subject: [dbms] envio de correo electronico en sql server 2005!!!
>
>
>
>
>
> Sugiero que programes la ejecucion de un programa desde un job y que ese
> programa envie los correos.
>
> Solo debes hacer un pequeño programa. No cargues al SQL Server con
> funcionalidades de la aplicacion y deja el correo del SQL para los temas de
> datos.
>
>
>
> Si aun lo deseas puedes hacerlo desde el SQL Server pero los componentes
> usados para el envio de correo son del SO por lo que creo que es mas
> conveniente desde un programa externo. Puedes tener un Stored procedure que
> te devuelva los datos de los correos.
>
>
>
>
>
> Saludos
>
> --------------------------------
> Atte.
> Ing. Jose Mariano Alvarez
> SQL Total Consulting
>
> On Tue, Jun 10, 2008 at 10:54 AM, Sandy Nicot Cisneros <[EMAIL PROTECTED]>
> wrote:
>
> Gracias Jose Mariano y Claudia por las respuestas,
>
> Bueno ahora mismo no puedo revisar el articulo porq no tenemos conexion a
> internet por una descarga electrica q dañó unos servidores.
>
>
>
> Cuando logre ver como enviar el correo electronico desde ASP.NET pasaria a
> mi otra duda....
>
>
>
> Explico mas o menos el funcionamiento del modulo, existen unas sucursales q
> operan con diferentes instrumentos de medicion, cada uno tiene una fecha de
> verificacion inicial y fecha de vencimiento de esta verificacion, luego de
> estos datos estar en una base de datos, casi no hay q entrar a la
> aplicacion, a menos q se quiera ver cuales estan a punto de vencerce u otros
> motivos, pero no es de caracter obligatorio entrar al sitio, porq si fuera
> de esta forma al abrir la pagina principal hago las verficaciones y listo,
> por eso mi otra duda es cual seria la mejor forma de hacer el envio, porq
> diariamente el sistema tiene que chequear si la fecha actual del windows es
> = fecha de vencimiento - 3 para enviar los correos avisando ...y como
> explique anteriormente este modulo no necesariamente es de uso diario,
> quisiera ver si hay alguna forma de hacer esto sin entrar al website...
>
>
>
> Espero haberme explicado bien
>
>
>
> Desde ya gracias
>
>
>
> Saludos
>
> Sandy
>
>
>
>
>
>
>
>>> meses.....
>
>
>
> ----- Original Message -----
> From: "Jose Mariano Alvarez" <[EMAIL PROTECTED]>
> To: "Sandy Nicot Cisneros" <[EMAIL PROTECTED]>
> Sent: Thursday, June 05, 2008 11:22 PM
> Subject: [dbms] envio de correo electronico en sql server 2005!!!
>
>
> Sugiero que lo hagas desde ASP.NET.
>
> Send E-mail Message with C# or VB.NET
> http://code.msdn.microsoft.com/sendemail
>
>
>
>
> --
> --------------------------------
> Atte.
> Ing. Jose Mariano Alvarez
> SQL Total Consulting
>
>
>
>
> On Thu, Jun 5, 2008 at 4:29 PM, Claudia Almeda <[EMAIL PROTECTED]
>
>>
> wrote:
>>
>
>> Hola !!
>> Proba con esto: msdb.dbo.sp_send_dbmail
>> podes consultar el link para los parametros
>>
>
> http://technet.microsoft.com/es-es/library/ms190307.aspx
>
>>
>> El día 5 de junio de 2008 15:27, Sandy Nicot Cisneros <[EMAIL PROTECTED]>
>> escribió:
>>>
>>> Estimados colegas estoy haciendo una aplicacion Asp.net y necesito lo
>>> siguiente:
>>>
>>> tengo una tabla usuarios con entre otros campos:
>>> nombre usuario, correo electronico.
>>>
>>> otras tablas q tienen entre otros campos fecha de primera
>>> verificacion y fecha de vencimiento
>>>
>>> Q necesito?
>>>
>>> Q el sql server automaticamente envie un correo a ciertos usuarios si
>>> se cumple q: la fecha actual del sistema es = fecha de vencimiento - 3
>>> meses.....
>>>
>>> Como se podria hacer esto?
>>>
>>>
>>> Muchas gracias anticipadas...
>>> Sandy
>>>
>>
>>
>>
>> --
>> Atte Almeda Claudia
>
>
>
>
>
>
--
Leonardo Micheloni.
Ayudando a organizar las primeras jornadas ágiles de Latinoamérica
http://agiles2008.org/
Blog Personal
http://leomicheloni.blogspot.com/
http://multithreadingincsharp.blogspot.com/