{"id":663,"date":"2019-10-24T17:07:26","date_gmt":"2019-10-24T15:07:26","guid":{"rendered":"https:\/\/www.tiraquelibras.com\/blog\/?p=663"},"modified":"2021-02-02T11:09:42","modified_gmt":"2021-02-02T10:09:42","slug":"servidor-de-correo-instalacion-y-configuracion-postgrey-parte-10-15","status":"publish","type":"post","link":"https:\/\/blog.tiraquelibras.com\/?p=663","title":{"rendered":"Servidor de correo &#8211; Instalaci\u00f3n y configuraci\u00f3n Postgrey (parte 10)"},"content":{"rendered":"<p>Esta es una entrada dentro de la serie para la instalaci\u00f3n de un servidor de correo completo. \u00cdndice completo de contenidos pincha <a href=\"https:\/\/blog.tiraquelibras.com\/?p=601\" class=\"external external_icon\" rel=\"nofollow\" target=\"_blank\">aqu\u00ed<\/a>.<\/p>\n<hr \/>\n<p>El sistema de <em><strong>Postgrey<\/strong><\/em> nos va a permitir recibir mensajes de sistemas de correo bien configurados, descartando posibles servidores de correo instalados en equipos con fines no leg\u00edtimos. Su funcionamiento es sencillo, el primer mensaje que recibamos de un dominio va a ser rechazado, encolando el mensaje desde el servidor origen y en el reenv\u00edo de este se aceptar\u00e1 en nuestro sistema, almacenando el dominio origen y la IP desde la cual fue enviado. Posteriores mensajes enviados desde el mismo dominio e IP del servidor origen van a ser aceptados a la primera.<\/p>\n<hr \/>\n<h1>Instalaci\u00f3n de paquetes<\/h1>\n<p>Primero instalamos el paquete con:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">apt-get install postgrey<\/pre>\n<hr \/>\n<h1>Configuraci\u00f3n<\/h1>\n<p>Luego le cambiamos el delay para recibir de nuevo el correo, ya que por defecto son 5 minutos y es demasiado tiempo, por lo que lo cambiamos a 60 segundos editando el archivo <strong><em>\/etc\/default\/postgrey<\/em><\/strong> con el siguiente contenido:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">POSTGREY_OPTS=\"--inet=127.0.0.1:10023 --delay=60\"<\/pre>\n<p>Reiniciamos el servicio para que surja efecto el cambio con<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">systemctl restart postgrey<\/pre>\n<p>Si los logs mostraran el siguiente error:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">Couldn't unlink \"\/var\/run\/postgrey.pid\" [Permission denied]<\/pre>\n<p>Esto es debido por alg\u00fan problema con los permisos del archivo .pid, por lo que aplicamos los siguientes cambios:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">mkdir \/var\/run\/postgrey\r\nchown postgrey:postgrey \/var\/run\/postgrey<\/pre>\n<p>Reiniciamos y ya funcionar\u00eda:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">service postgrey restart<\/pre>\n<hr \/>\n<h1>Configuraci\u00f3n Postfix<\/h1>\n<p>Ahora configuramos Postfix en el archivo <strong><em>\/etc\/postfix\/main.cf<\/em><\/strong> con el siguiente cambio:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">smtpd_recipient_restrictions =\r\n        ...\r\n        check_policy_service inet:127.0.0.1:10023\r\n<\/pre>\n<p>Reiniciamos Postfix:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">systemctl reload postfix<\/pre>\n<hr \/>\n<p>\u00cdndice general pincha <a href=\"https:\/\/blog.tiraquelibras.com\/?p=601\" class=\"external external_icon\" rel=\"nofollow\" target=\"_blank\">aqu\u00ed<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Esta es una entrada dentro de la serie para la instalaci\u00f3n de un servidor de correo completo. \u00cdndice completo de contenidos pincha aqu\u00ed. El sistema<span class=\"read-more-link\"><a class=\"read-more\" href=\"https:\/\/blog.tiraquelibras.com\/?p=663\">Read More<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":664,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,22],"tags":[78,80,79],"class_list":["post-663","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sistemas","category-ti","tag-postgrey","tag-rebote","tag-seguridad-correo"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/blog.tiraquelibras.com\/index.php?rest_route=\/wp\/v2\/posts\/663","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.tiraquelibras.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.tiraquelibras.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.tiraquelibras.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.tiraquelibras.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=663"}],"version-history":[{"count":0,"href":"https:\/\/blog.tiraquelibras.com\/index.php?rest_route=\/wp\/v2\/posts\/663\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.tiraquelibras.com\/index.php?rest_route=\/wp\/v2\/media\/664"}],"wp:attachment":[{"href":"https:\/\/blog.tiraquelibras.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=663"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.tiraquelibras.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=663"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.tiraquelibras.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=663"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}