Tuttavia, desidero assicurarmi che il mio server non sia compromesso poiché ho sentito che avere smtp / mail installato apre nuove opzioni per gli hacker
Qualunque il servizio può "aprire nuove opzioni per gli hacker" se è scritto male. Ma per la posta, sia Postfix che Exim4 sono molto sicuri.
(In generale, starai bene finché non usi Sendmail di dieci anni. Le versioni attuali sono sicure, ma ti consiglio comunque di stare lontano da Sendmail - il file di configurazione non è esattamente leggibile .)
C'è uno strumento che non riceve email, ma è solo in grado di inviarle?
Qualsiasi MTA (Postfix, Exim4, Sendmail) può funzionare in questo modo - basta configurarlo per ascoltare solo gli indirizzi di loopback ( ::1
e 127.0.0.1
). È anche possibile disabilitare completamente il componente SMTP: la maggior parte dei programmi Unix non lo richiede e invia la posta /usr/sbin/sendmail
1 , rendendo inutile l'SMTP.
Non è davvero necessario contro gli "hacker", però. Il peggio che si può ottenere con un MTA decente è lasciarlo aperto per l'inoltro - e le configurazioni predefinite si occupano già di questo.
Un'altra opzione è msmtp
, che non ha nemmeno il supporto SMTP completo: tutto ciò che può fare è ritrasmettere la posta attraverso un altro server di posta, come Gmail o il tuo ISP. Ma mentre è utile per un personal computer, non si adatta perfettamente a un ambiente server.
1 " /usr/sbin/sendmail
"è un programma che viene fornito con tutti MTA, mentre "Sendmail" è il nome di a specifico MTA.