{"id":373,"date":"2019-06-17T15:27:27","date_gmt":"2019-06-17T21:27:27","guid":{"rendered":"https:\/\/ugit.siua.ac.cr\/?p=373"},"modified":"2019-09-25T11:27:55","modified_gmt":"2019-09-25T17:27:55","slug":"proxmox-5-configurar-postfix-gmail","status":"publish","type":"post","link":"https:\/\/sada.services\/?p=373","title":{"rendered":"PROXMOX 5: Configurar POSTFIX-GMAIL"},"content":{"rendered":"\n<ul class=\"wp-block-list\"><li>Instalar<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>apt-get install openssl ssl-cert postfix mailutils openssl ssl-cert mailutils libsasl2-2 ca-certificates libsasl2-modules -y<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Modificar el archivo:<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/etc\/postfix\/main.cf<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Y agregar lo siguiente<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code># See \/usr\/share\/postfix\/main.cf.dist for a commented, more complete version\n\nmyhostname=poseidon.siua.ac.cr\n\nsmtpd_banner = $myhostname ESMTP $mail_name (Debian\/GNU)\nbiff = no\n\n# appending .domain is the MUA's job.\nappend_dot_mydomain = no\n\n# Uncomment the next line to generate \"delayed mail\" warnings\n#delay_warning_time = 4h\n\nalias_maps = hash:\/etc\/aliases\nalias_database = hash:\/etc\/aliases\nmydestination = $myhostname, localhost.$mydomain, localhost\nrelayhost = (&lt;========================== eliminar esta linea)\nmynetworks = 127.0.0.0\/8\ninet_interfaces = loopback-only\nrecipient_delimiter = +\n\n# SMTP relayhost\nrelayhost = [smtp.gmail.com]:587\n## TLS Settings\nsmtp_tls_loglevel = 1\nsmtp_tls_CAfile = \/etc\/postfix\/certs\/CAcert.pem\nsmtp_tls_cert_file = \/etc\/postfix\/certs\/mycert.pem\nsmtp_tls_key_file = \/etc\/postfix\/certs\/mykey.pem\nsmtp_use_tls = yes\nsmtpd_tls_CAfile = \/etc\/postfix\/certs\/CAcert.pem\nsmtpd_tls_cert_file = \/etc\/postfix\/certs\/mycert.pem\nsmtpd_tls_key_file = \/etc\/postfix\/certs\/mykey.pem\nsmtpd_tls_received_header = yes\nsmtpd_use_tls = yes\n# configuracao tls\nsmtp_use_tls = yes\nsmtp_sasl_auth_enable = yes\nsmtp_sasl_password_maps = hash:\/etc\/postfix\/sasl_passwd\nsmtp_sasl_security_options = noanonymous\nsmtp_sasl_tls_security_options = noanonymous\n# alias de mapeamento interno para externo\nsmtp_generic_maps = hash:\/etc\/postfix\/generic<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Crear archivo<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/etc\/postfix\/sasl_passwd<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Agregar<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>[smtp.gmail.com]:587    interuniversitariadealajuela@gmail.com:AC2<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Creamos el archivo<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/etc\/postfix\/generic<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Agregar<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>root@localhost.localdomain\tinteruniversitariadealajuela@gmail.com<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Otorgar permisos y generar archivos .db<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>chmod 600 \/etc\/postfix\/sasl_passwd\nchmod 600 \/etc\/postfix\/generic\npostmap \/etc\/postfix\/sasl_passwd\npostmap \/etc\/postfix\/generic<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Crear certificados:<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>mkdir \/etc\/postfix\/certs\/\ncd \/etc\/postfix\/certs\/\nopenssl dsaparam -out dsaparam.pem 2048\nopenssl req -x509 -nodes -days 3650 -newkey dsa:dsaparam.pem -out mycert.pem -keyout mykey.pem<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>RESULTADO:<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>Generating a 2048 bit DSA private key\nwriting new private key to 'mykey.pem'\n-----\nYou are about to be asked to enter information that will be incorporated\ninto your certificate request.\nWhat you are about to enter is what is called a Distinguished Name or a DN.\nThere are quite a few fields but you can leave some blank\nFor some fields there will be a default value,\nIf you enter '.', the field will be left blank.\n-----\nCountry Name (2 letter code) [AU]:CR\nState or Province Name (full name) [Some-State]:Alajuela\nLocality Name (eg, city) []:Alajuela\nOrganization Name (eg, company) [Internet Widgits Pty Ltd]:SIUA\nOrganizational Unit Name (eg, section) []:UGIT\nCommon Name (e.g. server FQDN or YOUR name) []:UGIT\nEmail Address []:interuniversitariadealajuela@gmail.com<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Continuamos<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>ln -s mycert.pem CAcert.pem\nopenssl req -x509 -new -days 3650 -key \/etc\/postfix\/certs\/mykey.pem -out \/etc\/postfix\/certs\/mycert.pem<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>RESULTADO:<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>You are about to be asked to enter information that will be incorporated\ninto your certificate request.\nWhat you are about to enter is what is called a Distinguished Name or a DN.\nThere are quite a few fields but you can leave some blank\nFor some fields there will be a default value,\nIf you enter '.', the field will be left blank.\n-----\nCountry Name (2 letter code) [AU]:CR\nState or Province Name (full name) [Some-State]:Alajuela\nLocality Name (eg, city) []:Alajuela\nOrganization Name (eg, company) [Internet Widgits Pty Ltd]:SIUA\nOrganizational Unit Name (eg, section) []:UGIT\nCommon Name (e.g. server FQDN or YOUR name) []:UGIT\nEmail Address []:interuniversitariadealajuela@gmail.com<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Eliminamos el certificado:<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>rm dsaparam.pem<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Reiniciamos el postfix<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>\/etc\/init.d\/postfix reload<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Comprobar el envi\u00f3<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>echo \"esta es la prueba de envio de correo\" | mail -s \"este es mi asunto\" gustavo.matamoros@gmail.com<\/code><\/pre>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Esta gu\u00eda explica c\u00f3mo configurar POSTFIX con GMAIL para el envi\u00f3 de correos<\/p>\n","protected":false},"author":2,"featured_media":2001,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[12],"class_list":["post-373","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-proxmox","tag-proxmox"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"_links":{"self":[{"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts\/373","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=373"}],"version-history":[{"count":2,"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts\/373\/revisions"}],"predecessor-version":[{"id":2019,"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts\/373\/revisions\/2019"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/media\/2001"}],"wp:attachment":[{"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=373"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=373"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=373"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}