In postfix, come posso disabilitare la posta in arrivo?


9

Vorrei essere in grado di inviare posta a server remoti, da script in esecuzione sul mio VPS tramite SMTP, ma in caso contrario respingere tutta la posta in arrivo con Postfix su Debian Squeeze.

(E in generale disabilita qualsiasi altra funzionalità per ora. Vorrei evitare i rischi per la sicurezza, a condizione che io abbia impostazioni predefinite ad eccezione del nome di dominio e non ho bisogno di altro che inviare alcuni messaggi di posta elettronica. Un'altra preoccupazione principale è che sono attualmente molto a corto di tempo.)

Risposte:


19

Puoi usare la inet_interfacesdirettiva /etc/postfix/main.cfper controllare su quale indirizzo Postfix è in ascolto per le connessioni in entrata. Se lo imposti come segue, ascolterà solo sull'interfaccia di loopback, il che significa che le connessioni possono provenire solo da quella macchina.

inet_interfaces = loopback-only

Questo è davvero buono se stai usando Postfix solo per inviare e-mail. Potrebbe non essere quello che vuoi se vuoi la posta in arrivo ...
Matthias Hryniszak

5
@MatthiasHryniszak Qual è la richiesta dell'OP.
mgorven

scusa per il ritardo, ho pensato di averlo fatto! grazie ancora. :)
n611x007

Su alcune piattaforme, potrebbe essere necessario utilizzare la stringa localhostanziché la stringa loopback-only.
sampablokuper,

Solo perché l'ho cercato, un ricaricamento di postfix su Ubuntu 16.04 non è sufficiente, è necessario arrestarlo e avviarlo per applicare la modifica inet_interfaces. Visto in syslog dopo un sudo postfix reload: Mar 28 11:20:15 server postfix/master[2304]: warning: service smtp: ignoring inet_interfaces change Mar 28 11:20:15 server postfix/master[2304]: warning: to change inet_interfaces, stop and start Postfix
Axi

6

È possibile disabilitare SMTP in entrata modificando master.cf, basta commentare i servizi smtpe submission. Questo dirà a postfix di non generare un smtpdprocesso, che ascolterebbe sulla porta 25 (587 per l'invio) per le connessioni SMTP in entrata.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.