RSS

  • YouTube
  • LinkedIn
  • Google

Archivos de la : postfixadmin

Servidor de Email –; Parte 2 ; MariaDB

Esta es la segunda parte del proceso de crear el servidor de correo en un CentOS 7. Si llegaste aquí por accidente, Usted debe leer primero la publicación anterior en el Instalación de paquetes

Por qué usar MySQL/MariaDB?

En primer lugar debo aclarar que yo prefiero usar PostgreSQL en vez de MySQL/MariaDB por muchas razones, Sin embargo, Hay uno que pesa contra el uso de PostgreSQL en un servidor unificado con WordPress y servicios de correo electrónico es el simple hecho de que WP no tiene soporte nativo de PostgreSQL. Puede tener más información sobre este tema en la documentación oficial de WordPress Este enlace. Cómo estoy basando en la experiencia personal para redactar este documento y también para pequeños servicios, Estoy usando el más común y más accesible. Si el uso de PostgreSQL es de su interés, Usted puede consultar este documento más adelante donde le mostraré cómo migrar de MariaDB para PostgreSQL.

Configurar MySQL/MariaDB

Asumiendo que usted está siguiendo los pasos de este manual, Estarás con una instalación de MariaDB aún no configurado. Si ya tienes una instalación funcional, Usted puede saltar a la siguiente paso.

Inicialmente bloquear todo acceso a la base de datos de origen extranjero. Sólo de conexiones en el servidor sí mismo es que se puede hacer para la seguridad. Para eso abrimos el archivo /etc/my.cnf. d/server.cnf y la derecha de las líneas siguientes después de [mysqld] existentes.

Si la intención es permitir conexiones remotas a MariaDB, Debe ejecutar los siguientes comandos para habilitar las conexiones remotas.

Reinicie el servicio para que los cambios surtan efecto

Crear usuario para Postfix y las tablas necesarias

Así podemos utilizar el Postfix con MariaDB tenemos que crear un usuario para el acceso a y de él las tablas necesarias para gestionar cuentas y dominios virtuales.

Primero vamos a crear la base de datos.

NOTA: Si no fue hecho ningún cambio en la instalación de MariaDB que puede conectar sin el uso de contraseña para el usuario ;root’;@’;localhost’;, de lo contrario, Utilice la opción -p para solicitar la contraseña.

A continuación vamos a crear el usuario y tablas. Voy a utilizar mypostfixdb como el nombre de la base de datos y mypostfixdbuser para el nombre de usuario. Cambiar la información de acuerdo a lo que usted quiere, principalmente mypostfixdbuser_password. Esta información se utilizará en la configuración de Postfix archivos que utilizan tablas creadas.

Estas tablas almacenan las cuentas y dominios virtuales y se accederá por Palomar (Según la propuesta de este tutorial).
Y eso es todo.

Ahora estamos listos para configurar el Palomar.

Servidor de Email –; Parte 1 ; Instalaciones necesarias

Tengo mi propio servidor de correo utilizando Postfix, Palomar, MariaDB, SpamAssassin, ClamAV, Amavisd-new, fail2ban, Nginx, postfixadmin y RoundCube bajo CentOS 7.
Aunque tiene varias recetas para cómo configurar este paquete, Me tomó muchas horas para encontrar la manera de mantener el servicio funcionando correctamente, cada ajuste en main.cf y master.cf y lograr reducir la inundación de spam que llega cada minuto.
Y anti-spam es el foco de esta publicación. Han sufrido y siguen sufriendo con los constantes intentos para utilizar mis servicios como un zombi o vertimiento del virus, fraude y todo lo demás que se puede.

He perdido la cuenta de cuantas veces mi servicio DNS detenido por exceso de conexión intenta entupiam la memoria y había forzado el s.. procesos de corte para conservar los recursos y la el nombre fue elegido para ser el eslabón más débil.
Por lo tanto, Este artículo tiene el foco en la configuración adecuada para los servicios de correo privado, unos pocos usuarios y pocos dominios. Sin duda mucho de lo que es en este pequeño manual sirve para servicios de clase mundial, pero creo que para estos casos el uso de herramientas o servicios dedicados y especializados siempre se debe tomar en consideración.



Continuar leyendo >>

Error al iniciar Amavisd-new

Hace dos días estoy tratando de instalar el software para mi nuevo servidor que será el anfitrión de este blog, mis proyectos personales y mi servidor de correo electrónico.
Estoy usando como base este HOWTO.

Tuve muchos problemas en la instalación y en particular un error al iniciar Amavisd-new

Googando vi diferentes maneras de resolver y sin trabajo. Es entonces cuando me di cuenta de algo tonto, pero hace sentido perfecto. Los paquetes mencionados, Perl-correo-DKIM e perl-cripta-OpenSSL-RSA., señaló EL5 mientras que el paquete de Amavis señaló EL6.
Comprobar que el DAG de rpmforge usando EL5 y corregir mi Centos 6.3 era utilizar el EL6 DAG. Para corregir este artículo y actualizar paquetes, VOI-la. Todo funcionó muy bien.

Siga los pasos para la solución

importar primero la clave del repositorio
rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
Desinstale la actual (usar yum search rpmforge-release para averiguar el nombre correcto del paquete), Descargar el archivo RPM y hacer la instalación.

> yum remove rpmforge-release-0.5.2-2.el5.rf.x86_64
> wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
> rpm -i rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm

El último paso es sincronizar la distribución, hará que los paquetes ser reemplazado por existentes en EL5 EL6.
> yum distribution-synchronization

Desde este punto, Si allí ya se ha hecho la instalación de todos los paquetes previamente, no debe mostrar este error.

Espero que te ayudado.

Enlaces útiles
http://wiki.centos.org/AdditionalResources/Repositories/RPMForge#head-f0c3ecee3dbb407e4eed79a56ec0ae92d1398e01