J'essaie d'empêcher les utilisateurs anonymes de pouvoir potentiellement envoyer des e-mails d'un utilisateur local à un autre. Si quelqu'un connaît les adresses électroniques de deux comptes sur mon serveur postfix (2.10.1), il semble qu'il soit en mesure d'envoyer des courriers électroniques entre eux de n'importe où sans s'authentifier. J'ai testé cela en utilisant des commandes telnet :
220 domain1.co.uk ESMTP Postfix
ehlo domain1.co.uk
250-domaine1.co.uk
250-PIPELINING
TAILLE 250 10240000
250-VRFY
250-ETRN
250-AUTH PLAIN LOGIN
250-CODES D'ÉTAT AMÉLIORÉS
250-8BITMIME
250 DSN
MAIL FROM:user1@domain1.co.uk
250 2.1.0 Ok
RCPT TO:user1@domain2.co.uk
250 2.1.5 Ok
données
354 Terminer les données avec .
test
.
250 2.0.0 Ok : en file d'attente comme A002982019
quitter
221 2.0.0 Au revoir
Je veux éviter que quiconque puisse envoyer des messages entre des domaines locaux à moins d'être authentifié ou de provenir d'adresses IP spécifiques (locales pour le relais).