{"id":15845,"date":"2023-10-05T08:57:02","date_gmt":"2023-10-05T14:57:02","guid":{"rendered":"https:\/\/sada.services\/?p=15845"},"modified":"2023-10-05T09:32:46","modified_gmt":"2023-10-05T15:32:46","slug":"casa-configurar-postfix-para-smtp-olutlook-microsoft-365","status":"publish","type":"post","link":"https:\/\/sada.services\/?p=15845","title":{"rendered":"CASA: Configurar postfix para SMTP Olutlook Microsoft 365"},"content":{"rendered":"\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/poweradm.com\/postfix-with-microsoft-365-smtp-relay\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/poweradm.com\/postfix-with-microsoft-365-smtp-relay\/<\/a><\/li>\n\n\n\n<li>Desinstalamos postfix<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>apt purge postfix\nrm -R \/etc\/postfix\/\napt autoremove<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Lo instalamos<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>apt install postfix<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Configuramos<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"900\" height=\"521\" src=\"\/wp-content\/uploads\/2022\/06\/Seleccion_1780.png\" alt=\"\" class=\"wp-image-11120\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/06\/Seleccion_1780.png 900w, https:\/\/sada.services\/wp-content\/uploads\/2022\/06\/Seleccion_1780-300x174.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/06\/Seleccion_1780-768x445.png 768w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"923\" height=\"378\" src=\"\/wp-content\/uploads\/2022\/06\/Seleccion_1781.png\" alt=\"\" class=\"wp-image-11121\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/06\/Seleccion_1781.png 923w, https:\/\/sada.services\/wp-content\/uploads\/2022\/06\/Seleccion_1781-300x123.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/06\/Seleccion_1781-768x315.png 768w\" sizes=\"(max-width: 923px) 100vw, 923px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Instalamos los plugins necesarios<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>apt-get install libsasl2-modules postfix sasl2-bin mailutils<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Creamos el archivo<\/li>\n<\/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\">\n<li>Agregamos el contenido<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;smtp.office365.com]:587 gustavomatamoros@sada.services:$Acu2<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ejecutamos<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>postmap \/etc\/postfix\/sasl_passwd<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Creamos el archivo<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/etc\/postfix\/sender_canonical<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Agregamos<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>\/.+\/ gustavomatamoros@sada.services<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ejecutamos<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>postmap \/etc\/postfix\/sender_canonical<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Damos permisos<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>chown root:root \/etc\/postfix\/{sasl_passwd,sasl_passwd.db,sender_canonical,sender_canonical.db}\n\nchmod 640 \/etc\/postfix\/{sasl_passwd,sasl_passwd.db,sender_canonical,sender_canonical.db}<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Descargamos los certificados de Microsoft<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>openssl s_client -showcerts -starttls smtp -crlf -connect smtp.office365.com:587<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Esto nos da un resultado muy grande pero lo que ocupamos es<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>-----BEGIN CERTIFICATE-----\nMIIIpjCCB46gAwIBAgIQCACUn3NeL11NFs4ZgWZ3LDANBgkqhkiG9w0BAQsFADBL\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMSUwIwYDVQQDExxE\naWdpQ2VydCBDbG91ZCBTZXJ2aWNlcyBDQS0xMB4XDTIzMDUzMTAwMDAwMFoXDTI0\nMDUzMDIzNTk1OVowajELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24x\nEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlv\nbjEUMBIGA1UEAxMLb3V0bG9vay5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw\nggEKAoIBAQDSP3wx9A56ytyHv748rWr7WjhP+5Q7mBpMiMm+2BudGuzQjw4eA0wU\nUCi6K0zV4JauF0EbqcZ4bzcr8bT4ki9e9d+6hiUXYh2u+WoMpnPHz7yDxBN8+im4\nGIfZN3CmMtJRqVd5HKiynB8dqBuI9tbPklyng1WziCw07DTz17OLt9MQ1wg1ezjn\nZ6znl\/e1JoZ1tZ14OR7xd+6poYq2ThRdX\/I4AXyrW56iYr2t0d\/Im4ep4LYdudJK\nDkK8\/QBrLzbDWsnhc9cW3t7PDPiSoMqTsJX+2CsPVfHCqt7HMA\/tEHnQrczaDlXj\nTk+11tRaFE0wWkrA\/q64DnzKN9z+O9rhAgMBAAGjggVlMIIFYTAfBgNVHSMEGDAW\ngBTdUdCiMXOpc66PtAF+XYxXy5\/w9zAdBgNVHQ4EFgQU4lD1PnBEebsQtvssi\/xn\ndTZVky4wggIQBgNVHREEggIHMIICA4IWKi5jbG8uZm9vdHByaW50ZG5zLmNvbYIN\nKi5ob3RtYWlsLmNvbYIWKi5pbnRlcm5hbC5vdXRsb29rLmNvbYIKKi5saXZlLmNv\nbYIWKi5ucmIuZm9vdHByaW50ZG5zLmNvbYIMKi5vZmZpY2UuY29tgg8qLm9mZmlj\nZTM2NS5jb22CDSoub3V0bG9vay5jb22CFyoub3V0bG9vay5vZmZpY2UzNjUuY29t\nghthdHRhY2htZW50Lm91dGxvb2subGl2ZS5uZXSCHWF0dGFjaG1lbnQub3V0bG9v\nay5vZmZpY2UubmV0giBhdHRhY2htZW50Lm91dGxvb2sub2ZmaWNlcHBlLm5ldIIW\nYXR0YWNobWVudHMub2ZmaWNlLm5ldIIaYXR0YWNobWVudHMtc2RmLm9mZmljZS5u\nZXSCHWNjcy5sb2dpbi5taWNyb3NvZnRvbmxpbmUuY29tgiFjY3Mtc2RmLmxvZ2lu\nLm1pY3Jvc29mdG9ubGluZS5jb22CC2hvdG1haWwuY29tghZtYWlsLnNlcnZpY2Vz\nLmxpdmUuY29tgg1vZmZpY2UzNjUuY29tggtvdXRsb29rLmNvbYISb3V0bG9vay5v\nZmZpY2UuY29tghRzdWJzdHJhdGUub2ZmaWNlLmNvbYIYc3Vic3RyYXRlLXNkZi5v\nZmZpY2UuY29tMA4GA1UdDwEB\/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYI\nKwYBBQUHAwIwgY0GA1UdHwSBhTCBgjA\/oD2gO4Y5aHR0cDovL2NybDMuZGlnaWNl\ncnQuY29tL0RpZ2lDZXJ0Q2xvdWRTZXJ2aWNlc0NBLTEtZzEuY3JsMD+gPaA7hjlo\ndHRwOi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNlcnRDbG91ZFNlcnZpY2VzQ0Et\nMS1nMS5jcmwwPgYDVR0gBDcwNTAzBgZngQwBAgIwKTAnBggrBgEFBQcCARYbaHR0\ncDovL3d3dy5kaWdpY2VydC5jb20vQ1BTMHwGCCsGAQUFBwEBBHAwbjAlBggrBgEF\nBQcwAYYZaHR0cDovL29jc3B4LmRpZ2ljZXJ0LmNvbTBFBggrBgEFBQcwAoY5aHR0\ncDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0Q2xvdWRTZXJ2aWNlc0NB\nLTEuY3J0MAwGA1UdEwEB\/wQCMAAwggF+BgorBgEEAdZ5AgQCBIIBbgSCAWoBaAB2\nAO7N0GTV2xrOxVy3nbTNE6Iyh0Z8vOzew1FIWUZxH7WbAAABiHPjiFgAAAQDAEcw\nRQIhAIgoAG656l1lBI6vP8zUGTxA\/QIvLjulSSayNd08PUwBAiAPLQRPzOaMzLsU\ng4Xp9R88M+Wm4o2nipJXRtVD9yW4EQB3AEiw42vapkc0D+VqAvqdMOscUgHLVt0s\ngdm7v6s52IRzAAABiHPjiEAAAAQDAEgwRgIhALi+C0tOTGeemCifitSAxdfln8nY\nk1VRKUTFgjqm\/p0vAiEAjF3dK6sS9Wbw\/weQ1pi0tkSO0KQYA6oTSIhjwvZnT6IA\ndQDatr9rP7W2Ip+bwrtca+hwkXFsu1GEhTS9pD0wSNf7qwAAAYhz44gSAAAEAwBG\nMEQCICgExL+8ML6+4J52fBP5nK+5T4x7cS34NbwxbT554KXyAiBcOuIC7S168a2b\nMKntFE1VRnhPY0M\/xZHyCHO\/yj+5yjANBgkqhkiG9w0BAQsFAAOCAQEAZOaObK71\nhjUmNGwYqjTohL1ayFkpE84oT+9S9ehURtgcKoG054OBhYkhiy\/hfUic6aKc8q4f\ngag4skiNRe473\/+TffYDuCodfYryS4JNy\/UWwuBSkya4pekAhpDNPRKMlMW8LXJJ\noZcDgmP9YlQO0VGrhC1p8bVRmoyroHrdqMDdJklXMTXvfqQH6ul7cH74wI6CLpDD\n0LqlhP3aAPMJp75qU\/jupekkBWHmFlAzyeFDDlvImDftrgJVGxrBzZXJvibB8oWp\nXEZza3Y1AxwFxuaJcFkT1TsMqbHYGgrR+2lKKZnUqQsv+YMkL\/9uPBEw+fcelIX\/\nlhYiACHJ2xQVvQ==\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIE5jCCA86gAwIBAgIQDxcaSMbyI4CSGM0u1t3A6DANBgkqhkiG9w0BAQsFADBh\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD\nQTAeFw0yMDA5MjUwMDAwMDBaFw0zMDA5MjQyMzU5NTlaMEsxCzAJBgNVBAYTAlVT\nMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxJTAjBgNVBAMTHERpZ2lDZXJ0IENsb3Vk\nIFNlcnZpY2VzIENBLTEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDR\nrfaHFHlUJ1fHLwVoPJs8zWfsRRAshPKkR8TZU0JFCbvk\/jPB17xGL9GL5re1Z3h8\nanC+\/bjltlTPTF6suCJ0c1UpCHPIZPfQlQkOeYNQv1\/11MybQmGOgAS5QarOThKZ\nm6zWxb5bAnO1FqSrcWLUmOpAOYWm9rsv6OeHwov2nDLN7Pg+v4nndCOCS9rqv3Om\nJTz9v6nlaP\/4MKJgxzsuo\/PFfzs7\/Q8xoXx0D9C\/FMS9aPGl52un35sAfkYlTubo\nE\/P2BsfUbwsnIEJdYbw\/YNJ8lnLJfLCL\/\/lIBVME+iKvt81RXW3dkHQD8DNP9MfA\nPlZGR69zIIvcej6j8l3\/AgMBAAGjggGuMIIBqjAdBgNVHQ4EFgQU3VHQojFzqXOu\nj7QBfl2MV8uf8PcwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUwDgYD\nVR0PAQH\/BAQDAgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNV\nHRMBAf8ECDAGAQH\/AgEAMHYGCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYYaHR0\ncDovL29jc3AuZGlnaWNlcnQuY29tMEAGCCsGAQUFBzAChjRodHRwOi8vY2FjZXJ0\ncy5kaWdpY2VydC5jb20vRGlnaUNlcnRHbG9iYWxSb290Q0EuY3J0MHsGA1UdHwR0\nMHIwN6A1oDOGMWh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2Jh\nbFJvb3RDQS5jcmwwN6A1oDOGMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdp\nQ2VydEdsb2JhbFJvb3RDQS5jcmwwMAYDVR0gBCkwJzAHBgVngQwBATAIBgZngQwB\nAgEwCAYGZ4EMAQICMAgGBmeBDAECAzANBgkqhkiG9w0BAQsFAAOCAQEANJE52TD\/\nzFvmYQGp0P3ntVzclyqsN7Aga\/s2SmhGoow32hcBWc6OVgQILYjXndBwRdTn6\/97\nnb+5a0sEfMoc7mto2ALmLim+XgZ6bg2nQX1A2lWYUoFou0YDHzGsKUNcLQOjoJU4\nt9UMxv6+Je7RB77+j3mVmsNxBF13Q+LEHWiY+IJSazVqv7w73izbAFo6cF9sK0hp\nqdmSKdB\/MNfnT9YF4\/WYlyCwFhpaK3mPuU2XiOzGswPhMMRwgawnk4XTNemtHPSq\nfP\/JzQHsefL75Tx5c8tHJAcp3C\/QD+JcUUHocUPuW62x79wO9pNl5N5U4jIVFa4k\nx6pNQytYvwMPeg==\n-----END CERTIFICATE-----<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Copiamos ese contenido y abrimos el archivo<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/etc\/postfix\/cacert.pem<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Abrimos el archivo<\/li>\n<\/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\">\n<li>Verificamos que myhostname sea igual al que configuramos<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>myhostname = PC-ABAJO<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Comentamos las lineas<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>#smtp_tls_security_level=may\n#relayhost =\n#inet_interfaces = all\n<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Agregamos al final<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code># Enable auth\nsmtp_sasl_auth_enable = yes\n# Set username and password\nsmtp_sasl_password_maps = hash:\/etc\/postfix\/sasl_passwd\nsmtp_sasl_security_options = noanonymous\n# Turn on tls encryption \nsmtp_tls_security_level = may\nheader_size_limit = 4096000\n# Set external SMTP relay host here IP or hostname accepted along with a port number. \nrelayhost = &#91;smtp.office365.com]:587\n# accept email from our web-server only \ninet_interfaces = 127.0.0.1\nsender_canonical_maps = regexp:\/etc\/postfix\/sender_canonical\nsmtp_tls_CAfile = \/etc\/postfix\/cacert.pem\nsmtp_use_tls = yes\nsmtp_always_send_ehlo = yes\n<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>RESULTADO<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code># See \/usr\/share\/postfix\/main.cf.dist for a commented, more complete version# Debian specific:  Specifying a file name will cause the first# line of that file to be used as the name.  The Debian default# is \/etc\/mailname.#myorigin = \/etc\/mailnamesmtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)biff = no# appending .domain is the MUA's job.append_dot_mydomain = no# Uncomment the next line to generate \"delayed mail\" warnings#delay_warning_time = 4hreadme_directory = no# See http:\/\/www.postfix.org\/COMPATIBILITY_README.html -- default to 3.6 on# fresh installs.compatibility_level = 3.6# TLS parameterssmtpd_tls_cert_file=\/etc\/ssl\/certs\/ssl-cert-snakeoil.pemsmtpd_tls_key_file=\/etc\/ssl\/private\/ssl-cert-snakeoil.keysmtpd_tls_security_level=maysmtp_tls_CApath=\/etc\/ssl\/certs#smtp_tls_security_level=maysmtp_tls_session_cache_database = btree:${data_directory}\/smtp_scachesmtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destinationmyhostname = PC-ABAJOalias_maps = hash:\/etc\/aliasesalias_database = hash:\/etc\/aliasesmydestination = $myhostname, PC-ABAJO, localhost.localdomain, , localhost#relayhost = mynetworks = 127.0.0.0\/8 &#91;::ffff:127.0.0.0]\/104 &#91;::1]\/128mailbox_size_limit = 0recipient_delimiter = +#inet_interfaces = allinet_protocols = ipv4# Enable authsmtp_sasl_auth_enable = yes\n\n# Set username and password\nsmtp_sasl_password_maps = hash:\/etc\/postfix\/sasl_passwd\nsmtp_sasl_security_options = noanonymous\n# Turn on tls encryption \nsmtp_tls_security_level = may\nheader_size_limit = 4096000\n# Set external SMTP relay host here IP or hostname accepted along with a port number. \nrelayhost = &#91;smtp.office365.com]:587\n# accept email from our web-server only \ninet_interfaces = 127.0.0.1\nsender_canonical_maps = regexp:\/etc\/postfix\/sender_canonical\nsmtp_tls_CAfile = \/etc\/postfix\/cacert.pem\nsmtp_use_tls = yes\nsmtp_always_send_ehlo = yes\n<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Reiniciamos el servicio<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl stop postfix\nsystemctl start postfix\nsystemctl status postfix<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Verificamos que el servicio esta esperando en el puerto 25<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>netstat -tulpn | grep :25<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Resultado<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      44098\/master<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Puede que se haya desinstalado mailutils, lo verificamos<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>apt install mailutils -y<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Eliminamos correos pendientes por aquello<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>postsuper -d ALL<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Probamos el envi\u00f3<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>echo \"Este es el contenido del mensaje.\" | mail -s \"Servidor:PC_ABAJO\" -a \"From: gustavomatamoros@sada.services\" gustavomatamoros@sada.services\n<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Podemos ver la cola con<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>tail -f \/var\/log\/mail.log<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Si necesitamos limpiar la cola de mensajes<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>postsuper -d ALL<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[538,141],"tags":[576,541,575,574,67],"class_list":["post-15845","post","type-post","status-publish","format-standard","hentry","category-casa","category-postfix","tag-576","tag-casa","tag-microsoft","tag-oulook","tag-postfix"],"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\/15845","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=15845"}],"version-history":[{"count":4,"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts\/15845\/revisions"}],"predecessor-version":[{"id":15853,"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts\/15845\/revisions\/15853"}],"wp:attachment":[{"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=15845"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=15845"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=15845"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}