Códigos de error SMTP
Cuando se produce un error al enviar un email, recibimos un mensaje con un código y la descripción del error.
A continuación os mostramos una lista con los errores más frecuentes, acompañados de una pequeña explicación:
- SMTP 421 ERROR – Service not available, closing transmission channel.
Indica que el Servidor SMTP no está disponible en ese momento, quizá por un reinicio del servicio de correo, del servidor en si, o un fallo temporal en la línea.
- SMTP 450 ERROR – Requested mail action not taken: mailbox unavailable.
El mensaje enviado no ha podido ser entregado debido a que dicho buzón de correo está ocupado, posiblemente recibiendo otro correo en ese momento.
- SMTP 451 ERROR – Requested action aborted: local error in processing.
Indica un error al ejecutar una transacción de SMTP. Posiblemente sea debido a un bloqueo temporal, al interrumpirse el envío de un archivo adjunto o similar.
- SMTP 452 ERROR – Requested action not taken: insufficient system storage.
Este error se produce cuando excedemos la cuota de espacio asignada, y ya no se pueden almacenar mas mensajes. Deberemos eliminar algunos de ellos para que el servicio funcione normalmente.
- SMTP 500 ERROR – Syntax error, command unrecognized.
Indica que el servidor no pudo interpretar un comando que se le envió al Servidor o Cliente remoto de SMTP.
- SMTP 501 ERROR – Syntax error in parameters or arguments.
Indica que el servidor identificó un intento de envío de un comando SMTP pero los parámetros asociados al mismo contenían algún error de sintaxis.
- SMTP 502 ERROR – Command not implemented.
Se produce porque una característica o comando solicitado al servidor, está deshabilitado o no está implementada en el conector SMTP, del servidor de correo.
- SMTP 504 ERROR – Command parameter not implemented.
Este error es muy similar al anterior.
- SMTP 550 ERROR – Requested action not taken: mailbox unavailable or is not local.
Principalmente se produce porque la dirección de correo indicada no existe o no está escrita correctamente.
- SMTP 551 ERROR – User not local; please try.
Es probable que el dominio que hemos indicado como destinatario, no disponga de buzones de correo.
- SMTP 552 ERROR – Requested mail action aborted: exceeded storage allocation.
El error indica que se ha excedido el tamaño máximo soportado por el receptor. Los servidores de correo tienen la opción de limitar el tamaño de los archivos adjuntos, para evitar la saturación.
- SMTP 553 ERROR – Requested action not taken: mailbox name not allowed.
Indica que la dirección especificada es incorrecta o no está bien formateada. Suele suceder cuando se intentan implementar cuentas de correo con caracteres especiales como sería la “ñ” un guión, un punto o un acento.
- SMTP 554 ERROR – Transaction failed.
Es una respuesta genérica del servidor cuando falla una transacción SMTP.
Reinicios en Plesk
En el caso de que nuestro servidor esté funcionando pero el panel de control no responda, podemos reiniciar únicamente el servicio del panel de control . Para ello deberemos acceder por SSH y como administrador al servidor y escribiremos:
service psa restart
En caso de que lo que no nos esté funcionando correctamente sea el servicio de FTP, podemos reiniciarlo y escribimos:
service xinetd restart
Si con estos servicios que hemos reiniciado no logramos que el servidor funcione correctamente, podemos reiniciar el sistema completamente si escribimos:
reboot
Instalación de Drupal en español
Si queremos instalar Drupal, el núcleo viene en ingles, aunque podemos añadir el idioma español para realizar la instalación más fácilmente.
Antes debíamos de descargar un fichero zip con el paquete de archivos del idioma y sobreescribir a los existentes en el core de Drupal, pero ahora, tanto en la versión 6 como en la 7, el proceso ha sido actualizado y solo es necesario descargar un fichero .po
Deberemos buscar el fichero po de nuestro idioma, en nuestro caso el español, en la dirección: http://localize.drupal.org/translate/languages/es A continuación seleccionaremos la versión del fichero de idiomas que se corresponda con el core que ya tenemos de Drupal. Una vez descargado y descomprimido copiaremos el fichero po en la ruta carpeta-de-drupal/profiles/standard/translations
Cuando iniciemos la instalación, tendremos el idioma español disponible, el cual podremos seleccionar para proseguir con la instalación en éste idioma. Además, conseguiremos que todo el entorno de administración también este en nuestro idioma.
Error al realizar la copia de seguridad de Plesk en Linux
Si tenemos nuestro Plesk corriendo bajo Linux, y al realizar la copia de seguridad obtenemos como respuesta un mensaje como el siguiente:
Unable to create backup session: Specified file is not accessible
Es muy probable que se trate de un problema de permisos. Para dar los permisos adecuados escribiremos:
# chown -R psaadm:psaadm /var/lib/psa/dumps
Distinción de mayúsculas y minúsculas en la url del sitio
Puede darse el caso de que la escribir misitio.com/index.html la página nos funcione sin problemas y sin embargo la misma url en mayúsculas (MISITIO.COM/INDEX.HTML) nos de error. Esto es debido al modulo de Apache mod_speling
Este módulo se encarga de convertir los caracteres a mayúscula o minúscula en caso de que no encuentre ninguna pagina con la url indicada. Además intentará buscar valores semejantes, en el supuesto de que hayamos escrito la dirección erróneamente y no encuentre ninguna página.
Para activar el módulo deberás añadir la línea:
LoadModule speling_module modules/mod_speling.so
en el fichero httpd.conf de tu Apache.
Como cambiar el aspecto de la página “Sitio desactivado” de Joomla
Cuando estamos realizando taras de mantenimiento en Joomla, los visitantes que acceden al sitio se encuentran la página por defecto de Sitio desactivado. Si accedemos a ésta página podemos modificar el texto, pero no se nos ofrece la posibilidad de cambiar la apariencia gráfica.
Podemos incluir nuestro logotipo si sobrescribimos la imagen que se muestra. Para ello renombraremos nuestro logo a joomla_logo_black.jpg y lo subiremos por ftp a la carpeta /images
Una segunda opción sería la de bajarnos los archivos /templates/system/offline.php y /templates/system/css/offline.css y editarlos. En offline.php buscaremos
<img src="images/joomla_logo_black.jpg" alt="Joomla! Logo" align="middle" />
y cambiaremos el nombre de la imagen por la que queramos.
En offline.css deberemos buscar
#frame {
margin: 20px auto;
width: 400px;
padding: 20px;
}
y modificaremos la opción width para cambiar el tamaño de la imagen.
Finalmente y como opción más profesional sería copiar estos dos ficheros (cambiando la rutas de offline.php para que cargase correctamente a offline.css) a la carpeta de nuestro template y realizar allí los cambios pertinentes, ya que así no modificamos el core de Joomla y al actualizar no perderíamos los cambios.
Evitar el acceso a imagenes desde fuera de nuestro sitio

En éste post os mostrábamos la opción de bloquear el acceso a imágenes, desde otras webs que no fueran la nuestra.
Hoy vamos a ir mas allá y os vamos a mostrar la la manera para cargar una imagen distinta a la solicitada. El código es el siguiente:
SetEnvIfNoCase Referer "^http://[^/]*\.)?nombre-del-dominio.com/"
local_referer=1
RewriteCond "%{ENV:local_referer}" "!=1"
RewriteRule ".*" "/Nombre-imagen.jpg" [L]
Con la solución propuesta en el anterior post el usuario recibía un error 403 Forbiden en lugar de la imagen esperada.
En cambio, en la solución propuesta hoy, lo que hacemos es cambiar la imagen solicitada por una que queramos nosotros. Podemos, por ejemplo, incluir algún mensaje disuasorio o informativo, indicando la propiedad de dicha imagen. Esta forma es mucho mas efectiva que un simple error 403.

Comentarios