Archive for utilidades

Crear un autoRespondedor en Mail Merak

Hola a todos desde el mes de Agosto, como veis, aquí no paramos.  El motivo de este post es el de indicaros como podemos crear un buzón autorespondedor para cuando nos vamos un tiempo de la oficina o nos vamos de vacaciones, o cualquier otra cosa que se os ocurra.

Vamos a ello.

Entramos en el webmail asociado al dominio que contenga el buzón de correo deseado.

Por ejemplo: Mail.tudominio.com (La estructura casi siempre sera algo así, Mail.loquesea.com) En caso de que tengais problemas siempre podeis acceder por IP, poniedo en la barra del navegador 213.27.202.36 será suficiente.

Una vez dentro nos logeamos con la cuenta de correo que vayamos a crearle el autorespondedor.

Vamos al menu “Herramientas” – “Opciones”

Despues elegimos la pestaña Respuesta Automatica:

Rellenamos los campos como mas nos convenga y le damos a aceptar.

Punto y final. Ásí de fácil.

Comments (2)

Gestión avanzada de registros DNS desde Domitienda.com

Ya está disponible en nuestra web una nueva funcionalidad que permite administrar directamente los registros de DNS de vuestros dominios. De este modo, y sin que sea necesario tener contratado un producto de hosting, es posible modificar manualmente estos registros permitiendo así que el dominio apunte al servidor o servidores que se desee, sea de Domitienda o de otra compañía.

Para acceder a este servicio, tendréis que identificaros en el área de clientes. Acto seguido, hay que hacer click en “Dominios”, “Gestionar” en el dominio correspondiente y “Gestión de DNS”. La nueva funcionalidad se encuentra en la parte inferior de la pantalla:

Servicio de gestión avanzada de DNS

Servicio de gestión avanzada de DNS

Una vez activado el servicio aparecerá el botón “Edición de registros” el cual nos permite acceder directamente al contenido existente en el servidor. Tal y como aparece en el texto, la activación conlleva de manera automática el cambio de los nameservers del dominio a dns1.businet-isp.com y dns2.businet-isp.com.

Un caso típico de configuración de un dominio abarcaría la creación de uno o más registros de tipo (A), un alias (CNAME) y al menos un intercambiador de correo (MX):

Ejemplo de gestión manual de registros

Ejemplo de gestión manual de registros

El botón “Guardar” permite introducir esta información en la zona correspondiente dada de alta en el servidor. Sin ninguna duda se trata de una nueva funcionalidad bastante interesante para cualquier tipo de cliente, especialmente para aquellos que disponen de servidores virtuales o dedicados.

Espero que os sea de utilidad.

Comentarios

Whois en Domitienda

Estimados clientes, no paramos!

Esta vez el motivo de un nuevo post es presentaros la nueva sección de nuestra página Web, donde podréis realizar peticiones Whois para obtener datos muy interesantes sobre el dominio que os plazca, tales como el agente registrador, fechas de creación, expiración, name servers, etc…

Hemos añadido una nueva entrada al menú en el área de Dominios.

Dentro encontraréis una interfaz como esta:

Introduciremos el dominio en cuestión que queramos buscar, a continuación un nivel de seguridad nos pedirá repetir el código de 4 cifras para continuar:

Y para finalizar se nos mostrara la información:

Esperamos que os sea de utilidad, hasta pronto!!.

Comentarios

Mostrar los Errores completos en ASP desde el Plesk

En ocasiones, cuando estamos desarrollando una página web en ASP clásico nos encontramos con que el servidor web no nos devuelve el texto del error completo cuando este se produce y solo nos indica un sencillo Error 500: Internal Server Error como el siguiente:

error500

¿Cómo se soluciona eso? El IIS permite decidir si se van a usar los errores por defecto (como el que estamos viendo, que es el texto por defecto de un Error 500) , si se va a mostrar una página web a nuestra elección (las típicas páginas de error con diseño web) o bien si queremos mostrar la traza del error donde se muestra el texto de la excepción y la linea.

Esta última opción es la que queremos activar durante la fase de desarollo para poder detectar y solventar los errores lo más rápidamente posible.

Para hacer esto basta con acceder al Panel de Control Plesk > [tu dominio] > Configurar y desactivar la opción “Documentos de Error Apache” tal y como se ve en la imagen:

error_apache

Desactivando esta opción veremos el informe de error completo al cargar la página web.

¡Ojo! Una vez terminado el desarrollo es recomendable volver a activar dicha opción para evitar que se vean los errores y la linea de error del mismo y mostrar de nuevo el error 500 por defecto.

Nota: Algunos navegadores usan sus propios documentos de error ignorando la configuración del servidor. Recomendamos el uso de Mozilla Firefox para el desarrollo ya que esté si que lo muestra.

Un saludo!

Comentarios

Eliminar contenido de todas las tablas de una Base de Datos SQL SERVER

Es común que para realizar algunas pruebas sobre Base de Datos hagamos una réplica de la misma y la vaciemos de datos.

El problema viene cuando tenemos una base de datos pesada, con muchas tablas y datos, y nos toca o bien lanzar un script de creación de tablas vacias (que en ocasiones no respeta claves ajenas, indices, etc...) o bien hacer truncates a mano.

Bien, pues me he puesto a investigar y... bualá! Un script en TSQL para SQL SERVER 2005 que recorre las tablas de una base de datos, elimina las restricciones (para que no falle al borrar datos de una tabla relacionada con otra), hace un truncate de la tabla y vuelve a reestablecer las restricciones tal cual estaban.

SQL:
  1. EXEC sp_MSForEachTable 'ALTER TABLE ? NOCHECK CONSTRAINT ALL'
  2. GO
  3. EXEC sp_MSForEachTable 'ALTER TABLE ? DISABLE TRIGGER ALL'
  4. GO
  5.  
  6. EXEC sp_MSForEachTable
  7. 'BEGIN TRY
  8. TRUNCATE TABLE ?
  9. END TRY
  10. BEGIN CATCH
  11. DELETE FROM ?
  12. END CATCH;'
  13.  
  14. EXEC sp_MSForEachTable 'ALTER TABLE ? CHECK CONSTRAINT ALL'
  15. GO
  16. EXEC sp_MSForEachTable 'ALTER TABLE ? ENABLE TRIGGER ALL'
  17. GO

De este modo tendríamos la tabla vacia de datos pero respetando su estructura, restricciones, relaciones, vistas, procedimientos almacenados... etc

Espero que os sea útil! Desde luego a mi me ha ahorrado unas horitas de trabajo ;-)

¡Saludos!

Comments (4)

Envio de correo en osCommerce con SMTP y autenticacion

La tienda online osCommerce no es compatible con el envío de mail a traves de SMTP si este requiere autenticación, y en nuestros servidores está activada por lo que es necesario parchear osCommerce para poder utilizarlo, pero no es una tarea complicada.

Estas modificaciones están sólo testeadas con las siguientes versiones:

  • osCommerce 2.2-MS2
  • phpmailer 1.73

No quiere decir que no funcione en versiones más antiguas ni en las futuras, pero no podemos confirmarlo.

Se hace un copia de los archivos que posteriormente modificaremos por si hay algún error

  • includes/classes/email.php
  • admin/includes/classes/email.php

Descargar phpmailer

http://phpmailer.sourceforge.net

Descomprimimos el archivo y nos quedamos únicamente con:

  • class.phpmailer.php
  • class.smtp.php

que son los que nos interesan; copiamos archivos en los dos destinos siguientes... estas dos rutas deberán tener copiados los dos archivos anteriores:

  • includes/classes/
  • admin/includes/classes/

Configuracion de OsCommerce para su uso de phpmailer

Ahora hay que hacer alguna modificación común en los archivos que oscommerce usa para enviar emails; para ambos es la misma modificacion. Los archivos a modificar son:

  • includes/classes/email.php
  • admin/includes/classes/email.php

Dentro de estos ficheros hay que buscar la siguiente cadena

if '(EMAIL_TRANSPORT == 'smtp')' {

Encontrando a continuación el siguiente código

if (EMAIL_TRANSPORT == 'smtp') {

return mail($to_addr, $subject, $this->output, 'From: ' . $from . $this->lf . 'To: ' . $to . $this->lf . implode($this->lf, $this->headers) . $this->lf . implode($this->lf, $xtra_headers));

} else {

return mail($to, $subject, $this->output, 'From: '.$from.$this->lf.implode($this->lf, $this->headers).$this->lf.implode($this->lf, $xtra_headers));

}
Hay que modificarlo para que quede asi

if (EMAIL_TRANSPORT == 'smtp') {
require_once(DIR_WS_CLASSES . "class.phpmailer.php");

$pMail = new PHPMailer();

$pMail->From = $from_addr; //cuenta suya que envia y autentica
$pMail->FromName = $from_name;

$pMail->IsSMTP();

$pMail->Host = "mail.dominio.tld"; // ponga su servidor SMTP, en Fenixer por defecto es el  mail.sudominio.ext

$pMail->Username = "usuario@dominio.tld"; // usuario SMTP si esta activada la autenticación en el servidor, su cuenta que envía y autentica

$pMail->Password = "contraseña"; // password de la cuenta de correo que autentica del

$pMail->SMTPAuth = true; // true/false - con o sin autenticación, hay que dejar true
$pMail->Subject = $subject;
$pMail->Body = $this->output;
$pMail->AddAddress($to_addr, $to_name);
$pMail->IsHTML(true);

return $pMail->Send();

$pMail->ClearAddresses();
$pMail->ClearAttachments();
} else {
return mail($to, $subject, $this->output, 'From: '.$from.$this->lf.implode($this->lf, $this->headers).$this->lf.implode($this->lf, $xtra_headers));
}

Aunque en el código nuestros comentarios ocupen dos lineas, en el texto del archivo .php, cuando lo edite, no debe quedar repartido en dos lineas, pues causaría error.... le aconsejamos incluso, elimine nuestro comentario detrás de cada sección de código.
Los campos Host, Username, Password hay que personalizarlos con los datos de su usuario, según se indica en el comentario del codigo. Logicamente, los datos de la cuenta SMTP de envío deben existir.

A continuación, en el Panel de Administración de Oscommerce, en la sección /Configuración/E-Mail Options/ (/admin/configuration.php?gID=12), habrá que elegir SMTP como método de envío, en lugar de sendmail.

Con esto el envio de mails en osCommerce se hará a través de phpmailer con SMTP y autenticación.

Comments (6)

Tutorial: Instalar osCommerce en Domitienda.com

OsCommerce es la tienda virtual Open Source por excelencia desde el año 2000. Esta aplicación web te permite crear un catálogo online de productos de forma fácil ya que dispone de una intranet de administrador desde la cual darlos de alta, crear familias de productos, ofertas, etc...


oscommerce

Se basa en una arquitectura de PHP + MySql (como Joomla o WordPress) por lo que podría funcionar a partir de nuestro plan Reducido por 2.95€/mes.

Para instalar esta aplicación web basta con seguir los siguientes pasos:

  1. Descargamos la última versión de OsCommerce de la web oficial (http://www.oscommerce.com/solutions/downloads) o bien de la web oficial en castellano (http://oscommerce.qadram.com/modules.php?name=Downloads&d_op=viewdownload&cid=1)
  2. Descomprimimos el zip y subimos por FTP el contenido de la carpeta "catalog" a la raiz de nuestro sitio web (httpdocs en el caso de domitienda.com)
  3. Asegurate de tener activada el Soporte PHP en Plesk > Inicio > [tu dominio] > Configurar > Soporte Php.
  4. También desde Plesk creamos una base de datos MySql y un usuario de acceso a la misma desde Plesk > Inicio > [tu dominio] > Bases de Datos > Crear nueva Base de Datos Mysql
  5. Una vez subido si ponemos la dirección de nuestra web en un navegador veremos la pantalla inicial del instalador.
  6. oscommerce_1

  7. Seguimos los pasos de la instalación indicando, cuando se nos pida la información de la base de datos MySql que hemos creado previamente tal y como se ve en la imagen siguiente:
    • Database Server: Comprueba la IP que te aparece al crear la base de datos en el Plesk ya que según el servidor será “localhost” o “mysql.servidoreswindows.net” en el caso del servidor de MySql centralizado.
    • Username y Password: Usuario y pass de acceso a la base de datos que hemos creado en Plesk
    • Database name: Nombre de la base de datos que hemos creado en Plesk
    • Persistent Connections: NO
    • Session Storage: Database

  8. oscommerce_2

  9. Pulsamos "Continue" hasta finalizar la instalación. (Si te aparece algún error después de este paso es posible a que se deba a la falta de permisos de escritura sobre la carpeta httpdocs. Ponte en contacto con nosotros y lo arreglaremos).

¡Listo! Ya solo falta acceder a la intranet de administrador y empezar a dar de alta nuestros productos y configurar el resto de apartados de la web... pero esto ya es otra historia ;-)

¡Saludos!

Comentarios

Configurar cuenta de correo de Domitienda en Gmail

Sin lugar a dudas el Gmail de Google es una de las mejores herramientas que existen para leer y gestionar el correo electrónico.

Además de permitirte almacenar gigas de correo de forma gratuita tiene una serie de herramientas que lo hace único en comparación a otros gestires web de correo electrónico.

gmail-logo

El motivo de este post es explicar como, con unos sencillos pasos, podemos añadir una cuenta de correo de nuestro dominio contratado en domitienda.com a nuestra cuenta de Gmail.

Configurar Recepción POP3

  1. Vamos a la opción "Configuración" de Gmail
  2. Pulsamos en "Cuentas"
  3. En el apartado "Recibir mensajes de otras cuentas" pinchamos en "Añadir una cuenta de correo de tu propiedad"
  4. Introducimos la cuenta de correo electrónico de nuestro dominio (ejemplo: victor@domitienda.com)
  5. Ponemos nuestro nombre de usuario (siempre la cuenta de correo completa, en el ejemplo victor@domitienda.com)
  6. Servidor POP. En domitienda suele ser mail.[dominio], en el ejemplo mail.domitienda.com
  7. El resto de parámetros los dejamos tal y como están.

gmail_pop3_1

Al pulsar en "Añadir cuenta" Gmail empezará a descargar todos los mensajes que tengas en el buzón de tu correo eliminandolos del servidor de domitienda.

Esto es especialmente útil para gente que recibe gran cantidad de correo y satura su buzón. Si configuras Gmail de este modo no tendrás problemas ya que el espacio será ocupado en Gmail y no en tu cuenta de domitienda.

También es muy útil para gente que quiera tener una aplicación centralizada desde la cual leer los correos. 

 

Configurar Envío (SMTP)

Si queremos enviar también desde Gmail hemos de hacer lo siguiente:

  1. Vamos a Configuración > Cuentas
  2. En el apartado "Enviar mensaje como" pulsamos en "Añadir otra dirección de correo de tu propiedad"
  3. Introducimos el nombre de Remitente y la cuenta de correo electrónico completa (en el ejemplo victor@domitienda.com)
  4. Gmail, para comprobar que la cuenta de correo es tuya, te enviará un mail de confirmación en el que verás un link y un código de confirmación
  5. Pulsamos en el link y listo! Ya podemos seleccionar al pulsar "Redactar" nuestra cuenta de correo de domitienda.

Aunque realmente es nuestro servidor el que envía los mensajes con este método podemos redactar correos desde Gmail y enviarlo como si lo hicieras desde Outlook.

Con estos dos sencillos pasos tenemos Gmail totalmente configurado con nuestra cuenta de dominio y las personas a las que enviemos no notarán ningún cambio.

 

¡Saludos!

Comentarios

Solicita el Auth Code de tu dominio desde el panel de domitienda

Hace unos días ampliamos nuestra Area de Clientes incluyendo la gestión de la información de contacto de tu dominio en domitienda.com

Hoy volvemos a añadir una nueva funcionalidad al apartado de administración de dominios incluyendo la opción de solicitar el Auth Code (Código EPP) para realizar el traslado de tu dominio a otro proveedor.

authcode

Al pulsar sobre este enlace del panel de control se considerará que estas dando de baja el dominio (es decir, no te lo renovaremos) y se te enviará (a la cuenta de correo del contacto administrativo) el Auth Code desde nuestro proveedor.

De momento está habilitados para todas las excepciones excepto .es, .com.es y .eu

 

¡Un saludo!

Comentarios

Modifica la información de contacto del Dominio desde el Area de Clientes de Domitienda

En nuestro afán por dar más y mejores funcionalidades a nuestros clientes acabamos de programar un nuevo formulario que permite consultar y modificar los datos de contacto de un dominio.

Estos datos son lo que podemos ver al hacer una consulta tipo WhoIs sobre un dominio por lo que nos interesa que sean correctos.

Existen tres tipos de datos de contacto para un dominio:

  • Registrante
  • Contacto Administrativo
  • Contacto Técnico

El Registrante es el titular real del dominio

El Contacto Administrativo es el responsable legal del dominio y puede solictar gestiones tales como el traslado o la baja.

El Contacto Técnico suele ser el ISP que gestiona ese dominio (en nuestro caso BUSINET SCP).

Si quieres consultar / modificar estos datos de tu dominio no tienes más que entrar al Area de Clientes de domitienda (panel.domitienda.com)

areacliente

Una vez dentro introduce tu usuario (email con el que te hayas dado de alta en nuestro sistema) y pass.

Si no recuerdas tu contraseña puedes recuperarlo pulsando sobre "¿Olvidó su Contraseña?"

Después vamos a Dominios > y pinchamos  sobre el botón “Administrar” del dominio que querais administrar.

Dentro veremos dos opciones:

Al pinchar en esta segunda opción veremos la información de contacto de nuestro dominio y tendremos la posibilidad de modificarlo.

contacto

Debajo de los tres apartados de Contacto veremos el botón de Actualizar para enviar la petición de actualización al registrante.

De momento está habilitados para todas las excepciones excepto .es, .com.es y .eu

NOTA: Los caracteres españoles tales como acentos, ñ, ç o los caracteres especiales como 'º', 'ª', y apostrofes no funcionan correctamente.

Si alguna de las cajas de texto contiene estos caracteres fallará.

Esperamos que esta nueva actualización del Panel sea de vuestro agrado y os resulte útil.
Como siempre esperamos vuestros comentarios y aportaciones.
Un saludo!
El Equipo de Domitienda

Comentarios

« Noticias Anteriores Página siguiente »

Add to Technorati Favorites