doc:appunti:linux:sa:spamass-milter
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| doc:appunti:linux:sa:spamass-milter [2021/02/12 15:38] – [Installazione e configurazione] niccolo | doc:appunti:linux:sa:spamass-milter [2021/02/12 16:00] (current) – [Configurazione system-wide] niccolo | ||
|---|---|---|---|
| Line 21: | Line 21: | ||
| **ATTENZIONE**: | **ATTENZIONE**: | ||
| - | ==== Configurazione system-wide ==== | + | ===== Configurazione system-wide |
| - | Se si desidera **filtrare con il milter i messaggi in uscita** è pertanto necessario chiamare **spamc** passando un generico utente di sistema, le preferenze impostate per quell' | + | Se si desidera **filtrare con il milter i messaggi in uscita** è pertanto necessario chiamare **spamc** passando un generico utente di sistema, le preferenze impostate per quell' |
| In tal caso configurare il demone mettendo in **/ | In tal caso configurare il demone mettendo in **/ | ||
| Line 32: | Line 32: | ||
| </ | </ | ||
| - | L' | + | Per rileggere |
| - | Se il Milter | + | L' |
| + | |||
| + | Il milter | ||
| + | |||
| + | < | ||
| + | mkdir / | ||
| + | chown spamass-milter: | ||
| + | chmod 750 / | ||
| + | </ | ||
| + | |||
| + | Alla prima esecuzione del filtro viene creato il file con le preferenze | ||
| < | < | ||
| Line 40: | Line 50: | ||
| </ | </ | ||
| - | Togliendo l' | + | ===== Configurazione Postfix ===== |
| - | In **''/ | + | Per aggiungere il filtro milter è sufficiente mettere in **''/ |
| < | < | ||
| Line 49: | Line 59: | ||
| </ | </ | ||
| - | Il messaggio di errore nel log non è grave: | + | Ovviamente con la regola generica **smtpd_milters** il filtro sarà **applicato a tutti i messaggi** (in entrata e in uscita). |
| - | < | + | Nel nostro caso invece vogliamo applicare il filtro **solo sui messaggi in uscita**, per evitare di fare SPAM relay a qualche utente che ha avuto l' |
| - | spamass-milter[12260]: | + | |
| - | Please add it to confMILTER_MACROS_ENVFROM for better spamassassin results | + | |
| - | </ | + | |
| - | La macro servirebbe a '' | + | Ecco come applicare il filtro solo per gli utenti autenticati che accedono al servizio submission sulla porta 587. In **master.cf** si aggiunge il parametro **'' |
| + | < | ||
| + | submission inet n | ||
| + | -o syslog_name=postfix/ | ||
| + | -o smtpd_tls_security_level=encrypt | ||
| + | -o smtpd_sasl_auth_enable=yes | ||
| + | -o smtpd_tls_auth_only=yes | ||
| + | -o smtpd_client_restrictions=permit_sasl_authenticated, | ||
| + | -o smtpd_milters=$mua_milters | ||
| + | -o smtpd_sender_restrictions=$mua_sender_restrictions | ||
| + | -o smtpd_relay_restrictions=$mua_relay_restrictions | ||
| + | </ | ||
| - | Quando deve filtrare un messaggio '' | + | in **main.cf** |
| - | <code> | + | <file> |
| - | spamd[1355]: | + | # Restriction applied as smtpd_milters over SUMBISSION/587. |
| - | spamd[353]: spamd: creating default_prefs: /var/lib/spamass-milter/.spamassassin/ | + | mua_milters = unix:spamass/spamass.sock |
| - | </ | + | </file> |
| - | + | ||
| - | per risolvere basta creare la directory con gli opportuni permessi: | + | |
| - | + | ||
| - | < | + | |
| - | mkdir / | + | |
| - | chown spamass-milter: | + | |
| - | chmod 750 / | + | |
| - | </code> | + | |
doc/appunti/linux/sa/spamass-milter.1613140725.txt.gz · Last modified: by niccolo
