Archive for componentes

MSChart Controls instalado en domitienda.com

Recientemente hemos instalado en los servidores de domitienda las extensiones mschart del Service Pack 1 de ASP .NET 3.5

 

Estos controles te permiten crear gráficas dinámicamente de una forma sencilla  y que dan un resultado muy vistoso tal y como podeis ver en las imagenes de ejemplo:

mschart1

 

mschart2

 

Entre las distinas opciones de gráfica se incluyen las típicas de barras, rangos, lineas, tartas hasta otras más potentes como de Acumulación, Distribución o Splines en 3D!

Todas las gráficas son compatibles con AJAX y puedes ser declaradas de forma estática o dinámica enlazandolas con un DataSource.

Otro punto fuerte de este control es que el restultado que el motor de .Net genera es una imagen png o jpg por lo que el navegador lo reconocerá como una etiqueta < img> cacheandola y haciendo que se cargue mucho más rápido las proximas veces que se refresque la web.

Si quereis probarlo tan solo teneis que instalaros el Add-on para el Visual Studio 2008, descargaros los ejemplos y la documentación y empezar a programar!

Comentarios

Enviar Correo desde ASP con AspMail

Hace unos días os comentábamos como enviar un email desde asp usando uno de nuestros componentes: Jmail

Hoy le toca el turno a AspMail, otro de los componentes ASP instalados en el hosting de domitienda.com

Como vale más un ejemplo que mil palabras vamos a ello:

<%
‘Creamos el Objeto <<mail>> de envio
Set Mail = Server.CreateObject(“Persits.MailSender”)
‘Introducimos el nombre del servidor de correo desde
‘el que vamos a enviar (o la IP) ‘En el caso del hosting en domitienda el formato es el siguiente
‘ mail.[tu dominio.com]
Mail.Host = “mail.domitienda.com”
‘Escribimos las credenciales para realizar el envio a servidores ajenos
‘Usuario: cuenta de correo completa desde la que enviamos
Mail.Username = “victor@domitienda.com”
‘Pass: Contraseña escrita en Plesk
Mail.Password = “1234passwordfalso”
‘Cuenta de Correo DESDE la que enviamos
Mail.From = “victor@domitienda.com”
‘Texto que aparece como Remitente del Correo
Mail.FromName = “Víctor Fernández. Domitienda”
‘Cuenta de Correo A LA QUE ENVIAMOS (Destino)
Mail.AddAddress “cuentadestino@domitienda.com”
‘Asunto del Mensaje
Mail.Subject = “Prueba ASPEmail”
‘Cuerpo del Mensaje
Mail.Body = “Esto es una prueba a ver si va o no”
‘Indicamos que el Correo se ha de añadir a la cola de envio
Mail.Queue=True
‘ ¡Lo enviamos!
Mail.Send
%>

Fácil, ¿verdad?
A programar se ha dicho!

Un saludo

Comments (3)

Enviar correo desde ASP con JMail

JMail es uno de los componentes ASP instalados en el hosting de domitienda.com. Su uso es similar al CDONTS pero con más prestaciones. Permite enviar mails formateados en HTML desde tus páginas ASP.

Funcionamiento:

Definimos las variables necesarias

<% Dim ObjMail

Creamos una instancia del objeto de ‘ JMail ‘ en el servidor.

Set objMail = Server.CreateOBject(“JMail.Message”)

Una vez que el objeto de JMail se haya creado en el servidor podemos utilizar varias características y métodos del objeto de JMail para construir el email.

Vamos utilizar la propiedad from para dejar saber de quién es el email. Si no especificas esta propiedad o no tiene un formato correcto el email fallará.

objJMai.From = “E-mail@Domain.com”

La propiedad SenderName no es necesaria y se puede prescindir de ella. Esta propiedad se puede utilizar para especificar el nombre del remitente.

objJMail.FromName = “nombre”

Nuestro servidor requiere autenticacion por lo que se debe especificar

objJMail.MailServerUserName = “tu@dominio.com”
objJMail.
MailServerPassword = “contrasena”

En la propiedad AddRecipient se debe especificar la dirección de la persona que deseas que reciba el email. Ésta necesita ser una dirección de e-mail correctamente ajustada al formato, ( observa la carencia del = muestra )

objJMail.AddRecipient “Email@Domain.com”

La propiedad siguiente AddRecipientCC sirve para enviar copias a otras direcciones e-mail, puede enviar el e-mail a tantas direcciones como desee, introduciendo la característa tantas veces como a direcciones desee enviarla. Si la dirección no tiene un formato correcto el email fallará.

Esta característica se puede omitir si no desea enviar copias.

objJMail.AddRecipientCC(“otra@Domain.com”)

Si desea enviar copias ocultas deberá utilizar la propiedad AddRecipientBCC

objJMail.AddRecipientBCC(“otra@Domain.com”)

En la propiedad Subject se debe especificar el asunto del E-mail

objJMail.Subject = “E mail desde la Web”

El componente de JMail se puede utilizar para enviar el correo en texto llano o formato del HTML.

Para enviar un email en formato de texto llano utilizaremos la propiedad Body. Si deseán enviar un email en formato del HTML puede utilizar la propiedad HTMLBody o añadir una línea especificando la propiedad ContentType =”text/html” .

‘Contenido del email en texto llano
objJMail.Body = ” hola. ” & el vbCrLf &
” esto es mi email en formato de texto llano “

‘Contenido del email en Html existen dos posibilidades de especificarlo

’1)

objJMail.HTMLBody = “<body bgcolor=’#C6D9EC’ text=’#000000′> “

’2)

objJMail.ContentType =”text/html”

objJMail.Body = “<body bgcolor=’#C6D9EC’ text=’#000000′> ”

‘Para añadir más líneas utilizaremos
la propiedad appendText, tanto sea texto llano
como HTML

‘ vbCrLf , equivale a un retorno de carro (Intro)

objJMail.appendText “Enviado el ” + CStr(now()) +” por :” & vbCrLf

objJMail.appendText ” <p> <font face=’Verdana, Arial, Helvetica, sans-serif’ size=’1′> el texto </font></p>”

La propiedad Priority dice el sistema la prioridad de este mensaje. Para esta propiedad se pueden especificar 3 valores.

  • 5 – Prioridad Baja
  • 3 – Prioridad normal
  • 1 – Prioridad Alta

Si no se establece el valor por defecto es 3.

objJMail.Priority = 3

Necesitamos especificar la dirección del servidor del smtp que usted está utilizando para enviar el correo.
Al estar en nuestro servidor deberían poner correo.nombre_desudominio o bien mail.nombre_desudominio

P.e: Si su dominio fuese elmio.com pondría correo.elmio.com o mail.elmio.com

objJMail.Send (” correo.su_dominio “)

Finalmente una vez que se haya enviado el email debemos cerrar todas las variables creadas.

Set objJMail = nothing %>

Si desea más información pinche aqui

¡Un saludo!

Comments (3)

AspPDF: ¡Crea .pdf desde tu web!

AspPDF es un componente ActiveX que te permitirá crear ficheros .pdf de forma sencilla desde el código fuente de tu aplicación web.

Logo AspPDF

Fácilmente podrás crear tus propios pdf’s (para imprimir facturas o albaranes, crear correos electrónicos, construir listados…) tan solo usando un pdf de base y escribiendo sobre él.

Hay ejemplos y tutoriales disponibles en la web oficial que te ilustrarán en el modo de uso de este fantástico componente.

AspPDF ya está instalado en todos los servidores de domitienda.com y podéis disfrutar de sus funcionalidades a partir de hoy.

Y recuerda, si tienes alguna duda sobre este u otro tema, estamos esperándote en el PhpLive.
El equipo de domitienda.com

Comentarios

Add to Technorati Favorites