Archive for correo

Acceso sin necesidad de puerto en Merak Webmail

Hola a todos!!

En domitienda.com siempre estamos intentando facilitar el trabajo a nuestros clientes.

Para ello hemos implementado un sencillo sistema de redirección en nuestro servidor de correo Merak para evitar tener que escribir el puerto de acceso 32000 al entrar al webmail.

Para todos los clientes que usen el Merak IceWarp como webmail (todos los actuales clientes del plesk5) ya no es necesario introducir el :32000 al final de la url de acceso al webmail, basta con poner:

webmail.[tudominio]

Como por ejemplo: webmail.musicaconalma.com

De momento esta redirección solo es válida para clientes del plesk5 pero pronto la pondremos también para los usuarios de WorldClient (lo que accedeis mediante el puerto 3000).

¡Un saludo y  a todos!

Comentarios (1)

Leer el correo en varios ordenadores. IMAP vs POP3

Hace tiempo explicábamos como configurar una cuenta de correo de domitienda.com en un cliente Outlook usando el protocolo POP3.

Como ya sabeis POP3 es un protocolo de comunicación que sirve para leer los correos de un servidor y descargarlos a tu ordenador local.

Esta sería la configuración básica de un correo pero si como yo lees el correo desde varios ordenadores tenemos un problema, y es que al descargarte el correo en un PC ya no puedes leerlo desde el otro.

¿Como solucionamos esto?

Es bien sencillo:

  • Modificamos la cuenta de correo que teniamos creada y activamos la opción de “Mantener una copia de los mensajes en el servidor”

Ejemplo en Outlokk Express

  • Configurar la cuenta de correo como IMAP

IMAP es otro protocolo de lectura de mensajes que, en lugar de descargarlos como hace el POP3, lee las cabeceras y carga el contenido del mensaje online.

Esto significa que si tienes dos outlook’s configurados como IMAP cuando llegue un nuevo mensaje ambos se descargarán la cabecera de ese mensaje y lo marcarán como leído en cuanto lo abras en cualquiera de los dos ordenadores.

Este método es mucho mejor que el primero ya que estés donde estés sabrás que mensajes tienes pendientes, cuales leídos, cuales has marcado como importantes…. etc

¿Problema? Si no tienes Internet no podrás leer el correo ya que en local solo tienes las cabeceras y el contenido lo has de descargar del servidor.

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

Comentarios (3)

Configurar correo de domitienda.com en Outlook Express

Una de las caracteristicas del hosting en domitienda.com son las cuentas de correo electrónico. A estas alturas todos sabemos que es un e-mail y como se utiliza pero lo que no queda tan claro es como poder configurarlo en nuestro ordenador para poder acceder y enviar correo de forma sencilla.

Esta pequeña guía servirá para que los recién llegados puedan empezar a trabajar cuanto antes con sus cuentas de correo electrónico.

Existen varios clientes de correo (Outlook, Thunderbird, The Bat…) cada cual con sus pros/contras. En este mensaje contaremos como hacerlo con Outlook Express (en azulito que viene por defecto en el Windows XP)

Vamos a configurar la cuenta ficticia victor@domitienda.com:

1) Abrimos el Outlook y nos vamos a Herramientas > Cuentas

38012_oesetup05_f.jpg

2) Agregar > Cuenta

38012_oesetup01_f.jpg

3) En la página Su nombre del asistente, escribe tu nombre tal y como deseas que lo vean todos los destinatarios de tus mensajes de correo electrónico y, después, haz click en Siguiente.

4) En la página Dirección de correo electrónico de Internet, escribe tu dirección de correo electrónico (victor@domitienda.com, por ejemplo) y, a continuación, haga clic en Siguiente.

5) En la página Nombre del Servidor de Correo Electrónico debemos introducir la dirección del servidor de correo entrante (POP3) y saliente(SMTP).

Primero seleccionamos la opción POP3 en el desplegable de arriba.

Tanto el servidor entrante y saliente en domitienda.com sigue el siguiente patrón:

mail.[tu dominio]

en nuestro ejemplo: mail.domitienda.com

pop3.png

7) En la página Inicio de sesión del correo de Internet, escribe el nombre y la contraseña de tu cuenta.
En nuestro caso, el nombre de usuario es la cuenta de correo entera (victor@domitienda.com):

 

correo_bien.png

¡Y con esto tendríamos la cuenta de correo configurada correctamente!

Un saludo

Comentarios (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”

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 llanoobjJMail.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)

msg.ContentType =”text/html”

msg.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

msg.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

P.e: Si su dominio fuese elmio.com pondría correo.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 %>

¡Un saludo!

Comentarios (1)

Enviar correo desde asp .Net

Hoy en día es necesario que nuestras aplicaciones web envíen correos electrónicos para comunicarnos con los usuarios.
En domitienda lo sabemos y por eso queremos dejaros un pequeño tutorial explicando como podeis hacer esto mismo con vuestro dominio y unas pocas lineas en c#.

Primero tendríamos que crear una cuenta de correo en nuestro dominio.

Para ello tan solo sería necesario acceder al Panel de Control Plesk > Inicio > [tu dominio.com] > Correo > Nueva cuenta de correo.
Nosotros hemos creado la cuenta “envio@domitienda.com” con contraseña “contraseñafalsa1234″.

Si nuestra aplicación web esta desarrollada en ASP o PHP podemos utilizar distintos componentes (como el ASPMail, del que hablaré en otra ocasión), en este ejemplo vamos a utilizar un sencillo código en c# para usar con nuestra web en ASP .Net.

private void btnEnviar_Click(object sender, EventArgs e){

//Creamos un nuevo Objeto de Mensaje

MailMessage oMsg = new MailMessage();

//Desde (correo electronico desde la que enviamos)

oMsg.From = new MailAddress(“envio@domitienda.com”);

//Hasta (direccion de correo electronico a la que queremos enviar)

oMsg.To.Add(“cuentaDestino@domitienda.com”);

//Copia Carbon (direccion de correo electronico que queremos que reciba una copia)

oMsg.Bcc.Add(“copia@domitienda.com”);

//Asunto

oMsg.Subject = “Envio de mail desde codigo”;

//Cuerpo del Mensaje

oMsg.Body = “Mensaje enviado desde el codigo fuente de mi aplicación .net”;

//Creamos una instancia de cliente SMTP para el envio del mensaje

//Nombre del servidor SMTP de envio.

//Normalmente es “mail.[tu dominio]

SmtpClient smtp = new SmtpClient(“mail.domitienda.com”);

//Como nuestro servidor requiere autenticación, tenemos que especificar las credenciales

//Para ello tenemos que autenticarnos con nuestra cuenta de correo y contraseña

smtp.Credentials = new System.Net.NetworkCredential(“envio@domitienda.com”,

“contraseñafalsa1234?);

//Y Enviamos el mensaje!!!        

smtp.Send(oMsg);

}

Como podéis ver en el código anterior, es necesario autenticarse en nuestros servidores de correo para poder realizar el envío correctamente.

Para que este código funcione correctamente es necesario que añadais lo siguiente en la cabecera de vuestro fichero .cs:

using System.Net.Mail;

¿Util? ¡Espero que sí!
Como siempre espero vuestros comentarios, dudas y felicitaciones en los comentarios de este post :-P

Un saludo,
El Equipo de Domitienda.com

Comentarios (10)

Add to Technorati Favorites