Sunt un administrator de securitate cu cutii poștale pe Exchange Online (aka Microsoft 365), nu sunt experimentat cu poșta, dar trebuie să implementez un serviciu de poștă la sediu pentru a permite unor dispozitive (aplicații interne, comutatoare etc.) să trimită e-mail prin Schimb online.
Abordarea mea preferată este un dispozitiv intern (de exemplu: imprimantă) sau o aplicație (de exemplu: unele servere locale) vorbește SMTP cu postfixul meu local care, la rândul său, comunică SMTP cu Exchange Online.
Am totul configurat pe partea Exchange, cu un conector releu, nicio problemă la primirea e-mail-urilor.
Am configurat postfix să reia și la început funcționează ok, permițând doar gazdelor dintr-un fișier să folosească serviciul:
mynetworks = hash:/etc/postfix/hosts_auth_to_relay
Dar vreau să păstrez două liste de autorizare:
Lista 1: gazdele autorizate să transmită numai către cutiile poștale interne Exchange... Criteriul este e-mail către domeniul meu (de exemplu: mycorpdomain.com).
List2: gazde autorizate să transmită către toate domeniile (adică: gmail.com, hotmail.com, etc.com)
Mă lupt cu smtpd_recipient_restrictions și smtpd_relay_restrictions, dar am primit toate e-mailurile refuzate când le folosesc. Știți cum să declarați aceste două autorizații pe main.cf?